WifiNetworkSpecifier: Builder.build() returns WifiNetworkSpecifier

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

Bug: 127464965
Test: Compiles
Change-Id: I072b761872f573103d42081ec0059cde6fafa51c
This commit is contained in:
Roshan Pius
2019-03-06 08:03:14 -08:00
parent f163c2111a
commit e3638d4ffc
2 changed files with 2 additions and 2 deletions

View File

@@ -30101,7 +30101,7 @@ package android.net.wifi {
public static final class 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 setBssidPattern(@NonNull android.net.MacAddress, @NonNull android.net.MacAddress);
method @NonNull public android.net.wifi.WifiNetworkSpecifier.Builder setIsEnhancedOpen();

View File

@@ -408,7 +408,7 @@ public final class WifiNetworkSpecifier extends NetworkSpecifier implements Parc
* @return Instance of {@link NetworkSpecifier}.
* @throws IllegalStateException on invalid params set.
*/
public @NonNull NetworkSpecifier build() {
public @NonNull WifiNetworkSpecifier build() {
if (!hasSetAnyPattern()) {
throw new IllegalStateException("one of setSsidPattern/setSsid/setBssidPattern/"
+ "setBssid should be invoked for specifier");