public class android.net.wifi.WifiConfiguration implements android.os.Parcelable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.net.wifi.WifiConfiguration
super_class: java.lang.Object
{
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "WifiConfiguration"
private static final int BACKUP_VERSION;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final java.lang.String ssidVarName;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ssid"
public static final java.lang.String bssidVarName;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "bssid"
public static final java.lang.String pskVarName;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "psk"
public static final java.lang.String[] wepKeyVarNames;
descriptor: [Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String wepTxKeyIdxVarName;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "wep_tx_keyidx"
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String priorityVarName;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "priority"
public static final java.lang.String hiddenSSIDVarName;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "scan_ssid"
public static final java.lang.String pmfVarName;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ieee80211w"
public static final java.lang.String updateIdentiferVarName;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "update_identifier"
public static final int INVALID_NETWORK_ID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int LOCAL_ONLY_NETWORK_ID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -2
private java.lang.String mPasspointManagementObjectTree;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private static final int MAXIMUM_RANDOM_MAC_GENERATION_RETRY;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int UNKNOWN_UID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public int networkId;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int status;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public java.lang.String SSID;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String BSSID;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public static final int AP_BAND_2GHZ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int AP_BAND_5GHZ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int AP_BAND_ANY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public int apBand;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int apChannel;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public java.lang.String preSharedKey;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String[] wepKeys;
descriptor: [Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public int wepTxKeyIndex;
descriptor: I
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public int priority;
descriptor: I
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public boolean hiddenSSID;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean requirePMF;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public java.lang.String updateIdentifier;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.util.BitSet allowedKeyManagement;
descriptor: Ljava/util/BitSet;
flags: (0x0001) ACC_PUBLIC
public java.util.BitSet allowedProtocols;
descriptor: Ljava/util/BitSet;
flags: (0x0001) ACC_PUBLIC
public java.util.BitSet allowedAuthAlgorithms;
descriptor: Ljava/util/BitSet;
flags: (0x0001) ACC_PUBLIC
public java.util.BitSet allowedPairwiseCiphers;
descriptor: Ljava/util/BitSet;
flags: (0x0001) ACC_PUBLIC
public java.util.BitSet allowedGroupCiphers;
descriptor: Ljava/util/BitSet;
flags: (0x0001) ACC_PUBLIC
public android.net.wifi.WifiEnterpriseConfig enterpriseConfig;
descriptor: Landroid/net/wifi/WifiEnterpriseConfig;
flags: (0x0001) ACC_PUBLIC
public java.lang.String FQDN;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String providerFriendlyName;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public boolean isHomeProviderNetwork;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public long[] roamingConsortiumIds;
descriptor: [J
flags: (0x0001) ACC_PUBLIC
public boolean shared;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
private android.net.IpConfiguration mIpConfiguration;
descriptor: Landroid/net/IpConfiguration;
flags: (0x0002) ACC_PRIVATE
public java.lang.String dhcpServer;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String defaultGwMacAddress;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public boolean validatedInternetAccess;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public int dtimInterval;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public boolean isLegacyPasspointConfig;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public int creatorUid;
descriptor: I
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public int lastConnectUid;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int lastUpdateUid;
descriptor: I
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public java.lang.String creatorName;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public java.lang.String lastUpdateName;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public int userApproved;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public static int INVALID_RSSI;
descriptor: I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
public static final int USER_UNSPECIFIED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int USER_APPROVED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int USER_BANNED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int USER_PENDING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public int numNoInternetAccessReports;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public java.lang.String updateTime;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String creationTime;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public boolean noInternetAccessExpected;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public long lastConnected;
descriptor: J
flags: (0x0001) ACC_PUBLIC
public long lastDisconnected;
descriptor: J
flags: (0x0001) ACC_PUBLIC
public boolean selfAdded;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean didSelfAdd;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public java.lang.String peerWifiConfiguration;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public boolean ephemeral;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean meteredHint;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int METERED_OVERRIDE_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int METERED_OVERRIDE_METERED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int METERED_OVERRIDE_NOT_METERED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public int meteredOverride;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public boolean useExternalScores;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public int numScorerOverride;
descriptor: I
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public int numScorerOverrideAndSwitchedNetwork;
descriptor: I
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public int numAssociation;
descriptor: I
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
private android.net.MacAddress mRandomizedMacAddress;
descriptor: Landroid/net/MacAddress;
flags: (0x0002) ACC_PRIVATE
public static final int HOME_NETWORK_RSSI_BOOST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
private android.net.wifi.WifiConfiguration$NetworkSelectionStatus mNetworkSelectionStatus;
descriptor: Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
flags: (0x0002) ACC_PRIVATE
public final android.net.wifi.WifiConfiguration$RecentFailure recentFailure;
descriptor: Landroid/net/wifi/WifiConfiguration$RecentFailure;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public java.util.HashMap<java.lang.String, java.lang.Integer> linkedConfigurations;
descriptor: Ljava/util/HashMap;
flags: (0x0001) ACC_PUBLIC
Signature: Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;
java.lang.String mCachedConfigKey;
descriptor: Ljava/lang/String;
flags: (0x0000)
public static final android.os.Parcelable$Creator<android.net.wifi.WifiConfiguration> CREATOR;
descriptor: Landroid/os/Parcelable$Creator;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/os/Parcelable$Creator<Landroid/net/wifi/WifiConfiguration;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: iconst_4
anewarray java.lang.String
dup
iconst_0
ldc "wep_key0"
aastore
dup
iconst_1
ldc "wep_key1"
aastore
dup
iconst_2
ldc "wep_key2"
aastore
dup
iconst_3
ldc "wep_key3"
aastore
putstatic android.net.wifi.WifiConfiguration.wepKeyVarNames:[Ljava/lang/String;
1: bipush -127
putstatic android.net.wifi.WifiConfiguration.INVALID_RSSI:I
2: new android.net.wifi.WifiConfiguration$1
dup
invokespecial android.net.wifi.WifiConfiguration$1.<init>:()V
3: putstatic android.net.wifi.WifiConfiguration.CREATOR:Landroid/os/Parcelable$Creator;
4: return
LocalVariableTable:
Start End Slot Name Signature
public boolean hasNoInternetAccess();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiConfiguration.numNoInternetAccessReports:I
ifle 1
aload 0
getfield android.net.wifi.WifiConfiguration.validatedInternetAccess:Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/wifi/WifiConfiguration;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public boolean isNoInternetAccessExpected();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiConfiguration.noInternetAccessExpected:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiConfiguration;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public boolean isEphemeral();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiConfiguration.ephemeral:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiConfiguration;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static boolean isMetered(android.net.wifi.WifiConfiguration, android.net.wifi.WifiInfo);
descriptor: (Landroid/net/wifi/WifiConfiguration;Landroid/net/wifi/WifiInfo;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: aload 1
ifnull 3
aload 1
invokevirtual android.net.wifi.WifiInfo.getMeteredHint:()Z
ifeq 3
2: iconst_1
istore 2
3: StackMap locals: int
StackMap stack:
aload 0
ifnull 5
aload 0
getfield android.net.wifi.WifiConfiguration.meteredHint:Z
ifeq 5
4: iconst_1
istore 2
5: StackMap locals:
StackMap stack:
aload 0
ifnull 8
6: aload 0
getfield android.net.wifi.WifiConfiguration.meteredOverride:I
iconst_1
if_icmpne 8
7: iconst_1
istore 2
8: StackMap locals:
StackMap stack:
aload 0
ifnull 11
9: aload 0
getfield android.net.wifi.WifiConfiguration.meteredOverride:I
iconst_2
if_icmpne 11
10: iconst_0
istore 2
11: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 config Landroid/net/wifi/WifiConfiguration;
0 12 1 info Landroid/net/wifi/WifiInfo;
1 12 2 metered Z
MethodParameters:
Name Flags
config
info
public boolean isOpenNetwork();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
invokevirtual java.util.BitSet.cardinality:()I
istore 1
start local 1 1: iload 1
ifeq 4
2: iload 1
iconst_1
if_icmpne 3
aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
iconst_0
invokevirtual java.util.BitSet.get:(I)Z
ifne 4
3: StackMap locals: int
StackMap stack:
iconst_0
goto 5
StackMap locals:
StackMap stack:
4: iconst_1
StackMap locals:
StackMap stack: int
5: istore 2
start local 2 6: iconst_1
istore 3
start local 3 7: aload 0
getfield android.net.wifi.WifiConfiguration.wepKeys:[Ljava/lang/String;
ifnull 15
8: iconst_0
istore 4
start local 4 9: goto 14
10: StackMap locals: int int int
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.wepKeys:[Ljava/lang/String;
iload 4
aaload
ifnull 13
11: iconst_0
istore 3
12: goto 15
13: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
14: iload 4
aload 0
getfield android.net.wifi.WifiConfiguration.wepKeys:[Ljava/lang/String;
arraylength
if_icmplt 10
end local 4 15: StackMap locals:
StackMap stack:
iload 2
ifeq 16
iload 3
ifeq 16
iconst_1
ireturn
StackMap locals:
StackMap stack:
16: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Landroid/net/wifi/WifiConfiguration;
1 17 1 cardinality I
6 17 2 hasNoKeyMgmt Z
7 17 3 hasNoWepKeys Z
9 15 4 i I
public static boolean isValidMacAddressForRandomization(android.net.MacAddress);
descriptor: (Landroid/net/MacAddress;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ifnull 3
aload 0
invokevirtual android.net.MacAddress.isMulticastAddress:()Z
ifne 3
aload 0
invokevirtual android.net.MacAddress.isLocallyAssigned:()Z
ifeq 3
1: ldc "02:00:00:00:00:00"
invokestatic android.net.MacAddress.fromString:(Ljava/lang/String;)Landroid/net/MacAddress;
aload 0
invokevirtual android.net.MacAddress.equals:(Ljava/lang/Object;)Z
ifne 3
2: iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 mac Landroid/net/MacAddress;
MethodParameters:
Name Flags
mac
public android.net.MacAddress getOrCreateRandomizedMacAddress();
descriptor: ()Landroid/net/MacAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
invokestatic android.net.MacAddress.createRandomUnicastAddress:()Landroid/net/MacAddress;
putfield android.net.wifi.WifiConfiguration.mRandomizedMacAddress:Landroid/net/MacAddress;
3: iinc 1 1
4: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.mRandomizedMacAddress:Landroid/net/MacAddress;
invokestatic android.net.wifi.WifiConfiguration.isValidMacAddressForRandomization:(Landroid/net/MacAddress;)Z
ifne 7
5: iload 1
iconst_3
6: if_icmplt 2
7: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.mRandomizedMacAddress:Landroid/net/MacAddress;
invokestatic android.net.wifi.WifiConfiguration.isValidMacAddressForRandomization:(Landroid/net/MacAddress;)Z
ifne 9
8: aload 0
ldc "02:00:00:00:00:00"
invokestatic android.net.MacAddress.fromString:(Ljava/lang/String;)Landroid/net/MacAddress;
putfield android.net.wifi.WifiConfiguration.mRandomizedMacAddress:Landroid/net/MacAddress;
9: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.mRandomizedMacAddress:Landroid/net/MacAddress;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/net/wifi/WifiConfiguration;
1 10 1 randomMacGenerationCount I
public android.net.MacAddress getRandomizedMacAddress();
descriptor: ()Landroid/net/MacAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiConfiguration.mRandomizedMacAddress:Landroid/net/MacAddress;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiConfiguration;
public void setRandomizedMacAddress(android.net.MacAddress);
descriptor: (Landroid/net/MacAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: ldc "WifiConfiguration"
ldc "setRandomizedMacAddress received null MacAddress."
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;)I
pop
2: return
3: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield android.net.wifi.WifiConfiguration.mRandomizedMacAddress:Landroid/net/MacAddress;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/WifiConfiguration;
0 5 1 mac Landroid/net/MacAddress;
MethodParameters:
Name Flags
mac
public android.net.wifi.WifiConfiguration$NetworkSelectionStatus getNetworkSelectionStatus();
descriptor: ()Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiConfiguration;
public void setNetworkSelectionStatus(android.net.wifi.WifiConfiguration$NetworkSelectionStatus);
descriptor: (Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/wifi/WifiConfiguration;
0 2 1 status Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
MethodParameters:
Name Flags
status
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.apBand:I
2: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.apChannel:I
3: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.dtimInterval:I
4: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.isLegacyPasspointConfig:Z
5: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.userApproved:I
6: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.meteredOverride:I
7: aload 0
new android.net.wifi.WifiConfiguration$NetworkSelectionStatus
dup
invokespecial android.net.wifi.WifiConfiguration$NetworkSelectionStatus.<init>:()V
putfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
8: aload 0
new android.net.wifi.WifiConfiguration$RecentFailure
dup
invokespecial android.net.wifi.WifiConfiguration$RecentFailure.<init>:()V
putfield android.net.wifi.WifiConfiguration.recentFailure:Landroid/net/wifi/WifiConfiguration$RecentFailure;
9: aload 0
iconst_m1
putfield android.net.wifi.WifiConfiguration.networkId:I
10: aload 0
aconst_null
putfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
11: aload 0
aconst_null
putfield android.net.wifi.WifiConfiguration.BSSID:Ljava/lang/String;
12: aload 0
aconst_null
putfield android.net.wifi.WifiConfiguration.FQDN:Ljava/lang/String;
13: aload 0
iconst_0
newarray 11
putfield android.net.wifi.WifiConfiguration.roamingConsortiumIds:[J
14: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.priority:I
15: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.hiddenSSID:Z
16: aload 0
new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
17: aload 0
new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putfield android.net.wifi.WifiConfiguration.allowedProtocols:Ljava/util/BitSet;
18: aload 0
new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putfield android.net.wifi.WifiConfiguration.allowedAuthAlgorithms:Ljava/util/BitSet;
19: aload 0
new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putfield android.net.wifi.WifiConfiguration.allowedPairwiseCiphers:Ljava/util/BitSet;
20: aload 0
new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putfield android.net.wifi.WifiConfiguration.allowedGroupCiphers:Ljava/util/BitSet;
21: aload 0
iconst_4
anewarray java.lang.String
putfield android.net.wifi.WifiConfiguration.wepKeys:[Ljava/lang/String;
22: iconst_0
istore 1
start local 1 23: goto 26
24: StackMap locals: android.net.wifi.WifiConfiguration int
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.wepKeys:[Ljava/lang/String;
iload 1
aconst_null
aastore
25: iinc 1 1
StackMap locals:
StackMap stack:
26: iload 1
aload 0
getfield android.net.wifi.WifiConfiguration.wepKeys:[Ljava/lang/String;
arraylength
if_icmplt 24
end local 1 27: aload 0
new android.net.wifi.WifiEnterpriseConfig
dup
invokespecial android.net.wifi.WifiEnterpriseConfig.<init>:()V
putfield android.net.wifi.WifiConfiguration.enterpriseConfig:Landroid/net/wifi/WifiEnterpriseConfig;
28: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.selfAdded:Z
29: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.didSelfAdd:Z
30: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.ephemeral:Z
31: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.meteredHint:Z
32: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.meteredOverride:I
33: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.useExternalScores:Z
34: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.validatedInternetAccess:Z
35: aload 0
new android.net.IpConfiguration
dup
invokespecial android.net.IpConfiguration.<init>:()V
putfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
36: aload 0
iconst_m1
putfield android.net.wifi.WifiConfiguration.lastUpdateUid:I
37: aload 0
iconst_m1
putfield android.net.wifi.WifiConfiguration.creatorUid:I
38: aload 0
iconst_1
putfield android.net.wifi.WifiConfiguration.shared:Z
39: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.dtimInterval:I
40: aload 0
ldc "02:00:00:00:00:00"
invokestatic android.net.MacAddress.fromString:(Ljava/lang/String;)Landroid/net/MacAddress;
putfield android.net.wifi.WifiConfiguration.mRandomizedMacAddress:Landroid/net/MacAddress;
41: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 42 0 this Landroid/net/wifi/WifiConfiguration;
23 27 1 i I
public boolean isPasspoint();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiConfiguration.FQDN:Ljava/lang/String;
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifne 5
1: aload 0
getfield android.net.wifi.WifiConfiguration.providerFriendlyName:Ljava/lang/String;
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifne 5
2: aload 0
getfield android.net.wifi.WifiConfiguration.enterpriseConfig:Landroid/net/wifi/WifiEnterpriseConfig;
ifnull 5
3: aload 0
getfield android.net.wifi.WifiConfiguration.enterpriseConfig:Landroid/net/wifi/WifiEnterpriseConfig;
invokevirtual android.net.wifi.WifiEnterpriseConfig.getEapMethod:()I
iconst_m1
if_icmpeq 5
4: iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/net/wifi/WifiConfiguration;
public boolean isLinked(android.net.wifi.WifiConfiguration);
descriptor: (Landroid/net/wifi/WifiConfiguration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 5
1: aload 1
getfield android.net.wifi.WifiConfiguration.linkedConfigurations:Ljava/util/HashMap;
ifnull 5
aload 0
getfield android.net.wifi.WifiConfiguration.linkedConfigurations:Ljava/util/HashMap;
ifnull 5
2: aload 1
getfield android.net.wifi.WifiConfiguration.linkedConfigurations:Ljava/util/HashMap;
aload 0
invokevirtual android.net.wifi.WifiConfiguration.configKey:()Ljava/lang/String;
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnull 5
3: aload 0
getfield android.net.wifi.WifiConfiguration.linkedConfigurations:Ljava/util/HashMap;
aload 1
invokevirtual android.net.wifi.WifiConfiguration.configKey:()Ljava/lang/String;
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnull 5
4: iconst_1
ireturn
5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/net/wifi/WifiConfiguration;
0 6 1 config Landroid/net/wifi/WifiConfiguration;
MethodParameters:
Name Flags
config
public boolean isEnterprise();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
iconst_2
invokevirtual java.util.BitSet.get:(I)Z
ifne 2
1: aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
iconst_3
invokevirtual java.util.BitSet.get:(I)Z
ifeq 5
2: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.enterpriseConfig:Landroid/net/wifi/WifiEnterpriseConfig;
ifnull 5
3: aload 0
getfield android.net.wifi.WifiConfiguration.enterpriseConfig:Landroid/net/wifi/WifiEnterpriseConfig;
invokevirtual android.net.wifi.WifiEnterpriseConfig.getEapMethod:()I
iconst_m1
if_icmpeq 5
4: iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/net/wifi/WifiConfiguration;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 0
getfield android.net.wifi.WifiConfiguration.status:I
ifne 4
2: aload 1
ldc "* "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: goto 6
StackMap locals: java.lang.StringBuilder
StackMap stack:
4: aload 0
getfield android.net.wifi.WifiConfiguration.status:I
iconst_1
if_icmpne 6
5: aload 1
ldc "- DSBLE "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: StackMap locals:
StackMap stack:
aload 1
ldc "ID: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.net.wifi.WifiConfiguration.networkId:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " SSID: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: ldc " PROVIDER-NAME: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.net.wifi.WifiConfiguration.providerFriendlyName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: ldc " BSSID: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.net.wifi.WifiConfiguration.BSSID:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " FQDN: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.net.wifi.WifiConfiguration.FQDN:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: ldc " PRIO: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.net.wifi.WifiConfiguration.priority:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
10: ldc " HIDDEN: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.net.wifi.WifiConfiguration.hiddenSSID:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
11: bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
12: aload 1
ldc " NetworkSelectionStatus "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
13: new java.lang.StringBuilder
dup
aload 0
getfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getNetworkStatusString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
14: aload 0
getfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getNetworkSelectionDisableReason:()I
ifle 27
15: aload 1
ldc " mNetworkSelectionDisableReason "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
16: new java.lang.StringBuilder
dup
aload 0
getfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getNetworkDisableReasonString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: iconst_0
istore 2
start local 2 18: goto 25
19: StackMap locals: int
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
iload 2
invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getDisableReasonCounter:(I)I
ifeq 24
20: aload 1
new java.lang.StringBuilder
dup
iload 2
invokestatic android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getNetworkDisableReasonString:(I)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
21: ldc " counter:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
iload 2
invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getDisableReasonCounter:(I)I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
22: ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
23: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
24: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
25: iload 2
bipush 14
26: if_icmplt 19
end local 2 27: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getConnectChoice:()Ljava/lang/String;
ifnull 32
28: aload 1
ldc " connect choice: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getConnectChoice:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
29: aload 1
ldc " connect choice set time: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
30: aload 0
getfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getConnectChoiceTimestamp:()J
31: invokestatic android.util.TimeUtils.logTimeOfDay:(J)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
32: StackMap locals:
StackMap stack:
aload 1
ldc " hasEverConnected: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
33: aload 0
getfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getHasEverConnected:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
34: aload 0
getfield android.net.wifi.WifiConfiguration.numAssociation:I
ifle 36
35: aload 1
ldc " numAssociation "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.net.wifi.WifiConfiguration.numAssociation:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
36: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.numNoInternetAccessReports:I
ifle 39
37: aload 1
ldc " numNoInternetAccessReports "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
38: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.numNoInternetAccessReports:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
39: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.updateTime:Ljava/lang/String;
ifnull 41
40: aload 1
ldc " update "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.net.wifi.WifiConfiguration.updateTime:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
41: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.creationTime:Ljava/lang/String;
ifnull 43
42: aload 1
ldc " creation "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.net.wifi.WifiConfiguration.creationTime:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
43: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.didSelfAdd:Z
ifeq 44
aload 1
ldc " didSelfAdd"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
44: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.selfAdded:Z
ifeq 45
aload 1
ldc " selfAdded"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
45: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.validatedInternetAccess:Z
ifeq 46
aload 1
ldc " validatedInternetAccess"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
46: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.ephemeral:Z
ifeq 47
aload 1
ldc " ephemeral"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
47: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.meteredHint:Z
ifeq 48
aload 1
ldc " meteredHint"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
48: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.useExternalScores:Z
ifeq 49
aload 1
ldc " useExternalScores"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
49: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.didSelfAdd:Z
ifne 51
aload 0
getfield android.net.wifi.WifiConfiguration.selfAdded:Z
ifne 51
aload 0
getfield android.net.wifi.WifiConfiguration.validatedInternetAccess:Z
ifne 51
50: aload 0
getfield android.net.wifi.WifiConfiguration.ephemeral:Z
ifne 51
aload 0
getfield android.net.wifi.WifiConfiguration.meteredHint:Z
ifne 51
aload 0
getfield android.net.wifi.WifiConfiguration.useExternalScores:Z
ifeq 52
51: StackMap locals:
StackMap stack:
aload 1
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
52: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.meteredOverride:I
ifeq 54
53: aload 1
ldc " meteredOverride "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.net.wifi.WifiConfiguration.meteredOverride:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
54: StackMap locals:
StackMap stack:
aload 1
ldc " KeyMgmt:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
55: iconst_0
istore 2
start local 2 56: goto 64
57: StackMap locals: int
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
iload 2
invokevirtual java.util.BitSet.get:(I)Z
ifeq 63
58: aload 1
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
59: iload 2
getstatic android.net.wifi.WifiConfiguration$KeyMgmt.strings:[Ljava/lang/String;
arraylength
if_icmpge 62
60: aload 1
getstatic android.net.wifi.WifiConfiguration$KeyMgmt.strings:[Ljava/lang/String;
iload 2
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
61: goto 63
62: StackMap locals:
StackMap stack:
aload 1
ldc "??"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
63: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
64: iload 2
aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
invokevirtual java.util.BitSet.size:()I
if_icmplt 57
end local 2 65: aload 1
ldc " Protocols:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
66: iconst_0
istore 2
start local 2 67: goto 75
68: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.allowedProtocols:Ljava/util/BitSet;
iload 2
invokevirtual java.util.BitSet.get:(I)Z
ifeq 74
69: aload 1
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
70: iload 2
getstatic android.net.wifi.WifiConfiguration$Protocol.strings:[Ljava/lang/String;
arraylength
if_icmpge 73
71: aload 1
getstatic android.net.wifi.WifiConfiguration$Protocol.strings:[Ljava/lang/String;
iload 2
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
72: goto 74
73: StackMap locals:
StackMap stack:
aload 1
ldc "??"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
74: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
75: iload 2
aload 0
getfield android.net.wifi.WifiConfiguration.allowedProtocols:Ljava/util/BitSet;
invokevirtual java.util.BitSet.size:()I
if_icmplt 68
end local 2 76: aload 1
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
77: aload 1
ldc " AuthAlgorithms:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
78: iconst_0
istore 2
start local 2 79: goto 87
80: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.allowedAuthAlgorithms:Ljava/util/BitSet;
iload 2
invokevirtual java.util.BitSet.get:(I)Z
ifeq 86
81: aload 1
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
82: iload 2
getstatic android.net.wifi.WifiConfiguration$AuthAlgorithm.strings:[Ljava/lang/String;
arraylength
if_icmpge 85
83: aload 1
getstatic android.net.wifi.WifiConfiguration$AuthAlgorithm.strings:[Ljava/lang/String;
iload 2
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
84: goto 86
85: StackMap locals:
StackMap stack:
aload 1
ldc "??"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
86: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
87: iload 2
aload 0
getfield android.net.wifi.WifiConfiguration.allowedAuthAlgorithms:Ljava/util/BitSet;
invokevirtual java.util.BitSet.size:()I
if_icmplt 80
end local 2 88: aload 1
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
89: aload 1
ldc " PairwiseCiphers:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
90: iconst_0
istore 2
start local 2 91: goto 99
92: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.allowedPairwiseCiphers:Ljava/util/BitSet;
iload 2
invokevirtual java.util.BitSet.get:(I)Z
ifeq 98
93: aload 1
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
94: iload 2
getstatic android.net.wifi.WifiConfiguration$PairwiseCipher.strings:[Ljava/lang/String;
arraylength
if_icmpge 97
95: aload 1
getstatic android.net.wifi.WifiConfiguration$PairwiseCipher.strings:[Ljava/lang/String;
iload 2
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
96: goto 98
97: StackMap locals:
StackMap stack:
aload 1
ldc "??"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
98: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
99: iload 2
aload 0
getfield android.net.wifi.WifiConfiguration.allowedPairwiseCiphers:Ljava/util/BitSet;
invokevirtual java.util.BitSet.size:()I
if_icmplt 92
end local 2 100: aload 1
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
101: aload 1
ldc " GroupCiphers:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
102: iconst_0
istore 2
start local 2 103: goto 111
104: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.allowedGroupCiphers:Ljava/util/BitSet;
iload 2
invokevirtual java.util.BitSet.get:(I)Z
ifeq 110
105: aload 1
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
106: iload 2
getstatic android.net.wifi.WifiConfiguration$GroupCipher.strings:[Ljava/lang/String;
arraylength
if_icmpge 109
107: aload 1
getstatic android.net.wifi.WifiConfiguration$GroupCipher.strings:[Ljava/lang/String;
iload 2
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
108: goto 110
109: StackMap locals:
StackMap stack:
aload 1
ldc "??"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
110: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
111: iload 2
aload 0
getfield android.net.wifi.WifiConfiguration.allowedGroupCiphers:Ljava/util/BitSet;
invokevirtual java.util.BitSet.size:()I
if_icmplt 104
end local 2 112: aload 1
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
ldc " PSK: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
113: aload 0
getfield android.net.wifi.WifiConfiguration.preSharedKey:Ljava/lang/String;
ifnull 115
114: aload 1
bipush 42
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
115: StackMap locals:
StackMap stack:
aload 1
ldc "\nEnterprise config:\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
116: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.enterpriseConfig:Landroid/net/wifi/WifiEnterpriseConfig;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
117: aload 1
ldc "IP config:\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
118: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
invokevirtual android.net.IpConfiguration.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
119: aload 0
getfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getNetworkSelectionBSSID:()Ljava/lang/String;
ifnull 123
120: aload 1
new java.lang.StringBuilder
dup
ldc " networkSelectionBSSID="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
121: aload 0
getfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getNetworkSelectionBSSID:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
122: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
123: StackMap locals:
StackMap stack:
invokestatic android.os.SystemClock.elapsedRealtime:()J
lstore 2
start local 2 124: aload 0
getfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getDisableTime:()J
ldc -1
lcmp
ifeq 131
125: aload 1
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
126: lload 2
aload 0
getfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getDisableTime:()J
lsub
lstore 4
start local 4 127: lload 4
lconst_0
lcmp
ifgt 130
128: aload 1
ldc " blackListed since <incorrect>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
129: goto 131
130: StackMap locals: long long
StackMap stack:
aload 1
ldc " blackListed: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 4
ldc 1000
ldiv
invokestatic java.lang.Long.toString:(J)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "sec "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 4 131: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.creatorUid:I
ifeq 132
aload 1
new java.lang.StringBuilder
dup
ldc " cuid="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.net.wifi.WifiConfiguration.creatorUid:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
132: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.creatorName:Ljava/lang/String;
ifnull 133
aload 1
new java.lang.StringBuilder
dup
ldc " cname="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.net.wifi.WifiConfiguration.creatorName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
133: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.lastUpdateUid:I
ifeq 134
aload 1
new java.lang.StringBuilder
dup
ldc " luid="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.net.wifi.WifiConfiguration.lastUpdateUid:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
134: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.lastUpdateName:Ljava/lang/String;
ifnull 135
aload 1
new java.lang.StringBuilder
dup
ldc " lname="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.net.wifi.WifiConfiguration.lastUpdateName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
135: StackMap locals:
StackMap stack:
aload 1
new java.lang.StringBuilder
dup
ldc " lcuid="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.net.wifi.WifiConfiguration.lastConnectUid:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
136: aload 1
new java.lang.StringBuilder
dup
ldc " userApproved="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.net.wifi.WifiConfiguration.userApproved:I
invokestatic android.net.wifi.WifiConfiguration.userApprovedAsString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
137: aload 1
new java.lang.StringBuilder
dup
ldc " noInternetAccessExpected="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.net.wifi.WifiConfiguration.noInternetAccessExpected:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
138: aload 1
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
139: aload 0
getfield android.net.wifi.WifiConfiguration.lastConnected:J
lconst_0
lcmp
ifeq 143
140: aload 1
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
141: aload 1
ldc "lastConnected: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.net.wifi.WifiConfiguration.lastConnected:J
invokestatic android.util.TimeUtils.logTimeOfDay:(J)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
142: aload 1
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
143: StackMap locals:
StackMap stack:
aload 1
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
144: aload 0
getfield android.net.wifi.WifiConfiguration.linkedConfigurations:Ljava/util/HashMap;
ifnull 150
145: aload 0
getfield android.net.wifi.WifiConfiguration.linkedConfigurations:Ljava/util/HashMap;
invokevirtual java.util.HashMap.keySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 149
StackMap locals: android.net.wifi.WifiConfiguration java.lang.StringBuilder long top java.util.Iterator
StackMap stack:
146: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 147: aload 1
ldc " linked: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
148: aload 1
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 4 149: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 146
150: StackMap locals: android.net.wifi.WifiConfiguration java.lang.StringBuilder long
StackMap stack:
aload 1
ldc "recentFailure: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "Association Rejection code: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
151: aload 0
getfield android.net.wifi.WifiConfiguration.recentFailure:Landroid/net/wifi/WifiConfiguration$RecentFailure;
invokevirtual android.net.wifi.WifiConfiguration$RecentFailure.getAssociationStatus:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
152: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 153 0 this Landroid/net/wifi/WifiConfiguration;
1 153 1 sbuf Ljava/lang/StringBuilder;
18 27 2 index I
56 65 2 k I
67 76 2 p I
79 88 2 a I
91 100 2 pc I
103 112 2 gc I
124 153 2 now_ms J
127 131 4 diff J
147 149 4 key Ljava/lang/String;
public java.lang.String getPrintableSsid();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
ifnonnull 1
ldc ""
areturn
1: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
istore 1
start local 1 2: iload 1
iconst_2
if_icmple 4
aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 34
if_icmpne 4
aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
iload 1
iconst_1
isub
invokevirtual java.lang.String.charAt:(I)C
bipush 34
if_icmpne 4
3: aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
iconst_1
iload 1
iconst_1
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
4: StackMap locals: int
StackMap stack:
iload 1
iconst_3
if_icmple 9
aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 80
if_icmpne 9
aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
iconst_1
invokevirtual java.lang.String.charAt:(I)C
bipush 34
if_icmpne 9
5: aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
iload 1
iconst_1
isub
invokevirtual java.lang.String.charAt:(I)C
bipush 34
if_icmpne 9
6: aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
iconst_2
iload 1
iconst_1
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
7: invokestatic android.net.wifi.WifiSsid.createFromAsciiEncoded:(Ljava/lang/String;)Landroid/net/wifi/WifiSsid;
astore 2
start local 2 8: aload 2
invokevirtual android.net.wifi.WifiSsid.toString:()Ljava/lang/String;
areturn
end local 2 9: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/net/wifi/WifiConfiguration;
2 10 1 length I
8 9 2 wifiSsid Landroid/net/wifi/WifiSsid;
public static java.lang.String userApprovedAsString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
tableswitch { // 0 - 2
0: 3
1: 1
2: 2
default: 4
}
1: StackMap locals:
StackMap stack:
ldc "USER_APPROVED"
areturn
2: StackMap locals:
StackMap stack:
ldc "USER_BANNED"
areturn
3: StackMap locals:
StackMap stack:
ldc "USER_UNSPECIFIED"
areturn
4: StackMap locals:
StackMap stack:
ldc "INVALID"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 userApproved I
MethodParameters:
Name Flags
userApproved
public java.lang.String getKeyIdForCredentials(android.net.wifi.WifiConfiguration);
descriptor: (Landroid/net/wifi/WifiConfiguration;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
putfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
2: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
invokevirtual java.util.BitSet.cardinality:()I
ifne 4
3: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
putfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
4: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
iconst_2
invokevirtual java.util.BitSet.get:(I)Z
ifeq 6
5: getstatic android.net.wifi.WifiConfiguration$KeyMgmt.strings:[Ljava/lang/String;
iconst_2
aaload
astore 2
6: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
iconst_5
invokevirtual java.util.BitSet.get:(I)Z
ifeq 8
7: getstatic android.net.wifi.WifiConfiguration$KeyMgmt.strings:[Ljava/lang/String;
iconst_5
aaload
astore 2
8: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
iconst_3
invokevirtual java.util.BitSet.get:(I)Z
ifeq 10
9: new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic android.net.wifi.WifiConfiguration$KeyMgmt.strings:[Ljava/lang/String;
iconst_3
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
10: StackMap locals:
StackMap stack:
aload 2
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 12
11: new java.lang.IllegalStateException
dup
ldc "Not an EAP network"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
invokevirtual android.net.wifi.WifiConfiguration.trimStringForKeyId:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "_"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "_"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
13: aload 0
aload 0
getfield android.net.wifi.WifiConfiguration.enterpriseConfig:Landroid/net/wifi/WifiEnterpriseConfig;
aload 1
ifnull 15
14: aload 1
getfield android.net.wifi.WifiConfiguration.enterpriseConfig:Landroid/net/wifi/WifiEnterpriseConfig;
goto 16
StackMap locals: android.net.wifi.WifiConfiguration android.net.wifi.WifiConfiguration java.lang.String
StackMap stack: java.lang.StringBuilder android.net.wifi.WifiConfiguration android.net.wifi.WifiEnterpriseConfig
15: aconst_null
16: StackMap locals: android.net.wifi.WifiConfiguration android.net.wifi.WifiConfiguration java.lang.String
StackMap stack: java.lang.StringBuilder android.net.wifi.WifiConfiguration android.net.wifi.WifiEnterpriseConfig android.net.wifi.WifiEnterpriseConfig
invokevirtual android.net.wifi.WifiEnterpriseConfig.getKeyId:(Landroid/net/wifi/WifiEnterpriseConfig;)Ljava/lang/String;
invokevirtual android.net.wifi.WifiConfiguration.trimStringForKeyId:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
17: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
18: areturn
19: StackMap locals:
StackMap stack: java.lang.NullPointerException
pop
20: new java.lang.IllegalStateException
dup
ldc "Invalid config details"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Landroid/net/wifi/WifiConfiguration;
0 21 1 current Landroid/net/wifi/WifiConfiguration;
1 21 2 keyMgmt Ljava/lang/String;
Exception table:
from to target type
1 18 19 Class java.lang.NullPointerException
MethodParameters:
Name Flags
current
private java.lang.String trimStringForKeyId(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "\""
ldc ""
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
ldc " "
ldc ""
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiConfiguration;
0 1 1 string Ljava/lang/String;
MethodParameters:
Name Flags
string
private static java.util.BitSet readBitSet(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)Ljava/util/BitSet;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual android.os.Parcel.readInt:()I
istore 1
start local 1 1: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 6
4: StackMap locals: int java.util.BitSet int
StackMap stack:
aload 2
aload 0
invokevirtual android.os.Parcel.readInt:()I
invokevirtual java.util.BitSet.set:(I)V
5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
iload 1
if_icmplt 4
end local 3 7: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 src Landroid/os/Parcel;
1 8 1 cardinality I
2 8 2 set Ljava/util/BitSet;
3 7 3 i I
MethodParameters:
Name Flags
src
private static void writeBitSet(android.os.Parcel, java.util.BitSet);
descriptor: (Landroid/os/Parcel;Ljava/util/BitSet;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iconst_m1
istore 2
start local 2 1: aload 0
aload 1
invokevirtual java.util.BitSet.cardinality:()I
invokevirtual android.os.Parcel.writeInt:(I)V
2: goto 4
3: StackMap locals: int
StackMap stack:
aload 0
iload 2
invokevirtual android.os.Parcel.writeInt:(I)V
4: StackMap locals:
StackMap stack:
aload 1
iload 2
iconst_1
iadd
invokevirtual java.util.BitSet.nextSetBit:(I)I
dup
istore 2
iconst_m1
if_icmpne 3
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 dest Landroid/os/Parcel;
0 6 1 set Ljava/util/BitSet;
1 6 2 nextSetBit I
MethodParameters:
Name Flags
dest
set
public int getAuthType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
invokevirtual java.util.BitSet.cardinality:()I
iconst_1
if_icmple 2
1: new java.lang.IllegalStateException
dup
ldc "More than one auth type set"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
iconst_1
invokevirtual java.util.BitSet.get:(I)Z
ifeq 4
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
iconst_4
invokevirtual java.util.BitSet.get:(I)Z
ifeq 6
5: iconst_4
ireturn
6: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
iconst_2
invokevirtual java.util.BitSet.get:(I)Z
ifeq 8
7: iconst_2
ireturn
8: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
iconst_3
invokevirtual java.util.BitSet.get:(I)Z
ifeq 10
9: iconst_3
ireturn
10: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/net/wifi/WifiConfiguration;
public java.lang.String configKey(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iload 1
ifeq 3
aload 0
getfield android.net.wifi.WifiConfiguration.mCachedConfigKey:Ljava/lang/String;
ifnull 3
1: aload 0
getfield android.net.wifi.WifiConfiguration.mCachedConfigKey:Ljava/lang/String;
astore 2
start local 2 2: goto 22
end local 2 StackMap locals:
StackMap stack:
3: aload 0
getfield android.net.wifi.WifiConfiguration.providerFriendlyName:Ljava/lang/String;
ifnull 8
4: new java.lang.StringBuilder
dup
aload 0
getfield android.net.wifi.WifiConfiguration.FQDN:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic android.net.wifi.WifiConfiguration$KeyMgmt.strings:[Ljava/lang/String;
iconst_2
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 5: aload 0
getfield android.net.wifi.WifiConfiguration.shared:Z
ifne 22
6: new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "-"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.net.wifi.WifiConfiguration.creatorUid:I
invokestatic android.os.UserHandle.getUserId:(I)I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
7: goto 22
end local 2 8: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
iconst_1
invokevirtual java.util.BitSet.get:(I)Z
ifeq 11
9: new java.lang.StringBuilder
dup
aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic android.net.wifi.WifiConfiguration$KeyMgmt.strings:[Ljava/lang/String;
iconst_1
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 10: goto 19
end local 2 StackMap locals:
StackMap stack:
11: aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
iconst_2
invokevirtual java.util.BitSet.get:(I)Z
ifne 13
12: aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
iconst_3
invokevirtual java.util.BitSet.get:(I)Z
ifeq 15
13: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic android.net.wifi.WifiConfiguration$KeyMgmt.strings:[Ljava/lang/String;
iconst_2
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 14: goto 19
end local 2 StackMap locals:
StackMap stack:
15: aload 0
getfield android.net.wifi.WifiConfiguration.wepKeys:[Ljava/lang/String;
iconst_0
aaload
ifnull 18
16: new java.lang.StringBuilder
dup
aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "WEP"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 17: goto 19
end local 2 18: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic android.net.wifi.WifiConfiguration$KeyMgmt.strings:[Ljava/lang/String;
iconst_0
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 19: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.shared:Z
ifne 21
20: new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "-"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.net.wifi.WifiConfiguration.creatorUid:I
invokestatic android.os.UserHandle.getUserId:(I)I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
21: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield android.net.wifi.WifiConfiguration.mCachedConfigKey:Ljava/lang/String;
22: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Landroid/net/wifi/WifiConfiguration;
0 23 1 allowCached Z
2 3 2 key Ljava/lang/String;
5 8 2 key Ljava/lang/String;
10 11 2 key Ljava/lang/String;
14 15 2 key Ljava/lang/String;
17 18 2 key Ljava/lang/String;
19 23 2 key Ljava/lang/String;
MethodParameters:
Name Flags
allowCached
public java.lang.String configKey();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual android.net.wifi.WifiConfiguration.configKey:(Z)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiConfiguration;
public android.net.IpConfiguration getIpConfiguration();
descriptor: ()Landroid/net/IpConfiguration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiConfiguration;
public void setIpConfiguration(android.net.IpConfiguration);
descriptor: (Landroid/net/IpConfiguration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
new android.net.IpConfiguration
dup
invokespecial android.net.IpConfiguration.<init>:()V
astore 1
1: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/WifiConfiguration;
0 3 1 ipConfiguration Landroid/net/IpConfiguration;
MethodParameters:
Name Flags
ipConfiguration
public android.net.StaticIpConfiguration getStaticIpConfiguration();
descriptor: ()Landroid/net/StaticIpConfiguration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
invokevirtual android.net.IpConfiguration.getStaticIpConfiguration:()Landroid/net/StaticIpConfiguration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiConfiguration;
public void setStaticIpConfiguration(android.net.StaticIpConfiguration);
descriptor: (Landroid/net/StaticIpConfiguration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
aload 1
invokevirtual android.net.IpConfiguration.setStaticIpConfiguration:(Landroid/net/StaticIpConfiguration;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/wifi/WifiConfiguration;
0 2 1 staticIpConfiguration Landroid/net/StaticIpConfiguration;
MethodParameters:
Name Flags
staticIpConfiguration
public android.net.IpConfiguration$IpAssignment getIpAssignment();
descriptor: ()Landroid/net/IpConfiguration$IpAssignment;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
getfield android.net.IpConfiguration.ipAssignment:Landroid/net/IpConfiguration$IpAssignment;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiConfiguration;
public void setIpAssignment(android.net.IpConfiguration$IpAssignment);
descriptor: (Landroid/net/IpConfiguration$IpAssignment;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
aload 1
putfield android.net.IpConfiguration.ipAssignment:Landroid/net/IpConfiguration$IpAssignment;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/wifi/WifiConfiguration;
0 2 1 ipAssignment Landroid/net/IpConfiguration$IpAssignment;
MethodParameters:
Name Flags
ipAssignment
public android.net.IpConfiguration$ProxySettings getProxySettings();
descriptor: ()Landroid/net/IpConfiguration$ProxySettings;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
getfield android.net.IpConfiguration.proxySettings:Landroid/net/IpConfiguration$ProxySettings;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiConfiguration;
public void setProxySettings(android.net.IpConfiguration$ProxySettings);
descriptor: (Landroid/net/IpConfiguration$ProxySettings;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
aload 1
putfield android.net.IpConfiguration.proxySettings:Landroid/net/IpConfiguration$ProxySettings;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/wifi/WifiConfiguration;
0 2 1 proxySettings Landroid/net/IpConfiguration$ProxySettings;
MethodParameters:
Name Flags
proxySettings
public android.net.ProxyInfo getHttpProxy();
descriptor: ()Landroid/net/ProxyInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
getfield android.net.IpConfiguration.proxySettings:Landroid/net/IpConfiguration$ProxySettings;
getstatic android.net.IpConfiguration$ProxySettings.NONE:Landroid/net/IpConfiguration$ProxySettings;
if_acmpne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
new android.net.ProxyInfo
dup
aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
getfield android.net.IpConfiguration.httpProxy:Landroid/net/ProxyInfo;
invokespecial android.net.ProxyInfo.<init>:(Landroid/net/ProxyInfo;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/WifiConfiguration;
public void setHttpProxy(android.net.ProxyInfo);
descriptor: (Landroid/net/ProxyInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 4
1: aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
getstatic android.net.IpConfiguration$ProxySettings.NONE:Landroid/net/IpConfiguration$ProxySettings;
invokevirtual android.net.IpConfiguration.setProxySettings:(Landroid/net/IpConfiguration$ProxySettings;)V
2: aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
aconst_null
invokevirtual android.net.IpConfiguration.setHttpProxy:(Landroid/net/ProxyInfo;)V
3: return
4: StackMap locals:
StackMap stack:
getstatic android.net.Uri.EMPTY:Landroid/net/Uri;
aload 1
invokevirtual android.net.ProxyInfo.getPacFileUrl:()Landroid/net/Uri;
invokevirtual android.net.Uri.equals:(Ljava/lang/Object;)Z
ifne 8
5: getstatic android.net.IpConfiguration$ProxySettings.PAC:Landroid/net/IpConfiguration$ProxySettings;
astore 3
start local 3 6: new android.net.ProxyInfo
dup
aload 1
invokevirtual android.net.ProxyInfo.getPacFileUrl:()Landroid/net/Uri;
aload 1
invokevirtual android.net.ProxyInfo.getPort:()I
invokespecial android.net.ProxyInfo.<init>:(Landroid/net/Uri;I)V
astore 2
start local 2 7: goto 12
end local 3 end local 2 8: StackMap locals:
StackMap stack:
getstatic android.net.IpConfiguration$ProxySettings.STATIC:Landroid/net/IpConfiguration$ProxySettings;
astore 3
start local 3 9: new android.net.ProxyInfo
dup
aload 1
invokevirtual android.net.ProxyInfo.getHost:()Ljava/lang/String;
aload 1
invokevirtual android.net.ProxyInfo.getPort:()I
10: aload 1
invokevirtual android.net.ProxyInfo.getExclusionListAsString:()Ljava/lang/String;
11: invokespecial android.net.ProxyInfo.<init>:(Ljava/lang/String;ILjava/lang/String;)V
astore 2
start local 2 12: StackMap locals: android.net.ProxyInfo android.net.IpConfiguration$ProxySettings
StackMap stack:
aload 2
invokevirtual android.net.ProxyInfo.isValid:()Z
ifne 14
13: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Invalid ProxyInfo: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual android.net.ProxyInfo.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
14: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
aload 3
invokevirtual android.net.IpConfiguration.setProxySettings:(Landroid/net/IpConfiguration$ProxySettings;)V
15: aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
aload 2
invokevirtual android.net.IpConfiguration.setHttpProxy:(Landroid/net/ProxyInfo;)V
16: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Landroid/net/wifi/WifiConfiguration;
0 17 1 httpProxy Landroid/net/ProxyInfo;
7 8 2 httpProxyCopy Landroid/net/ProxyInfo;
12 17 2 httpProxyCopy Landroid/net/ProxyInfo;
6 8 3 proxySettingCopy Landroid/net/IpConfiguration$ProxySettings;
9 17 3 proxySettingCopy Landroid/net/IpConfiguration$ProxySettings;
MethodParameters:
Name Flags
httpProxy
public void setProxy(android.net.IpConfiguration$ProxySettings, android.net.ProxyInfo);
descriptor: (Landroid/net/IpConfiguration$ProxySettings;Landroid/net/ProxyInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
aload 1
putfield android.net.IpConfiguration.proxySettings:Landroid/net/IpConfiguration$ProxySettings;
1: aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
aload 2
putfield android.net.IpConfiguration.httpProxy:Landroid/net/ProxyInfo;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/WifiConfiguration;
0 3 1 settings Landroid/net/IpConfiguration$ProxySettings;
0 3 2 proxy Landroid/net/ProxyInfo;
MethodParameters:
Name Flags
settings
proxy
public int describeContents();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiConfiguration;
public void setPasspointManagementObjectTree(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield android.net.wifi.WifiConfiguration.mPasspointManagementObjectTree:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/wifi/WifiConfiguration;
0 2 1 passpointManagementObjectTree Ljava/lang/String;
MethodParameters:
Name Flags
passpointManagementObjectTree
public java.lang.String getMoTree();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiConfiguration.mPasspointManagementObjectTree:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiConfiguration;
public void <init>(android.net.wifi.WifiConfiguration);
descriptor: (Landroid/net/wifi/WifiConfiguration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.apBand:I
2: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.apChannel:I
3: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.dtimInterval:I
4: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.isLegacyPasspointConfig:Z
5: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.userApproved:I
6: aload 0
iconst_0
putfield android.net.wifi.WifiConfiguration.meteredOverride:I
7: aload 0
new android.net.wifi.WifiConfiguration$NetworkSelectionStatus
dup
invokespecial android.net.wifi.WifiConfiguration$NetworkSelectionStatus.<init>:()V
putfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
8: aload 0
new android.net.wifi.WifiConfiguration$RecentFailure
dup
invokespecial android.net.wifi.WifiConfiguration$RecentFailure.<init>:()V
putfield android.net.wifi.WifiConfiguration.recentFailure:Landroid/net/wifi/WifiConfiguration$RecentFailure;
9: aload 1
ifnull 71
10: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.networkId:I
putfield android.net.wifi.WifiConfiguration.networkId:I
11: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.status:I
putfield android.net.wifi.WifiConfiguration.status:I
12: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
putfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
13: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.BSSID:Ljava/lang/String;
putfield android.net.wifi.WifiConfiguration.BSSID:Ljava/lang/String;
14: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.FQDN:Ljava/lang/String;
putfield android.net.wifi.WifiConfiguration.FQDN:Ljava/lang/String;
15: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.roamingConsortiumIds:[J
invokevirtual long[].clone:()Ljava/lang/Object;
checkcast long[]
putfield android.net.wifi.WifiConfiguration.roamingConsortiumIds:[J
16: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.providerFriendlyName:Ljava/lang/String;
putfield android.net.wifi.WifiConfiguration.providerFriendlyName:Ljava/lang/String;
17: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.isHomeProviderNetwork:Z
putfield android.net.wifi.WifiConfiguration.isHomeProviderNetwork:Z
18: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.preSharedKey:Ljava/lang/String;
putfield android.net.wifi.WifiConfiguration.preSharedKey:Ljava/lang/String;
19: aload 0
getfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
aload 1
invokevirtual android.net.wifi.WifiConfiguration.getNetworkSelectionStatus:()Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.copy:(Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;)V
20: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.apBand:I
putfield android.net.wifi.WifiConfiguration.apBand:I
21: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.apChannel:I
putfield android.net.wifi.WifiConfiguration.apChannel:I
22: aload 0
iconst_4
anewarray java.lang.String
putfield android.net.wifi.WifiConfiguration.wepKeys:[Ljava/lang/String;
23: iconst_0
istore 2
start local 2 24: goto 27
25: StackMap locals: android.net.wifi.WifiConfiguration android.net.wifi.WifiConfiguration int
StackMap stack:
aload 0
getfield android.net.wifi.WifiConfiguration.wepKeys:[Ljava/lang/String;
iload 2
aload 1
getfield android.net.wifi.WifiConfiguration.wepKeys:[Ljava/lang/String;
iload 2
aaload
aastore
26: iinc 2 1
StackMap locals:
StackMap stack:
27: iload 2
aload 0
getfield android.net.wifi.WifiConfiguration.wepKeys:[Ljava/lang/String;
arraylength
if_icmplt 25
end local 2 28: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.wepTxKeyIndex:I
putfield android.net.wifi.WifiConfiguration.wepTxKeyIndex:I
29: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.priority:I
putfield android.net.wifi.WifiConfiguration.priority:I
30: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.hiddenSSID:Z
putfield android.net.wifi.WifiConfiguration.hiddenSSID:Z
31: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
invokevirtual java.util.BitSet.clone:()Ljava/lang/Object;
checkcast java.util.BitSet
putfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
32: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.allowedProtocols:Ljava/util/BitSet;
invokevirtual java.util.BitSet.clone:()Ljava/lang/Object;
checkcast java.util.BitSet
putfield android.net.wifi.WifiConfiguration.allowedProtocols:Ljava/util/BitSet;
33: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.allowedAuthAlgorithms:Ljava/util/BitSet;
invokevirtual java.util.BitSet.clone:()Ljava/lang/Object;
checkcast java.util.BitSet
putfield android.net.wifi.WifiConfiguration.allowedAuthAlgorithms:Ljava/util/BitSet;
34: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.allowedPairwiseCiphers:Ljava/util/BitSet;
invokevirtual java.util.BitSet.clone:()Ljava/lang/Object;
checkcast java.util.BitSet
putfield android.net.wifi.WifiConfiguration.allowedPairwiseCiphers:Ljava/util/BitSet;
35: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.allowedGroupCiphers:Ljava/util/BitSet;
invokevirtual java.util.BitSet.clone:()Ljava/lang/Object;
checkcast java.util.BitSet
putfield android.net.wifi.WifiConfiguration.allowedGroupCiphers:Ljava/util/BitSet;
36: aload 0
new android.net.wifi.WifiEnterpriseConfig
dup
aload 1
getfield android.net.wifi.WifiConfiguration.enterpriseConfig:Landroid/net/wifi/WifiEnterpriseConfig;
invokespecial android.net.wifi.WifiEnterpriseConfig.<init>:(Landroid/net/wifi/WifiEnterpriseConfig;)V
putfield android.net.wifi.WifiConfiguration.enterpriseConfig:Landroid/net/wifi/WifiEnterpriseConfig;
37: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.defaultGwMacAddress:Ljava/lang/String;
putfield android.net.wifi.WifiConfiguration.defaultGwMacAddress:Ljava/lang/String;
38: aload 0
new android.net.IpConfiguration
dup
aload 1
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
invokespecial android.net.IpConfiguration.<init>:(Landroid/net/IpConfiguration;)V
putfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
39: aload 1
getfield android.net.wifi.WifiConfiguration.linkedConfigurations:Ljava/util/HashMap;
ifnull 43
40: aload 1
getfield android.net.wifi.WifiConfiguration.linkedConfigurations:Ljava/util/HashMap;
invokevirtual java.util.HashMap.size:()I
ifle 43
41: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield android.net.wifi.WifiConfiguration.linkedConfigurations:Ljava/util/HashMap;
42: aload 0
getfield android.net.wifi.WifiConfiguration.linkedConfigurations:Ljava/util/HashMap;
aload 1
getfield android.net.wifi.WifiConfiguration.linkedConfigurations:Ljava/util/HashMap;
invokevirtual java.util.HashMap.putAll:(Ljava/util/Map;)V
43: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield android.net.wifi.WifiConfiguration.mCachedConfigKey:Ljava/lang/String;
44: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.selfAdded:Z
putfield android.net.wifi.WifiConfiguration.selfAdded:Z
45: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.validatedInternetAccess:Z
putfield android.net.wifi.WifiConfiguration.validatedInternetAccess:Z
46: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.isLegacyPasspointConfig:Z
putfield android.net.wifi.WifiConfiguration.isLegacyPasspointConfig:Z
47: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.ephemeral:Z
putfield android.net.wifi.WifiConfiguration.ephemeral:Z
48: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.meteredHint:Z
putfield android.net.wifi.WifiConfiguration.meteredHint:Z
49: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.meteredOverride:I
putfield android.net.wifi.WifiConfiguration.meteredOverride:I
50: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.useExternalScores:Z
putfield android.net.wifi.WifiConfiguration.useExternalScores:Z
51: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.didSelfAdd:Z
putfield android.net.wifi.WifiConfiguration.didSelfAdd:Z
52: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.lastConnectUid:I
putfield android.net.wifi.WifiConfiguration.lastConnectUid:I
53: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.lastUpdateUid:I
putfield android.net.wifi.WifiConfiguration.lastUpdateUid:I
54: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.creatorUid:I
putfield android.net.wifi.WifiConfiguration.creatorUid:I
55: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.creatorName:Ljava/lang/String;
putfield android.net.wifi.WifiConfiguration.creatorName:Ljava/lang/String;
56: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.lastUpdateName:Ljava/lang/String;
putfield android.net.wifi.WifiConfiguration.lastUpdateName:Ljava/lang/String;
57: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.peerWifiConfiguration:Ljava/lang/String;
putfield android.net.wifi.WifiConfiguration.peerWifiConfiguration:Ljava/lang/String;
58: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.lastConnected:J
putfield android.net.wifi.WifiConfiguration.lastConnected:J
59: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.lastDisconnected:J
putfield android.net.wifi.WifiConfiguration.lastDisconnected:J
60: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.numScorerOverride:I
putfield android.net.wifi.WifiConfiguration.numScorerOverride:I
61: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.numScorerOverrideAndSwitchedNetwork:I
putfield android.net.wifi.WifiConfiguration.numScorerOverrideAndSwitchedNetwork:I
62: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.numAssociation:I
putfield android.net.wifi.WifiConfiguration.numAssociation:I
63: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.userApproved:I
putfield android.net.wifi.WifiConfiguration.userApproved:I
64: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.numNoInternetAccessReports:I
putfield android.net.wifi.WifiConfiguration.numNoInternetAccessReports:I
65: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.noInternetAccessExpected:Z
putfield android.net.wifi.WifiConfiguration.noInternetAccessExpected:Z
66: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.creationTime:Ljava/lang/String;
putfield android.net.wifi.WifiConfiguration.creationTime:Ljava/lang/String;
67: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.updateTime:Ljava/lang/String;
putfield android.net.wifi.WifiConfiguration.updateTime:Ljava/lang/String;
68: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.shared:Z
putfield android.net.wifi.WifiConfiguration.shared:Z
69: aload 0
getfield android.net.wifi.WifiConfiguration.recentFailure:Landroid/net/wifi/WifiConfiguration$RecentFailure;
aload 1
getfield android.net.wifi.WifiConfiguration.recentFailure:Landroid/net/wifi/WifiConfiguration$RecentFailure;
invokevirtual android.net.wifi.WifiConfiguration$RecentFailure.getAssociationStatus:()I
invokevirtual android.net.wifi.WifiConfiguration$RecentFailure.setAssociationStatus:(I)V
70: aload 0
aload 1
getfield android.net.wifi.WifiConfiguration.mRandomizedMacAddress:Landroid/net/MacAddress;
putfield android.net.wifi.WifiConfiguration.mRandomizedMacAddress:Landroid/net/MacAddress;
71: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 72 0 this Landroid/net/wifi/WifiConfiguration;
0 72 1 source Landroid/net/wifi/WifiConfiguration;
24 28 2 i I
MethodParameters:
Name Flags
source
public void writeToParcel(android.os.Parcel, int);
descriptor: (Landroid/os/Parcel;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.networkId:I
invokevirtual android.os.Parcel.writeInt:(I)V
1: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.status:I
invokevirtual android.os.Parcel.writeInt:(I)V
2: aload 0
getfield android.net.wifi.WifiConfiguration.mNetworkSelectionStatus:Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
aload 1
invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.writeToParcel:(Landroid/os/Parcel;)V
3: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
4: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.BSSID:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
5: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.apBand:I
invokevirtual android.os.Parcel.writeInt:(I)V
6: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.apChannel:I
invokevirtual android.os.Parcel.writeInt:(I)V
7: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.FQDN:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
8: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.providerFriendlyName:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
9: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.isHomeProviderNetwork:Z
ifeq 10
iconst_1
goto 11
StackMap locals:
StackMap stack: android.os.Parcel
10: iconst_0
StackMap locals: android.net.wifi.WifiConfiguration android.os.Parcel int
StackMap stack: android.os.Parcel int
11: invokevirtual android.os.Parcel.writeInt:(I)V
12: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.roamingConsortiumIds:[J
arraylength
invokevirtual android.os.Parcel.writeInt:(I)V
13: aload 0
getfield android.net.wifi.WifiConfiguration.roamingConsortiumIds:[J
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 17
StackMap locals: android.net.wifi.WifiConfiguration android.os.Parcel int top top int int long[]
StackMap stack:
14: aload 7
iload 5
laload
lstore 3
start local 3 15: aload 1
lload 3
invokevirtual android.os.Parcel.writeLong:(J)V
end local 3 16: iinc 5 1
StackMap locals:
StackMap stack:
17: iload 5
iload 6
if_icmplt 14
18: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.preSharedKey:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
19: aload 0
getfield android.net.wifi.WifiConfiguration.wepKeys:[Ljava/lang/String;
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 23
StackMap locals: android.net.wifi.WifiConfiguration android.os.Parcel int top int int java.lang.String[]
StackMap stack:
20: aload 6
iload 4
aaload
astore 3
start local 3 21: aload 1
aload 3
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
end local 3 22: iinc 4 1
StackMap locals:
StackMap stack:
23: iload 4
iload 5
if_icmplt 20
24: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.wepTxKeyIndex:I
invokevirtual android.os.Parcel.writeInt:(I)V
25: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.priority:I
invokevirtual android.os.Parcel.writeInt:(I)V
26: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.hiddenSSID:Z
ifeq 27
iconst_1
goto 28
StackMap locals: android.net.wifi.WifiConfiguration android.os.Parcel int
StackMap stack: android.os.Parcel
27: iconst_0
StackMap locals: android.net.wifi.WifiConfiguration android.os.Parcel int
StackMap stack: android.os.Parcel int
28: invokevirtual android.os.Parcel.writeInt:(I)V
29: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.requirePMF:Z
ifeq 30
iconst_1
goto 31
StackMap locals:
StackMap stack: android.os.Parcel
30: iconst_0
StackMap locals: android.net.wifi.WifiConfiguration android.os.Parcel int
StackMap stack: android.os.Parcel int
31: invokevirtual android.os.Parcel.writeInt:(I)V
32: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.updateIdentifier:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
33: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
invokestatic android.net.wifi.WifiConfiguration.writeBitSet:(Landroid/os/Parcel;Ljava/util/BitSet;)V
34: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.allowedProtocols:Ljava/util/BitSet;
invokestatic android.net.wifi.WifiConfiguration.writeBitSet:(Landroid/os/Parcel;Ljava/util/BitSet;)V
35: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.allowedAuthAlgorithms:Ljava/util/BitSet;
invokestatic android.net.wifi.WifiConfiguration.writeBitSet:(Landroid/os/Parcel;Ljava/util/BitSet;)V
36: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.allowedPairwiseCiphers:Ljava/util/BitSet;
invokestatic android.net.wifi.WifiConfiguration.writeBitSet:(Landroid/os/Parcel;Ljava/util/BitSet;)V
37: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.allowedGroupCiphers:Ljava/util/BitSet;
invokestatic android.net.wifi.WifiConfiguration.writeBitSet:(Landroid/os/Parcel;Ljava/util/BitSet;)V
38: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.enterpriseConfig:Landroid/net/wifi/WifiEnterpriseConfig;
iload 2
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
39: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.mIpConfiguration:Landroid/net/IpConfiguration;
iload 2
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
40: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.dhcpServer:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
41: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.defaultGwMacAddress:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
42: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.selfAdded:Z
ifeq 43
iconst_1
goto 44
StackMap locals:
StackMap stack: android.os.Parcel
43: iconst_0
StackMap locals: android.net.wifi.WifiConfiguration android.os.Parcel int
StackMap stack: android.os.Parcel int
44: invokevirtual android.os.Parcel.writeInt:(I)V
45: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.didSelfAdd:Z
ifeq 46
iconst_1
goto 47
StackMap locals:
StackMap stack: android.os.Parcel
46: iconst_0
StackMap locals: android.net.wifi.WifiConfiguration android.os.Parcel int
StackMap stack: android.os.Parcel int
47: invokevirtual android.os.Parcel.writeInt:(I)V
48: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.validatedInternetAccess:Z
ifeq 49
iconst_1
goto 50
StackMap locals:
StackMap stack: android.os.Parcel
49: iconst_0
StackMap locals: android.net.wifi.WifiConfiguration android.os.Parcel int
StackMap stack: android.os.Parcel int
50: invokevirtual android.os.Parcel.writeInt:(I)V
51: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.isLegacyPasspointConfig:Z
ifeq 52
iconst_1
goto 53
StackMap locals:
StackMap stack: android.os.Parcel
52: iconst_0
StackMap locals: android.net.wifi.WifiConfiguration android.os.Parcel int
StackMap stack: android.os.Parcel int
53: invokevirtual android.os.Parcel.writeInt:(I)V
54: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.ephemeral:Z
ifeq 55
iconst_1
goto 56
StackMap locals:
StackMap stack: android.os.Parcel
55: iconst_0
StackMap locals: android.net.wifi.WifiConfiguration android.os.Parcel int
StackMap stack: android.os.Parcel int
56: invokevirtual android.os.Parcel.writeInt:(I)V
57: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.meteredHint:Z
ifeq 58
iconst_1
goto 59
StackMap locals:
StackMap stack: android.os.Parcel
58: iconst_0
StackMap locals: android.net.wifi.WifiConfiguration android.os.Parcel int
StackMap stack: android.os.Parcel int
59: invokevirtual android.os.Parcel.writeInt:(I)V
60: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.meteredOverride:I
invokevirtual android.os.Parcel.writeInt:(I)V
61: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.useExternalScores:Z
ifeq 62
iconst_1
goto 63
StackMap locals:
StackMap stack: android.os.Parcel
62: iconst_0
StackMap locals: android.net.wifi.WifiConfiguration android.os.Parcel int
StackMap stack: android.os.Parcel int
63: invokevirtual android.os.Parcel.writeInt:(I)V
64: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.creatorUid:I
invokevirtual android.os.Parcel.writeInt:(I)V
65: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.lastConnectUid:I
invokevirtual android.os.Parcel.writeInt:(I)V
66: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.lastUpdateUid:I
invokevirtual android.os.Parcel.writeInt:(I)V
67: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.creatorName:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
68: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.lastUpdateName:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
69: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.numScorerOverride:I
invokevirtual android.os.Parcel.writeInt:(I)V
70: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.numScorerOverrideAndSwitchedNetwork:I
invokevirtual android.os.Parcel.writeInt:(I)V
71: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.numAssociation:I
invokevirtual android.os.Parcel.writeInt:(I)V
72: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.userApproved:I
invokevirtual android.os.Parcel.writeInt:(I)V
73: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.numNoInternetAccessReports:I
invokevirtual android.os.Parcel.writeInt:(I)V
74: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.noInternetAccessExpected:Z
ifeq 75
iconst_1
goto 76
StackMap locals:
StackMap stack: android.os.Parcel
75: iconst_0
StackMap locals: android.net.wifi.WifiConfiguration android.os.Parcel int
StackMap stack: android.os.Parcel int
76: invokevirtual android.os.Parcel.writeInt:(I)V
77: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.shared:Z
ifeq 78
iconst_1
goto 79
StackMap locals:
StackMap stack: android.os.Parcel
78: iconst_0
StackMap locals: android.net.wifi.WifiConfiguration android.os.Parcel int
StackMap stack: android.os.Parcel int
79: invokevirtual android.os.Parcel.writeInt:(I)V
80: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.mPasspointManagementObjectTree:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
81: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.recentFailure:Landroid/net/wifi/WifiConfiguration$RecentFailure;
invokevirtual android.net.wifi.WifiConfiguration$RecentFailure.getAssociationStatus:()I
invokevirtual android.os.Parcel.writeInt:(I)V
82: aload 1
aload 0
getfield android.net.wifi.WifiConfiguration.mRandomizedMacAddress:Landroid/net/MacAddress;
iload 2
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
83: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 84 0 this Landroid/net/wifi/WifiConfiguration;
0 84 1 dest Landroid/os/Parcel;
0 84 2 flags I
15 16 3 roamingConsortiumId J
21 22 3 wepKey Ljava/lang/String;
MethodParameters:
Name Flags
dest
flags
public byte[] getBytesForBackup();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: new java.io.ByteArrayOutputStream
dup
invokespecial java.io.ByteArrayOutputStream.<init>:()V
astore 1
start local 1 1: new java.io.DataOutputStream
dup
aload 1
invokespecial java.io.DataOutputStream.<init>:(Ljava/io/OutputStream;)V
astore 2
start local 2 2: aload 2
iconst_2
invokevirtual java.io.DataOutputStream.writeInt:(I)V
3: aload 2
aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
invokestatic android.util.BackupUtils.writeString:(Ljava/io/DataOutputStream;Ljava/lang/String;)V
4: aload 2
aload 0
getfield android.net.wifi.WifiConfiguration.apBand:I
invokevirtual java.io.DataOutputStream.writeInt:(I)V
5: aload 2
aload 0
getfield android.net.wifi.WifiConfiguration.apChannel:I
invokevirtual java.io.DataOutputStream.writeInt:(I)V
6: aload 2
aload 0
getfield android.net.wifi.WifiConfiguration.preSharedKey:Ljava/lang/String;
invokestatic android.util.BackupUtils.writeString:(Ljava/io/DataOutputStream;Ljava/lang/String;)V
7: aload 2
aload 0
invokevirtual android.net.wifi.WifiConfiguration.getAuthType:()I
invokevirtual java.io.DataOutputStream.writeInt:(I)V
8: aload 1
invokevirtual java.io.ByteArrayOutputStream.toByteArray:()[B
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/net/wifi/WifiConfiguration;
1 9 1 baos Ljava/io/ByteArrayOutputStream;
2 9 2 out Ljava/io/DataOutputStream;
Exceptions:
throws java.io.IOException
public static android.net.wifi.WifiConfiguration getWifiConfigFromBackup(java.io.DataInputStream);
descriptor: (Ljava/io/DataInputStream;)Landroid/net/wifi/WifiConfiguration;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: new android.net.wifi.WifiConfiguration
dup
invokespecial android.net.wifi.WifiConfiguration.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual java.io.DataInputStream.readInt:()I
istore 2
start local 2 2: iload 2
iconst_1
if_icmplt 3
iload 2
iconst_2
if_icmple 4
3: StackMap locals: android.net.wifi.WifiConfiguration int
StackMap stack:
new android.util.BackupUtils$BadVersionException
dup
ldc "Unknown Backup Serialization Version"
invokespecial android.util.BackupUtils$BadVersionException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
iload 2
iconst_1
if_icmpne 5
aconst_null
areturn
5: StackMap locals:
StackMap stack:
aload 1
aload 0
invokestatic android.util.BackupUtils.readString:(Ljava/io/DataInputStream;)Ljava/lang/String;
putfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
6: aload 1
aload 0
invokevirtual java.io.DataInputStream.readInt:()I
putfield android.net.wifi.WifiConfiguration.apBand:I
7: aload 1
aload 0
invokevirtual java.io.DataInputStream.readInt:()I
putfield android.net.wifi.WifiConfiguration.apChannel:I
8: aload 1
aload 0
invokestatic android.util.BackupUtils.readString:(Ljava/io/DataInputStream;)Ljava/lang/String;
putfield android.net.wifi.WifiConfiguration.preSharedKey:Ljava/lang/String;
9: aload 1
getfield android.net.wifi.WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
aload 0
invokevirtual java.io.DataInputStream.readInt:()I
invokevirtual java.util.BitSet.set:(I)V
10: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 in Ljava/io/DataInputStream;
1 11 1 config Landroid/net/wifi/WifiConfiguration;
2 11 2 version I
Exceptions:
throws java.io.IOException, android.util.BackupUtils$BadVersionException
MethodParameters:
Name Flags
in
}
SourceFile: "WifiConfiguration.java"
NestMembers:
android.net.wifi.WifiConfiguration$1 android.net.wifi.WifiConfiguration$AuthAlgorithm android.net.wifi.WifiConfiguration$GroupCipher android.net.wifi.WifiConfiguration$KeyMgmt android.net.wifi.WifiConfiguration$NetworkSelectionStatus android.net.wifi.WifiConfiguration$PairwiseCipher android.net.wifi.WifiConfiguration$Protocol android.net.wifi.WifiConfiguration$RecentFailure android.net.wifi.WifiConfiguration$Status
InnerClasses:
public final IpAssignment = android.net.IpConfiguration$IpAssignment of android.net.IpConfiguration
public final ProxySettings = android.net.IpConfiguration$ProxySettings of android.net.IpConfiguration
android.net.wifi.WifiConfiguration$1
public AuthAlgorithm = android.net.wifi.WifiConfiguration$AuthAlgorithm of android.net.wifi.WifiConfiguration
public GroupCipher = android.net.wifi.WifiConfiguration$GroupCipher of android.net.wifi.WifiConfiguration
public KeyMgmt = android.net.wifi.WifiConfiguration$KeyMgmt of android.net.wifi.WifiConfiguration
public NetworkSelectionStatus = android.net.wifi.WifiConfiguration$NetworkSelectionStatus of android.net.wifi.WifiConfiguration
public PairwiseCipher = android.net.wifi.WifiConfiguration$PairwiseCipher of android.net.wifi.WifiConfiguration
public Protocol = android.net.wifi.WifiConfiguration$Protocol of android.net.wifi.WifiConfiguration
public RecentFailure = android.net.wifi.WifiConfiguration$RecentFailure of android.net.wifi.WifiConfiguration
public Status = android.net.wifi.WifiConfiguration$Status of android.net.wifi.WifiConfiguration
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
public BadVersionException = android.util.BackupUtils$BadVersionException of android.util.BackupUtils