public class android.net.wifi.WifiConfiguration$NetworkSelectionStatus
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.net.wifi.WifiConfiguration$NetworkSelectionStatus
  super_class: java.lang.Object
{
  public static final int NETWORK_SELECTION_ENABLED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int NETWORK_SELECTION_TEMPORARY_DISABLED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int NETWORK_SELECTION_PERMANENTLY_DISABLED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int NETWORK_SELECTION_STATUS_MAX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final java.lang.String[] QUALITY_NETWORK_SELECTION_STATUS;
    descriptor: [Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int NETWORK_SELECTION_ENABLE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int NETWORK_SELECTION_DISABLED_STARTING_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int DISABLED_BAD_LINK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int DISABLED_ASSOCIATION_REJECTION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int DISABLED_AUTHENTICATION_FAILURE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int DISABLED_DHCP_FAILURE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int DISABLED_DNS_FAILURE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final int DISABLED_NO_INTERNET_TEMPORARY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  public static final int DISABLED_WPS_START;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  public static final int DISABLED_TLS_VERSION_MISMATCH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int DISABLED_AUTHENTICATION_NO_CREDENTIALS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 9

  public static final int DISABLED_NO_INTERNET_PERMANENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int DISABLED_BY_WIFI_MANAGER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 11

  public static final int DISABLED_DUE_TO_USER_SWITCH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 12

  public static final int DISABLED_BY_WRONG_PASSWORD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 13

  public static final int NETWORK_SELECTION_DISABLED_MAX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 14

  public static final java.lang.String[] QUALITY_NETWORK_SELECTION_DISABLE_REASON;
    descriptor: [Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final long INVALID_NETWORK_SELECTION_DISABLE_TIMESTAMP;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  private static final int CONNECT_CHOICE_EXISTS;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final int CONNECT_CHOICE_NOT_EXISTS;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  private int mStatus;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mNetworkSelectionDisableReason;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private long mTemporarilyDisabledTimestamp;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private int[] mNetworkSeclectionDisableCounter;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mConnectChoice;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private long mConnectChoiceTimestamp;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private android.net.wifi.ScanResult mCandidate;
    descriptor: Landroid/net/wifi/ScanResult;
    flags: (0x0002) ACC_PRIVATE

  private int mCandidateScore;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean mSeenInLastQualifiedNetworkSelection;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean mHasEverConnected;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean mNotRecommended;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mNetworkSelectionBSSID;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 871
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 872
            ldc "NETWORK_SELECTION_ENABLED"
            aastore
            dup
            iconst_1
         2: .line 873
            ldc "NETWORK_SELECTION_TEMPORARY_DISABLED"
            aastore
            dup
            iconst_2
         3: .line 874
            ldc "NETWORK_SELECTION_PERMANENTLY_DISABLED"
            aastore
         4: .line 871
            putstatic android.net.wifi.WifiConfiguration$NetworkSelectionStatus.QUALITY_NETWORK_SELECTION_STATUS:[Ljava/lang/String;
         5: .line 948
            bipush 14
            anewarray java.lang.String
            dup
            iconst_0
         6: .line 949
            ldc "NETWORK_SELECTION_ENABLE"
            aastore
            dup
            iconst_1
         7: .line 950
            ldc "NETWORK_SELECTION_DISABLED_BAD_LINK"
            aastore
            dup
            iconst_2
         8: .line 951
            ldc "NETWORK_SELECTION_DISABLED_ASSOCIATION_REJECTION "
            aastore
            dup
            iconst_3
         9: .line 952
            ldc "NETWORK_SELECTION_DISABLED_AUTHENTICATION_FAILURE"
            aastore
            dup
            iconst_4
        10: .line 953
            ldc "NETWORK_SELECTION_DISABLED_DHCP_FAILURE"
            aastore
            dup
            iconst_5
        11: .line 954
            ldc "NETWORK_SELECTION_DISABLED_DNS_FAILURE"
            aastore
            dup
            bipush 6
        12: .line 955
            ldc "NETWORK_SELECTION_DISABLED_NO_INTERNET_TEMPORARY"
            aastore
            dup
            bipush 7
        13: .line 956
            ldc "NETWORK_SELECTION_DISABLED_WPS_START"
            aastore
            dup
            bipush 8
        14: .line 957
            ldc "NETWORK_SELECTION_DISABLED_TLS_VERSION"
            aastore
            dup
            bipush 9
        15: .line 958
            ldc "NETWORK_SELECTION_DISABLED_AUTHENTICATION_NO_CREDENTIALS"
            aastore
            dup
            bipush 10
        16: .line 959
            ldc "NETWORK_SELECTION_DISABLED_NO_INTERNET_PERMANENT"
            aastore
            dup
            bipush 11
        17: .line 960
            ldc "NETWORK_SELECTION_DISABLED_BY_WIFI_MANAGER"
            aastore
            dup
            bipush 12
        18: .line 961
            ldc "NETWORK_SELECTION_DISABLED_BY_USER_SWITCH"
            aastore
            dup
            bipush 13
        19: .line 962
            ldc "NETWORK_SELECTION_DISABLED_BY_WRONG_PASSWORD"
            aastore
        20: .line 948
            putstatic android.net.wifi.WifiConfiguration$NetworkSelectionStatus.QUALITY_NETWORK_SELECTION_DISABLE_REASON:[Ljava/lang/String;
        21: .line 978
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setNotRecommended(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // boolean notRecommended
         0: .line 1060
            aload 0 /* this */
            iload 1 /* notRecommended */
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNotRecommended:Z
         1: .line 1061
            return
        end local 1 // boolean notRecommended
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0    2     1  notRecommended  Z
    MethodParameters:
                Name  Flags
      notRecommended  

  public boolean isNotRecommended();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1068
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNotRecommended:Z
            ireturn
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public void setSeenInLastQualifiedNetworkSelection(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // boolean seen
         0: .line 1076
            aload 0 /* this */
            iload 1 /* seen */
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mSeenInLastQualifiedNetworkSelection:Z
         1: .line 1077
            return
        end local 1 // boolean seen
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0    2     1  seen  Z
    MethodParameters:
      Name  Flags
      seen  

  public boolean getSeenInLastQualifiedNetworkSelection();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1085
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mSeenInLastQualifiedNetworkSelection:Z
            ireturn
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public void setCandidate(android.net.wifi.ScanResult);
    descriptor: (Landroid/net/wifi/ScanResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // android.net.wifi.ScanResult scanCandidate
         0: .line 1092
            aload 0 /* this */
            aload 1 /* scanCandidate */
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mCandidate:Landroid/net/wifi/ScanResult;
         1: .line 1093
            return
        end local 1 // android.net.wifi.ScanResult scanCandidate
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0    2     1  scanCandidate  Landroid/net/wifi/ScanResult;
    MethodParameters:
               Name  Flags
      scanCandidate  

  public android.net.wifi.ScanResult getCandidate();
    descriptor: ()Landroid/net/wifi/ScanResult;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1101
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mCandidate:Landroid/net/wifi/ScanResult;
            areturn
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public void setCandidateScore(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // int score
         0: .line 1109
            aload 0 /* this */
            iload 1 /* score */
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mCandidateScore:I
         1: .line 1110
            return
        end local 1 // int score
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0    2     1  score  I
    MethodParameters:
       Name  Flags
      score  

  public int getCandidateScore();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1117
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mCandidateScore:I
            ireturn
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public java.lang.String getConnectChoice();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1125
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mConnectChoice:Ljava/lang/String;
            areturn
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public void setConnectChoice(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // java.lang.String newConnectChoice
         0: .line 1133
            aload 0 /* this */
            aload 1 /* newConnectChoice */
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mConnectChoice:Ljava/lang/String;
         1: .line 1134
            return
        end local 1 // java.lang.String newConnectChoice
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0    2     1  newConnectChoice  Ljava/lang/String;
    MethodParameters:
                  Name  Flags
      newConnectChoice  

  public long getConnectChoiceTimestamp();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1141
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mConnectChoiceTimestamp:J
            lreturn
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public void setConnectChoiceTimestamp(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // long timeStamp
         0: .line 1150
            aload 0 /* this */
            lload 1 /* timeStamp */
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mConnectChoiceTimestamp:J
         1: .line 1151
            return
        end local 1 // long timeStamp
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0    2     1  timeStamp  J
    MethodParameters:
           Name  Flags
      timeStamp  

  public java.lang.String getNetworkStatusString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1158
            getstatic android.net.wifi.WifiConfiguration$NetworkSelectionStatus.QUALITY_NETWORK_SELECTION_STATUS:[Ljava/lang/String;
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mStatus:I
            aaload
            areturn
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public void setHasEverConnected(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // boolean value
         0: .line 1162
            aload 0 /* this */
            iload 1 /* value */
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mHasEverConnected:Z
         1: .line 1163
            return
        end local 1 // boolean value
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  public boolean getHasEverConnected();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1166
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mHasEverConnected:Z
            ireturn
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1169
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 995
            aload 0 /* this */
            ldc -1
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mTemporarilyDisabledTimestamp:J
         2: .line 1000
            aload 0 /* this */
            bipush 14
            newarray 10
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSeclectionDisableCounter:[I
         3: .line 1017
            aload 0 /* this */
            ldc -1
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mConnectChoiceTimestamp:J
         4: .line 1171
            aload 0 /* this */
            iconst_0
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mHasEverConnected:Z
         5: .line 1172
            return
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public static java.lang.String getNetworkDisableReasonString(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int reason
         0: .line 1179
            iload 0 /* reason */
            iflt 2
            iload 0 /* reason */
            bipush 14
            if_icmpge 2
         1: .line 1180
            getstatic android.net.wifi.WifiConfiguration$NetworkSelectionStatus.QUALITY_NETWORK_SELECTION_DISABLE_REASON:[Ljava/lang/String;
            iload 0 /* reason */
            aaload
            areturn
         2: .line 1182
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // int reason
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0  reason  I
    MethodParameters:
        Name  Flags
      reason  

  public java.lang.String getNetworkDisableReasonString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1190
            getstatic android.net.wifi.WifiConfiguration$NetworkSelectionStatus.QUALITY_NETWORK_SELECTION_DISABLE_REASON:[Ljava/lang/String;
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSelectionDisableReason:I
            aaload
            areturn
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public int getNetworkSelectionStatus();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1198
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mStatus:I
            ireturn
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public boolean isNetworkEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1204
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mStatus:I
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public boolean isNetworkTemporaryDisabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1211
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mStatus:I
            iconst_1
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public boolean isNetworkPermanentlyDisabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1218
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mStatus:I
            iconst_2
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public void setNetworkSelectionStatus(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // int status
         0: .line 1226
            iload 1 /* status */
            iflt 2
            iload 1 /* status */
            iconst_3
            if_icmpge 2
         1: .line 1227
            aload 0 /* this */
            iload 1 /* status */
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mStatus:I
         2: .line 1229
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int status
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0    3     1  status  I
    MethodParameters:
        Name  Flags
      status  

  public int getNetworkSelectionDisableReason();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1235
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSelectionDisableReason:I
            ireturn
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public void setNetworkSelectionDisableReason(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // int reason
         0: .line 1243
            iload 1 /* reason */
            iflt 3
            iload 1 /* reason */
            bipush 14
            if_icmpge 3
         1: .line 1244
            aload 0 /* this */
            iload 1 /* reason */
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSelectionDisableReason:I
         2: .line 1245
            goto 4
         3: .line 1246
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Illegal reason value: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* reason */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1248
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int reason
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0    5     1  reason  I
    MethodParameters:
        Name  Flags
      reason  

  public boolean isDisabledByReason(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // int reason
         0: .line 1257
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSelectionDisableReason:I
            iload 1 /* reason */
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // int reason
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0    2     1  reason  I
    MethodParameters:
        Name  Flags
      reason  

  public void setDisableTime(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // long timeStamp
         0: .line 1265
            aload 0 /* this */
            lload 1 /* timeStamp */
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mTemporarilyDisabledTimestamp:J
         1: .line 1266
            return
        end local 1 // long timeStamp
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0    2     1  timeStamp  J
    MethodParameters:
           Name  Flags
      timeStamp  

  public long getDisableTime();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1273
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mTemporarilyDisabledTimestamp:J
            lreturn
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public int getDisableReasonCounter(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // int reason
         0: .line 1283
            iload 1 /* reason */
            iflt 2
            iload 1 /* reason */
            bipush 14
            if_icmpge 2
         1: .line 1284
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSeclectionDisableCounter:[I
            iload 1 /* reason */
            iaload
            ireturn
         2: .line 1286
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Illegal reason value: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* reason */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int reason
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0    3     1  reason  I
    MethodParameters:
        Name  Flags
      reason  

  public void setDisableReasonCounter(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // int reason
        start local 2 // int value
         0: .line 1297
            iload 1 /* reason */
            iflt 3
            iload 1 /* reason */
            bipush 14
            if_icmpge 3
         1: .line 1298
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSeclectionDisableCounter:[I
            iload 1 /* reason */
            iload 2 /* value */
            iastore
         2: .line 1299
            goto 4
         3: .line 1300
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Illegal reason value: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* reason */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1302
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int value
        end local 1 // int reason
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0    5     1  reason  I
            0    5     2   value  I
    MethodParameters:
        Name  Flags
      reason  
      value   

  public void incrementDisableReasonCounter(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // int reason
         0: .line 1310
            iload 1 /* reason */
            iflt 3
            iload 1 /* reason */
            bipush 14
            if_icmpge 3
         1: .line 1311
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSeclectionDisableCounter:[I
            iload 1 /* reason */
            dup2
            iaload
            iconst_1
            iadd
            iastore
         2: .line 1312
            goto 4
         3: .line 1313
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Illegal reason value: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* reason */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1315
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int reason
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0    5     1  reason  I
    MethodParameters:
        Name  Flags
      reason  

  public void clearDisableReasonCounter(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // int reason
         0: .line 1324
            iload 1 /* reason */
            iflt 3
            iload 1 /* reason */
            bipush 14
            if_icmpge 3
         1: .line 1325
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSeclectionDisableCounter:[I
            iload 1 /* reason */
            iconst_0
            iastore
         2: .line 1326
            goto 4
         3: .line 1327
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Illegal reason value: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* reason */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1329
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int reason
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0    5     1  reason  I
    MethodParameters:
        Name  Flags
      reason  

  public void clearDisableReasonCounter();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1335
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSeclectionDisableCounter:[I
            iconst_0
            invokestatic java.util.Arrays.fill:([II)V
         1: .line 1336
            return
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public java.lang.String getNetworkSelectionBSSID();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
         0: .line 1348
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSelectionBSSID:Ljava/lang/String;
            areturn
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;

  public void setNetworkSelectionBSSID(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // java.lang.String bssid
         0: .line 1356
            aload 0 /* this */
            aload 1 /* bssid */
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSelectionBSSID:Ljava/lang/String;
         1: .line 1357
            return
        end local 1 // java.lang.String bssid
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0    2     1  bssid  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      bssid  

  public void copy(android.net.wifi.WifiConfiguration$NetworkSelectionStatus);
    descriptor: (Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus source
         0: .line 1360
            aload 0 /* this */
            aload 1 /* source */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mStatus:I
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mStatus:I
         1: .line 1361
            aload 0 /* this */
            aload 1 /* source */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSelectionDisableReason:I
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSelectionDisableReason:I
         2: .line 1362
            iconst_0
            istore 2 /* index */
        start local 2 // int index
         3: goto 8
         4: .line 1364
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSeclectionDisableCounter:[I
            iload 2 /* index */
         5: .line 1365
            aload 1 /* source */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSeclectionDisableCounter:[I
            iload 2 /* index */
            iaload
         6: .line 1364
            iastore
         7: .line 1363
            iinc 2 /* index */ 1
         8: .line 1362
      StackMap locals:
      StackMap stack:
            iload 2 /* index */
            bipush 14
            if_icmplt 4
        end local 2 // int index
         9: .line 1367
            aload 0 /* this */
            aload 1 /* source */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mTemporarilyDisabledTimestamp:J
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mTemporarilyDisabledTimestamp:J
        10: .line 1368
            aload 0 /* this */
            aload 1 /* source */
            getfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSelectionBSSID:Ljava/lang/String;
            putfield android.net.wifi.WifiConfiguration$NetworkSelectionStatus.mNetworkSelectionBSSID:Ljava/lang/String;
        11: .line 1369
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getSeenInLastQualifiedNetworkSelection:()Z
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setSeenInLastQualifiedNetworkSelection:(Z)V
        12: .line 1370
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getCandidate:()Landroid/net/wifi/ScanResult;
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setCandidate:(Landroid/net/wifi/ScanResult;)V
        13: .line 1371
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getCandidateScore:()I
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setCandidateScore:(I)V
        14: .line 1372
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getConnectChoice:()Ljava/lang/String;
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setConnectChoice:(Ljava/lang/String;)V
        15: .line 1373
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getConnectChoiceTimestamp:()J
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setConnectChoiceTimestamp:(J)V
        16: .line 1374
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getHasEverConnected:()Z
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setHasEverConnected:(Z)V
        17: .line 1375
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.isNotRecommended:()Z
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setNotRecommended:(Z)V
        18: .line 1376
            return
        end local 1 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus source
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   19     0    this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0   19     1  source  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            3    9     2   index  I
    MethodParameters:
        Name  Flags
      source  

  public void writeToParcel(android.os.Parcel);
    descriptor: (Landroid/os/Parcel;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // android.os.Parcel dest
         0: .line 1379
            aload 1 /* dest */
            aload 0 /* this */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getNetworkSelectionStatus:()I
            invokevirtual android.os.Parcel.writeInt:(I)V
         1: .line 1380
            aload 1 /* dest */
            aload 0 /* this */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getNetworkSelectionDisableReason:()I
            invokevirtual android.os.Parcel.writeInt:(I)V
         2: .line 1381
            iconst_0
            istore 2 /* index */
        start local 2 // int index
         3: goto 6
         4: .line 1383
      StackMap locals: int
      StackMap stack:
            aload 1 /* dest */
            aload 0 /* this */
            iload 2 /* index */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getDisableReasonCounter:(I)I
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 1382
            iinc 2 /* index */ 1
         6: .line 1381
      StackMap locals:
      StackMap stack:
            iload 2 /* index */
            bipush 14
            if_icmplt 4
        end local 2 // int index
         7: .line 1385
            aload 1 /* dest */
            aload 0 /* this */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getDisableTime:()J
            invokevirtual android.os.Parcel.writeLong:(J)V
         8: .line 1386
            aload 1 /* dest */
            aload 0 /* this */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getNetworkSelectionBSSID:()Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         9: .line 1387
            aload 0 /* this */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getConnectChoice:()Ljava/lang/String;
            ifnull 14
        10: .line 1388
            aload 1 /* dest */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 1389
            aload 1 /* dest */
            aload 0 /* this */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getConnectChoice:()Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        12: .line 1390
            aload 1 /* dest */
            aload 0 /* this */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getConnectChoiceTimestamp:()J
            invokevirtual android.os.Parcel.writeLong:(J)V
        13: .line 1391
            goto 15
        14: .line 1392
      StackMap locals:
      StackMap stack:
            aload 1 /* dest */
            iconst_m1
            invokevirtual android.os.Parcel.writeInt:(I)V
        15: .line 1394
      StackMap locals:
      StackMap stack:
            aload 1 /* dest */
            aload 0 /* this */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.getHasEverConnected:()Z
            ifeq 16
            iconst_1
            goto 17
      StackMap locals:
      StackMap stack: android.os.Parcel
        16: iconst_0
      StackMap locals: android.net.wifi.WifiConfiguration$NetworkSelectionStatus android.os.Parcel
      StackMap stack: android.os.Parcel int
        17: invokevirtual android.os.Parcel.writeInt:(I)V
        18: .line 1395
            aload 1 /* dest */
            aload 0 /* this */
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.isNotRecommended:()Z
            ifeq 19
            iconst_1
            goto 20
      StackMap locals:
      StackMap stack: android.os.Parcel
        19: iconst_0
      StackMap locals: android.net.wifi.WifiConfiguration$NetworkSelectionStatus android.os.Parcel
      StackMap stack: android.os.Parcel int
        20: invokevirtual android.os.Parcel.writeInt:(I)V
        21: .line 1396
            return
        end local 1 // android.os.Parcel dest
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   22     0   this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0   22     1   dest  Landroid/os/Parcel;
            3    7     2  index  I
    MethodParameters:
      Name  Flags
      dest  

  public void readFromParcel(android.os.Parcel);
    descriptor: (Landroid/os/Parcel;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
        start local 1 // android.os.Parcel in
         0: .line 1399
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setNetworkSelectionStatus:(I)V
         1: .line 1400
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setNetworkSelectionDisableReason:(I)V
         2: .line 1401
            iconst_0
            istore 2 /* index */
        start local 2 // int index
         3: goto 6
         4: .line 1403
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* index */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setDisableReasonCounter:(II)V
         5: .line 1402
            iinc 2 /* index */ 1
         6: .line 1401
      StackMap locals:
      StackMap stack:
            iload 2 /* index */
            bipush 14
            if_icmplt 4
        end local 2 // int index
         7: .line 1405
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readLong:()J
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setDisableTime:(J)V
         8: .line 1406
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setNetworkSelectionBSSID:(Ljava/lang/String;)V
         9: .line 1407
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            iconst_1
            if_icmpne 13
        10: .line 1408
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setConnectChoice:(Ljava/lang/String;)V
        11: .line 1409
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readLong:()J
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setConnectChoiceTimestamp:(J)V
        12: .line 1410
            goto 15
        13: .line 1411
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setConnectChoice:(Ljava/lang/String;)V
        14: .line 1412
            aload 0 /* this */
            ldc -1
            invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setConnectChoiceTimestamp:(J)V
        15: .line 1414
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 16
            iconst_1
            goto 17
      StackMap locals:
      StackMap stack: android.net.wifi.WifiConfiguration$NetworkSelectionStatus
        16: iconst_0
      StackMap locals: android.net.wifi.WifiConfiguration$NetworkSelectionStatus android.os.Parcel
      StackMap stack: android.net.wifi.WifiConfiguration$NetworkSelectionStatus int
        17: invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setHasEverConnected:(Z)V
        18: .line 1415
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 19
            iconst_1
            goto 20
      StackMap locals:
      StackMap stack: android.net.wifi.WifiConfiguration$NetworkSelectionStatus
        19: iconst_0
      StackMap locals: android.net.wifi.WifiConfiguration$NetworkSelectionStatus android.os.Parcel
      StackMap stack: android.net.wifi.WifiConfiguration$NetworkSelectionStatus int
        20: invokevirtual android.net.wifi.WifiConfiguration$NetworkSelectionStatus.setNotRecommended:(Z)V
        21: .line 1416
            return
        end local 1 // android.os.Parcel in
        end local 0 // android.net.wifi.WifiConfiguration$NetworkSelectionStatus this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   22     0   this  Landroid/net/wifi/WifiConfiguration$NetworkSelectionStatus;
            0   22     1     in  Landroid/os/Parcel;
            3    7     2  index  I
    MethodParameters:
      Name  Flags
      in    
}
SourceFile: "WifiConfiguration.java"
NestHost: android.net.wifi.WifiConfiguration
InnerClasses:
  public NetworkSelectionStatus = android.net.wifi.WifiConfiguration$NetworkSelectionStatus of android.net.wifi.WifiConfiguration