Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e3638d4f authored by Roshan Pius's avatar Roshan Pius
Browse files

WifiNetworkSpecifier: Builder.build() returns WifiNetworkSpecifier

Based on API council feedback, return the WifiNetworkSpecifier object
from the builder.

Bug: 127464965
Test: Compiles
Change-Id: I072b761872f573103d42081ec0059cde6fafa51c
parent f163c211
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -30101,7 +30101,7 @@ package android.net.wifi {
  public static final class WifiNetworkSpecifier.Builder {
  public static final class WifiNetworkSpecifier.Builder {
    ctor public WifiNetworkSpecifier.Builder();
    ctor public WifiNetworkSpecifier.Builder();
    method @NonNull public android.net.NetworkSpecifier build();
    method @NonNull public android.net.wifi.WifiNetworkSpecifier build();
    method @NonNull public android.net.wifi.WifiNetworkSpecifier.Builder setBssid(@NonNull android.net.MacAddress);
    method @NonNull public android.net.wifi.WifiNetworkSpecifier.Builder setBssid(@NonNull android.net.MacAddress);
    method @NonNull public android.net.wifi.WifiNetworkSpecifier.Builder setBssidPattern(@NonNull android.net.MacAddress, @NonNull android.net.MacAddress);
    method @NonNull public android.net.wifi.WifiNetworkSpecifier.Builder setBssidPattern(@NonNull android.net.MacAddress, @NonNull android.net.MacAddress);
    method @NonNull public android.net.wifi.WifiNetworkSpecifier.Builder setIsEnhancedOpen();
    method @NonNull public android.net.wifi.WifiNetworkSpecifier.Builder setIsEnhancedOpen();
+1 −1
Original line number Original line Diff line number Diff line
@@ -408,7 +408,7 @@ public final class WifiNetworkSpecifier extends NetworkSpecifier implements Parc
         * @return Instance of {@link NetworkSpecifier}.
         * @return Instance of {@link NetworkSpecifier}.
         * @throws IllegalStateException on invalid params set.
         * @throws IllegalStateException on invalid params set.
         */
         */
        public @NonNull NetworkSpecifier build() {
        public @NonNull WifiNetworkSpecifier build() {
            if (!hasSetAnyPattern()) {
            if (!hasSetAnyPattern()) {
                throw new IllegalStateException("one of setSsidPattern/setSsid/setBssidPattern/"
                throw new IllegalStateException("one of setSsidPattern/setSsid/setBssidPattern/"
                        + "setBssid should be invoked for specifier");
                        + "setBssid should be invoked for specifier");