class android.net.wifi.ScanResult$1 implements android.os.Parcelable$Creator<android.net.wifi.ScanResult>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.net.wifi.ScanResult$1
  super_class: java.lang.Object
{
  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.net.wifi.ScanResult$1 this
         0: .line 708
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // android.net.wifi.ScanResult$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/wifi/ScanResult$1;

  public android.net.wifi.ScanResult createFromParcel(android.os.Parcel);
    descriptor: (Landroid/os/Parcel;)Landroid/net/wifi/ScanResult;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=19, locals=10, args_size=2
        start local 0 // android.net.wifi.ScanResult$1 this
        start local 1 // android.os.Parcel in
         0: .line 710
            aconst_null
            astore 2 /* wifiSsid */
        start local 2 // android.net.wifi.WifiSsid wifiSsid
         1: .line 711
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            iconst_1
            if_icmpne 3
         2: .line 712
            getstatic android.net.wifi.WifiSsid.CREATOR:Landroid/os/Parcelable$Creator;
            aload 1 /* in */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.net.wifi.WifiSsid
            astore 2 /* wifiSsid */
         3: .line 714
      StackMap locals: android.net.wifi.WifiSsid
      StackMap stack:
            new android.net.wifi.ScanResult
            dup
         4: .line 715
            aload 2 /* wifiSsid */
         5: .line 716
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
         6: .line 717
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
         7: .line 718
            aload 1 /* in */
            invokevirtual android.os.Parcel.readLong:()J
         8: .line 719
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
         9: .line 720
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
        10: .line 721
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
        11: .line 722
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
        12: .line 723
            aload 1 /* in */
            invokevirtual android.os.Parcel.readLong:()J
        13: .line 724
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
        14: .line 725
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
        15: .line 726
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
        16: .line 727
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
        17: .line 728
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
        18: .line 729
            iconst_0
        19: .line 714
            invokespecial android.net.wifi.ScanResult.<init>:(Landroid/net/wifi/WifiSsid;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;IIJIIIIIZ)V
            astore 3 /* sr */
        start local 3 // android.net.wifi.ScanResult sr
        20: .line 733
            aload 3 /* sr */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readLong:()J
            putfield android.net.wifi.ScanResult.seen:J
        21: .line 734
            aload 3 /* sr */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 22
            iconst_1
            goto 23
      StackMap locals: android.net.wifi.ScanResult$1 android.os.Parcel android.net.wifi.WifiSsid android.net.wifi.ScanResult
      StackMap stack: android.net.wifi.ScanResult
        22: iconst_0
      StackMap locals: android.net.wifi.ScanResult$1 android.os.Parcel android.net.wifi.WifiSsid android.net.wifi.ScanResult
      StackMap stack: android.net.wifi.ScanResult int
        23: putfield android.net.wifi.ScanResult.untrusted:Z
        24: .line 735
            aload 3 /* sr */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.net.wifi.ScanResult.numUsage:I
        25: .line 736
            aload 3 /* sr */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.net.wifi.ScanResult.venueName:Ljava/lang/CharSequence;
        26: .line 737
            aload 3 /* sr */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.net.wifi.ScanResult.operatorFriendlyName:Ljava/lang/CharSequence;
        27: .line 738
            aload 3 /* sr */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readLong:()J
            putfield android.net.wifi.ScanResult.flags:J
        28: .line 739
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            istore 4 /* n */
        start local 4 // int n
        29: .line 740
            iload 4 /* n */
            ifeq 40
        30: .line 741
            aload 3 /* sr */
            iload 4 /* n */
            anewarray android.net.wifi.ScanResult$InformationElement
            putfield android.net.wifi.ScanResult.informationElements:[Landroid/net/wifi/ScanResult$InformationElement;
        31: .line 742
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        32: goto 39
        33: .line 743
      StackMap locals: int int
      StackMap stack:
            aload 3 /* sr */
            getfield android.net.wifi.ScanResult.informationElements:[Landroid/net/wifi/ScanResult$InformationElement;
            iload 5 /* i */
            new android.net.wifi.ScanResult$InformationElement
            dup
            invokespecial android.net.wifi.ScanResult$InformationElement.<init>:()V
            aastore
        34: .line 744
            aload 3 /* sr */
            getfield android.net.wifi.ScanResult.informationElements:[Landroid/net/wifi/ScanResult$InformationElement;
            iload 5 /* i */
            aaload
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.net.wifi.ScanResult$InformationElement.id:I
        35: .line 745
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* len */
        start local 6 // int len
        36: .line 746
            aload 3 /* sr */
            getfield android.net.wifi.ScanResult.informationElements:[Landroid/net/wifi/ScanResult$InformationElement;
            iload 5 /* i */
            aaload
            iload 6 /* len */
            newarray 8
            putfield android.net.wifi.ScanResult$InformationElement.bytes:[B
        37: .line 747
            aload 1 /* in */
            aload 3 /* sr */
            getfield android.net.wifi.ScanResult.informationElements:[Landroid/net/wifi/ScanResult$InformationElement;
            iload 5 /* i */
            aaload
            getfield android.net.wifi.ScanResult$InformationElement.bytes:[B
            invokevirtual android.os.Parcel.readByteArray:([B)V
        end local 6 // int len
        38: .line 742
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        39: iload 5 /* i */
            iload 4 /* n */
            if_icmplt 33
        end local 5 // int i
        40: .line 751
      StackMap locals:
      StackMap stack:
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            istore 4 /* n */
        41: .line 752
            iload 4 /* n */
            ifeq 48
        42: .line 753
            aload 3 /* sr */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield android.net.wifi.ScanResult.anqpLines:Ljava/util/List;
        43: .line 754
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        44: goto 47
        45: .line 755
      StackMap locals: int
      StackMap stack:
            aload 3 /* sr */
            getfield android.net.wifi.ScanResult.anqpLines:Ljava/util/List;
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        46: .line 754
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        47: iload 5 /* i */
            iload 4 /* n */
            if_icmplt 45
        end local 5 // int i
        48: .line 758
      StackMap locals:
      StackMap stack:
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            istore 4 /* n */
        49: .line 759
            iload 4 /* n */
            ifeq 63
        50: .line 760
            aload 3 /* sr */
            iload 4 /* n */
            anewarray android.net.wifi.AnqpInformationElement
            putfield android.net.wifi.ScanResult.anqpElements:[Landroid/net/wifi/AnqpInformationElement;
        51: .line 761
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        52: goto 62
        53: .line 762
      StackMap locals: int
      StackMap stack:
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* vendorId */
        start local 6 // int vendorId
        54: .line 763
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* elementId */
        start local 7 // int elementId
        55: .line 764
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            istore 8 /* len */
        start local 8 // int len
        56: .line 765
            iload 8 /* len */
            newarray 8
            astore 9 /* payload */
        start local 9 // byte[] payload
        57: .line 766
            aload 1 /* in */
            aload 9 /* payload */
            invokevirtual android.os.Parcel.readByteArray:([B)V
        58: .line 767
            aload 3 /* sr */
            getfield android.net.wifi.ScanResult.anqpElements:[Landroid/net/wifi/AnqpInformationElement;
            iload 5 /* i */
        59: .line 768
            new android.net.wifi.AnqpInformationElement
            dup
            iload 6 /* vendorId */
            iload 7 /* elementId */
            aload 9 /* payload */
            invokespecial android.net.wifi.AnqpInformationElement.<init>:(II[B)V
        60: .line 767
            aastore
        end local 9 // byte[] payload
        end local 8 // int len
        end local 7 // int elementId
        end local 6 // int vendorId
        61: .line 761
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        62: iload 5 /* i */
            iload 4 /* n */
            if_icmplt 53
        end local 5 // int i
        63: .line 771
      StackMap locals:
      StackMap stack:
            aload 3 /* sr */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 64
            iconst_1
            goto 65
      StackMap locals:
      StackMap stack: android.net.wifi.ScanResult
        64: iconst_0
      StackMap locals: android.net.wifi.ScanResult$1 android.os.Parcel android.net.wifi.WifiSsid android.net.wifi.ScanResult int
      StackMap stack: android.net.wifi.ScanResult int
        65: putfield android.net.wifi.ScanResult.isCarrierAp:Z
        66: .line 772
            aload 3 /* sr */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.net.wifi.ScanResult.carrierApEapType:I
        67: .line 773
            aload 3 /* sr */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.net.wifi.ScanResult.carrierName:Ljava/lang/String;
        68: .line 774
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            istore 4 /* n */
        69: .line 775
            iload 4 /* n */
            ifeq 78
        70: .line 776
            aload 3 /* sr */
            iload 4 /* n */
            anewarray android.net.wifi.ScanResult$RadioChainInfo
            putfield android.net.wifi.ScanResult.radioChainInfos:[Landroid/net/wifi/ScanResult$RadioChainInfo;
        71: .line 777
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        72: goto 77
        73: .line 778
      StackMap locals: int
      StackMap stack:
            aload 3 /* sr */
            getfield android.net.wifi.ScanResult.radioChainInfos:[Landroid/net/wifi/ScanResult$RadioChainInfo;
            iload 5 /* i */
            new android.net.wifi.ScanResult$RadioChainInfo
            dup
            invokespecial android.net.wifi.ScanResult$RadioChainInfo.<init>:()V
            aastore
        74: .line 779
            aload 3 /* sr */
            getfield android.net.wifi.ScanResult.radioChainInfos:[Landroid/net/wifi/ScanResult$RadioChainInfo;
            iload 5 /* i */
            aaload
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.net.wifi.ScanResult$RadioChainInfo.id:I
        75: .line 780
            aload 3 /* sr */
            getfield android.net.wifi.ScanResult.radioChainInfos:[Landroid/net/wifi/ScanResult$RadioChainInfo;
            iload 5 /* i */
            aaload
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.net.wifi.ScanResult$RadioChainInfo.level:I
        76: .line 777
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        77: iload 5 /* i */
            iload 4 /* n */
            if_icmplt 73
        end local 5 // int i
        78: .line 783
      StackMap locals:
      StackMap stack:
            aload 3 /* sr */
            areturn
        end local 4 // int n
        end local 3 // android.net.wifi.ScanResult sr
        end local 2 // android.net.wifi.WifiSsid wifiSsid
        end local 1 // android.os.Parcel in
        end local 0 // android.net.wifi.ScanResult$1 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   79     0       this  Landroid/net/wifi/ScanResult$1;
            0   79     1         in  Landroid/os/Parcel;
            1   79     2   wifiSsid  Landroid/net/wifi/WifiSsid;
           20   79     3         sr  Landroid/net/wifi/ScanResult;
           29   79     4          n  I
           32   40     5          i  I
           36   38     6        len  I
           44   48     5          i  I
           52   63     5          i  I
           54   61     6   vendorId  I
           55   61     7  elementId  I
           56   61     8        len  I
           57   61     9    payload  [B
           72   78     5          i  I
    MethodParameters:
      Name  Flags
      in    

  public android.net.wifi.ScanResult[] newArray(int);
    descriptor: (I)[Landroid/net/wifi/ScanResult;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // android.net.wifi.ScanResult$1 this
        start local 1 // int size
         0: .line 787
            iload 1 /* size */
            anewarray android.net.wifi.ScanResult
            areturn
        end local 1 // int size
        end local 0 // android.net.wifi.ScanResult$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/wifi/ScanResult$1;
            0    1     1  size  I
    MethodParameters:
      Name  Flags
      size  

  public java.lang.Object createFromParcel(android.os.Parcel);
    descriptor: (Landroid/os/Parcel;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual android.net.wifi.ScanResult$1.createFromParcel:(Landroid/os/Parcel;)Landroid/net/wifi/ScanResult;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object[] newArray(int);
    descriptor: (I)[Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual android.net.wifi.ScanResult$1.newArray:(I)[Landroid/net/wifi/ScanResult;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Ljava/lang/Object;Landroid/os/Parcelable$Creator<Landroid/net/wifi/ScanResult;>;
SourceFile: "ScanResult.java"
EnclosingMethod: android.net.wifi.ScanResult
NestHost: android.net.wifi.ScanResult
InnerClasses:
  android.net.wifi.ScanResult$1
  public InformationElement = android.net.wifi.ScanResult$InformationElement of android.net.wifi.ScanResult
  public RadioChainInfo = android.net.wifi.ScanResult$RadioChainInfo of android.net.wifi.ScanResult
  public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable