class jdk.nio.zipfs.ZipFileAttributeView implements java.nio.file.attribute.BasicFileAttributeView
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: jdk.nio.zipfs.ZipFileAttributeView
  super_class: java.lang.Object
{
  final jdk.nio.zipfs.ZipPath path;
    descriptor: Ljdk/nio/zipfs/ZipPath;
    flags: (0x0010) ACC_FINAL

  private final boolean isZipView;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$jdk$nio$zipfs$ZipFileAttributeView$AttrID;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  void <init>(jdk.nio.zipfs.ZipPath, boolean);
    descriptor: (Ljdk/nio/zipfs/ZipPath;Z)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // jdk.nio.zipfs.ZipFileAttributeView this
        start local 1 // jdk.nio.zipfs.ZipPath path
        start local 2 // boolean isZipView
         0: .line 62
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 63
            aload 0 /* this */
            aload 1 /* path */
            putfield jdk.nio.zipfs.ZipFileAttributeView.path:Ljdk/nio/zipfs/ZipPath;
         2: .line 64
            aload 0 /* this */
            iload 2 /* isZipView */
            putfield jdk.nio.zipfs.ZipFileAttributeView.isZipView:Z
         3: .line 65
            return
        end local 2 // boolean isZipView
        end local 1 // jdk.nio.zipfs.ZipPath path
        end local 0 // jdk.nio.zipfs.ZipFileAttributeView this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Ljdk/nio/zipfs/ZipFileAttributeView;
            0    4     1       path  Ljdk/nio/zipfs/ZipPath;
            0    4     2  isZipView  Z
    MethodParameters:
           Name  Flags
      path       
      isZipView  

  public java.lang.String name();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.nio.zipfs.ZipFileAttributeView this
         0: .line 69
            aload 0 /* this */
            getfield jdk.nio.zipfs.ZipFileAttributeView.isZipView:Z
            ifeq 1
            ldc "zip"
            goto 2
      StackMap locals:
      StackMap stack:
         1: ldc "basic"
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // jdk.nio.zipfs.ZipFileAttributeView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/nio/zipfs/ZipFileAttributeView;

  public java.nio.file.attribute.BasicFileAttributes readAttributes();
    descriptor: ()Ljava/nio/file/attribute/BasicFileAttributes;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.nio.zipfs.ZipFileAttributeView this
         0: .line 74
            aload 0 /* this */
            getfield jdk.nio.zipfs.ZipFileAttributeView.path:Ljdk/nio/zipfs/ZipPath;
            invokevirtual jdk.nio.zipfs.ZipPath.readAttributes:()Ljdk/nio/zipfs/ZipFileAttributes;
            areturn
        end local 0 // jdk.nio.zipfs.ZipFileAttributeView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/nio/zipfs/ZipFileAttributeView;
    Exceptions:
      throws java.io.IOException

  public void setTimes(java.nio.file.attribute.FileTime, java.nio.file.attribute.FileTime, java.nio.file.attribute.FileTime);
    descriptor: (Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // jdk.nio.zipfs.ZipFileAttributeView this
        start local 1 // java.nio.file.attribute.FileTime lastModifiedTime
        start local 2 // java.nio.file.attribute.FileTime lastAccessTime
        start local 3 // java.nio.file.attribute.FileTime createTime
         0: .line 83
            aload 0 /* this */
            getfield jdk.nio.zipfs.ZipFileAttributeView.path:Ljdk/nio/zipfs/ZipPath;
            aload 1 /* lastModifiedTime */
            aload 2 /* lastAccessTime */
            aload 3 /* createTime */
            invokevirtual jdk.nio.zipfs.ZipPath.setTimes:(Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;)V
         1: .line 84
            return
        end local 3 // java.nio.file.attribute.FileTime createTime
        end local 2 // java.nio.file.attribute.FileTime lastAccessTime
        end local 1 // java.nio.file.attribute.FileTime lastModifiedTime
        end local 0 // jdk.nio.zipfs.ZipFileAttributeView this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Ljdk/nio/zipfs/ZipFileAttributeView;
            0    2     1  lastModifiedTime  Ljava/nio/file/attribute/FileTime;
            0    2     2    lastAccessTime  Ljava/nio/file/attribute/FileTime;
            0    2     3        createTime  Ljava/nio/file/attribute/FileTime;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                  Name  Flags
      lastModifiedTime  
      lastAccessTime    
      createTime        

  public void setPermissions(java.util.Set<java.nio.file.attribute.PosixFilePermission>);
    descriptor: (Ljava/util/Set;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.nio.zipfs.ZipFileAttributeView this
        start local 1 // java.util.Set perms
         0: .line 87
            aload 0 /* this */
            getfield jdk.nio.zipfs.ZipFileAttributeView.path:Ljdk/nio/zipfs/ZipPath;
            aload 1 /* perms */
            invokevirtual jdk.nio.zipfs.ZipPath.setPermissions:(Ljava/util/Set;)V
         1: .line 88
            return
        end local 1 // java.util.Set perms
        end local 0 // jdk.nio.zipfs.ZipFileAttributeView this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljdk/nio/zipfs/ZipFileAttributeView;
            0    2     1  perms  Ljava/util/Set<Ljava/nio/file/attribute/PosixFilePermission;>;
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/util/Set<Ljava/nio/file/attribute/PosixFilePermission;>;)V
    MethodParameters:
       Name  Flags
      perms  

  void setAttribute(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0000) 
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // jdk.nio.zipfs.ZipFileAttributeView this
        start local 1 // java.lang.String attribute
        start local 2 // java.lang.Object value
         0: .line 95
            aload 1 /* attribute */
            invokestatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.valueOf:(Ljava/lang/String;)Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.lastModifiedTime:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            if_acmpne 2
         1: .line 96
            aload 0 /* this */
            aload 2 /* value */
            checkcast java.nio.file.attribute.FileTime
            aconst_null
            aconst_null
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView.setTimes:(Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;)V
         2: .line 97
      StackMap locals:
      StackMap stack:
            aload 1 /* attribute */
            invokestatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.valueOf:(Ljava/lang/String;)Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.lastAccessTime:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            if_acmpne 4
         3: .line 98
            aload 0 /* this */
            aconst_null
            aload 2 /* value */
            checkcast java.nio.file.attribute.FileTime
            aconst_null
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView.setTimes:(Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;)V
         4: .line 99
      StackMap locals:
      StackMap stack:
            aload 1 /* attribute */
            invokestatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.valueOf:(Ljava/lang/String;)Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.creationTime:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            if_acmpne 6
         5: .line 100
            aload 0 /* this */
            aconst_null
            aconst_null
            aload 2 /* value */
            checkcast java.nio.file.attribute.FileTime
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView.setTimes:(Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;)V
         6: .line 101
      StackMap locals:
      StackMap stack:
            aload 1 /* attribute */
            invokestatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.valueOf:(Ljava/lang/String;)Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.permissions:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            if_acmpne 13
         7: .line 102
            aload 0 /* this */
            aload 2 /* value */
            checkcast java.util.Set
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView.setPermissions:(Ljava/util/Set;)V
         8: .line 103
            goto 13
      StackMap locals:
      StackMap stack: java.lang.IllegalArgumentException
         9: pop
        10: .line 104
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "'"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* attribute */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        11: .line 105
            ldc "' is unknown or read-only attribute"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        12: .line 104
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        13: .line 107
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String attribute
        end local 0 // jdk.nio.zipfs.ZipFileAttributeView this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   14     0       this  Ljdk/nio/zipfs/ZipFileAttributeView;
            0   14     1  attribute  Ljava/lang/String;
            0   14     2      value  Ljava/lang/Object;
      Exception table:
        from    to  target  type
           0     8       9  Class java.lang.IllegalArgumentException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      attribute  
      value      

  java.util.Map<java.lang.String, java.lang.Object> readAttributes(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/Map;
    flags: (0x0000) 
    Code:
      stack=5, locals=9, args_size=2
        start local 0 // jdk.nio.zipfs.ZipFileAttributeView this
        start local 1 // java.lang.String attributes
         0: .line 112
            aload 0 /* this */
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView.readAttributes:()Ljava/nio/file/attribute/BasicFileAttributes;
            checkcast jdk.nio.zipfs.ZipFileAttributes
            astore 2 /* zfas */
        start local 2 // jdk.nio.zipfs.ZipFileAttributes zfas
         1: .line 113
            new java.util.LinkedHashMap
            dup
            invokespecial java.util.LinkedHashMap.<init>:()V
            astore 3 /* map */
        start local 3 // java.util.LinkedHashMap map
         2: .line 114
            ldc "*"
            aload 1 /* attributes */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 11
         3: .line 115
            invokestatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.values:()[Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            dup
            astore 7
            arraylength
            istore 6
            iconst_0
            istore 5
            goto 9
      StackMap locals: jdk.nio.zipfs.ZipFileAttributeView java.lang.String jdk.nio.zipfs.ZipFileAttributes java.util.LinkedHashMap top int int jdk.nio.zipfs.ZipFileAttributeView$AttrID[]
      StackMap stack:
         4: aload 7
            iload 5
            aaload
            astore 4 /* id */
        start local 4 // jdk.nio.zipfs.ZipFileAttributeView$AttrID id
         5: .line 117
            aload 3 /* map */
            aload 4 /* id */
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.name:()Ljava/lang/String;
            aload 0 /* this */
            aload 4 /* id */
            aload 2 /* zfas */
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView.attribute:(Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;Ljdk/nio/zipfs/ZipFileAttributes;)Ljava/lang/Object;
            invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 118
            goto 8
      StackMap locals: jdk.nio.zipfs.ZipFileAttributeView java.lang.String jdk.nio.zipfs.ZipFileAttributes java.util.LinkedHashMap jdk.nio.zipfs.ZipFileAttributeView$AttrID int int jdk.nio.zipfs.ZipFileAttributeView$AttrID[]
      StackMap stack: java.lang.IllegalArgumentException
         7: pop
        end local 4 // jdk.nio.zipfs.ZipFileAttributeView$AttrID id
         8: .line 115
      StackMap locals: jdk.nio.zipfs.ZipFileAttributeView java.lang.String jdk.nio.zipfs.ZipFileAttributes java.util.LinkedHashMap top int int jdk.nio.zipfs.ZipFileAttributeView$AttrID[]
      StackMap stack:
            iinc 5 1
      StackMap locals:
      StackMap stack:
         9: iload 5
            iload 6
            if_icmplt 4
        10: .line 120
            goto 19
        11: .line 121
      StackMap locals: jdk.nio.zipfs.ZipFileAttributeView java.lang.String jdk.nio.zipfs.ZipFileAttributes java.util.LinkedHashMap
      StackMap stack:
            aload 1 /* attributes */
            ldc ","
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 4 /* as */
        start local 4 // java.lang.String[] as
        12: .line 122
            aload 4 /* as */
            dup
            astore 8
            arraylength
            istore 7
            iconst_0
            istore 6
            goto 18
      StackMap locals: jdk.nio.zipfs.ZipFileAttributeView java.lang.String jdk.nio.zipfs.ZipFileAttributes java.util.LinkedHashMap java.lang.String[] top int int java.lang.String[]
      StackMap stack:
        13: aload 8
            iload 6
            aaload
            astore 5 /* a */
        start local 5 // java.lang.String a
        14: .line 124
            aload 3 /* map */
            aload 5 /* a */
            aload 0 /* this */
            aload 5 /* a */
            invokestatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.valueOf:(Ljava/lang/String;)Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            aload 2 /* zfas */
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView.attribute:(Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;Ljdk/nio/zipfs/ZipFileAttributes;)Ljava/lang/Object;
            invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        15: .line 125
            goto 17
      StackMap locals: jdk.nio.zipfs.ZipFileAttributeView java.lang.String jdk.nio.zipfs.ZipFileAttributes java.util.LinkedHashMap java.lang.String[] java.lang.String int int java.lang.String[]
      StackMap stack: java.lang.IllegalArgumentException
        16: pop
        end local 5 // java.lang.String a
        17: .line 122
      StackMap locals: jdk.nio.zipfs.ZipFileAttributeView java.lang.String jdk.nio.zipfs.ZipFileAttributes java.util.LinkedHashMap java.lang.String[] top int int java.lang.String[]
      StackMap stack:
            iinc 6 1
      StackMap locals:
      StackMap stack:
        18: iload 6
            iload 7
            if_icmplt 13
        end local 4 // java.lang.String[] as
        19: .line 128
      StackMap locals: jdk.nio.zipfs.ZipFileAttributeView java.lang.String jdk.nio.zipfs.ZipFileAttributes java.util.LinkedHashMap
      StackMap stack:
            aload 3 /* map */
            areturn
        end local 3 // java.util.LinkedHashMap map
        end local 2 // jdk.nio.zipfs.ZipFileAttributes zfas
        end local 1 // java.lang.String attributes
        end local 0 // jdk.nio.zipfs.ZipFileAttributeView this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   20     0        this  Ljdk/nio/zipfs/ZipFileAttributeView;
            0   20     1  attributes  Ljava/lang/String;
            1   20     2        zfas  Ljdk/nio/zipfs/ZipFileAttributes;
            2   20     3         map  Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/Object;>;
            5    8     4          id  Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
           12   19     4          as  [Ljava/lang/String;
           14   17     5           a  Ljava/lang/String;
      Exception table:
        from    to  target  type
           5     6       7  Class java.lang.IllegalArgumentException
          14    15      16  Class java.lang.IllegalArgumentException
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/lang/String;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
    MethodParameters:
            Name  Flags
      attributes  

  java.lang.Object attribute(jdk.nio.zipfs.ZipFileAttributeView$AttrID, jdk.nio.zipfs.ZipFileAttributes);
    descriptor: (Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;Ljdk/nio/zipfs/ZipFileAttributes;)Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // jdk.nio.zipfs.ZipFileAttributeView this
        start local 1 // jdk.nio.zipfs.ZipFileAttributeView$AttrID id
        start local 2 // jdk.nio.zipfs.ZipFileAttributes zfas
         0: .line 132
            invokestatic jdk.nio.zipfs.ZipFileAttributeView.$SWITCH_TABLE$jdk$nio$zipfs$ZipFileAttributeView$AttrID:()[I
            aload 1 /* id */
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.ordinal:()I
            iaload
            tableswitch { // 1 - 15
                    1: 1
                    2: 2
                    3: 3
                    4: 4
                    5: 5
                    6: 6
                    7: 7
                    8: 8
                    9: 9
                   10: 10
                   11: 12
                   12: 14
                   13: 18
                   14: 18
                   15: 16
              default: 18
          }
         1: .line 134
      StackMap locals:
      StackMap stack:
            aload 2 /* zfas */
            invokeinterface jdk.nio.zipfs.ZipFileAttributes.size:()J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            areturn
         2: .line 136
      StackMap locals:
      StackMap stack:
            aload 2 /* zfas */
            invokeinterface jdk.nio.zipfs.ZipFileAttributes.creationTime:()Ljava/nio/file/attribute/FileTime;
            areturn
         3: .line 138
      StackMap locals:
      StackMap stack:
            aload 2 /* zfas */
            invokeinterface jdk.nio.zipfs.ZipFileAttributes.lastAccessTime:()Ljava/nio/file/attribute/FileTime;
            areturn
         4: .line 140
      StackMap locals:
      StackMap stack:
            aload 2 /* zfas */
            invokeinterface jdk.nio.zipfs.ZipFileAttributes.lastModifiedTime:()Ljava/nio/file/attribute/FileTime;
            areturn
         5: .line 142
      StackMap locals:
      StackMap stack:
            aload 2 /* zfas */
            invokeinterface jdk.nio.zipfs.ZipFileAttributes.isDirectory:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
         6: .line 144
      StackMap locals:
      StackMap stack:
            aload 2 /* zfas */
            invokeinterface jdk.nio.zipfs.ZipFileAttributes.isRegularFile:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
         7: .line 146
      StackMap locals:
      StackMap stack:
            aload 2 /* zfas */
            invokeinterface jdk.nio.zipfs.ZipFileAttributes.isSymbolicLink:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
         8: .line 148
      StackMap locals:
      StackMap stack:
            aload 2 /* zfas */
            invokeinterface jdk.nio.zipfs.ZipFileAttributes.isOther:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
         9: .line 150
      StackMap locals:
      StackMap stack:
            aload 2 /* zfas */
            invokeinterface jdk.nio.zipfs.ZipFileAttributes.fileKey:()Ljava/lang/Object;
            areturn
        10: .line 152
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.nio.zipfs.ZipFileAttributeView.isZipView:Z
            ifeq 18
        11: .line 153
            aload 2 /* zfas */
            invokeinterface jdk.nio.zipfs.ZipFileAttributes.compressedSize:()J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            areturn
        12: .line 156
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.nio.zipfs.ZipFileAttributeView.isZipView:Z
            ifeq 18
        13: .line 157
            aload 2 /* zfas */
            invokeinterface jdk.nio.zipfs.ZipFileAttributes.crc:()J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            areturn
        14: .line 160
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.nio.zipfs.ZipFileAttributeView.isZipView:Z
            ifeq 18
        15: .line 161
            aload 2 /* zfas */
            invokeinterface jdk.nio.zipfs.ZipFileAttributes.method:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        16: .line 164
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.nio.zipfs.ZipFileAttributeView.isZipView:Z
            ifeq 18
        17: .line 165
            aload 2 /* zfas */
            invokeinterface jdk.nio.zipfs.ZipFileAttributes.storedPermissions:()Ljava/util/Optional;
            aconst_null
            invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        18: .line 171
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // jdk.nio.zipfs.ZipFileAttributes zfas
        end local 1 // jdk.nio.zipfs.ZipFileAttributeView$AttrID id
        end local 0 // jdk.nio.zipfs.ZipFileAttributeView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   19     0  this  Ljdk/nio/zipfs/ZipFileAttributeView;
            0   19     1    id  Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            0   19     2  zfas  Ljdk/nio/zipfs/ZipFileAttributes;
    MethodParameters:
      Name  Flags
      id    
      zfas  

  static int[] $SWITCH_TABLE$jdk$nio$zipfs$ZipFileAttributeView$AttrID();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 40
            getstatic jdk.nio.zipfs.ZipFileAttributeView.$SWITCH_TABLE$jdk$nio$zipfs$ZipFileAttributeView$AttrID:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.values:()[Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.compressedSize:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.ordinal:()I
            bipush 10
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.crc:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.ordinal:()I
            bipush 11
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.creationTime:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.ordinal:()I
            iconst_2
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.fileKey:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.ordinal:()I
            bipush 9
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.group:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.ordinal:()I
            bipush 14
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.isDirectory:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.ordinal:()I
            iconst_5
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.isOther:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.ordinal:()I
            bipush 8
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.isRegularFile:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.ordinal:()I
            bipush 6
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.isSymbolicLink:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.ordinal:()I
            bipush 7
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.lastAccessTime:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.ordinal:()I
            iconst_3
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.lastModifiedTime:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.ordinal:()I
            iconst_4
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.method:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.ordinal:()I
            bipush 12
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.owner:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.ordinal:()I
            bipush 13
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.permissions:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.ordinal:()I
            bipush 15
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic jdk.nio.zipfs.ZipFileAttributeView$AttrID.size:Ljdk/nio/zipfs/ZipFileAttributeView$AttrID;
            invokevirtual jdk.nio.zipfs.ZipFileAttributeView$AttrID.ordinal:()I
            iconst_1
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            dup
            putstatic jdk.nio.zipfs.ZipFileAttributeView.$SWITCH_TABLE$jdk$nio$zipfs$ZipFileAttributeView$AttrID:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
          41    42      43  Class java.lang.NoSuchFieldError
          44    45      46  Class java.lang.NoSuchFieldError
}
SourceFile: "ZipFileAttributeView.java"
NestMembers:
  jdk.nio.zipfs.ZipFileAttributeView$AttrID
InnerClasses:
  final AttrID = jdk.nio.zipfs.ZipFileAttributeView$AttrID of jdk.nio.zipfs.ZipFileAttributeView