public class jdk.internal.access.SharedSecrets
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jdk.internal.access.SharedSecrets
  super_class: java.lang.Object
{
  private static final java.lang.invoke.MethodHandles$Lookup lookup;
    descriptor: Ljava/lang/invoke/MethodHandles$Lookup;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static jdk.internal.access.JavaAWTAccess javaAWTAccess;
    descriptor: Ljdk/internal/access/JavaAWTAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaAWTFontAccess javaAWTFontAccess;
    descriptor: Ljdk/internal/access/JavaAWTFontAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaBeansAccess javaBeansAccess;
    descriptor: Ljdk/internal/access/JavaBeansAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaLangAccess javaLangAccess;
    descriptor: Ljdk/internal/access/JavaLangAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaLangInvokeAccess javaLangInvokeAccess;
    descriptor: Ljdk/internal/access/JavaLangInvokeAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaLangModuleAccess javaLangModuleAccess;
    descriptor: Ljdk/internal/access/JavaLangModuleAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaLangRefAccess javaLangRefAccess;
    descriptor: Ljdk/internal/access/JavaLangRefAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaLangReflectAccess javaLangReflectAccess;
    descriptor: Ljdk/internal/access/JavaLangReflectAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaIOAccess javaIOAccess;
    descriptor: Ljdk/internal/access/JavaIOAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaIOFileDescriptorAccess javaIOFileDescriptorAccess;
    descriptor: Ljdk/internal/access/JavaIOFileDescriptorAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaIOFilePermissionAccess javaIOFilePermissionAccess;
    descriptor: Ljdk/internal/access/JavaIOFilePermissionAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaIORandomAccessFileAccess javaIORandomAccessFileAccess;
    descriptor: Ljdk/internal/access/JavaIORandomAccessFileAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaObjectInputStreamReadString javaObjectInputStreamReadString;
    descriptor: Ljdk/internal/access/JavaObjectInputStreamReadString;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaObjectInputStreamAccess javaObjectInputStreamAccess;
    descriptor: Ljdk/internal/access/JavaObjectInputStreamAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaObjectInputFilterAccess javaObjectInputFilterAccess;
    descriptor: Ljdk/internal/access/JavaObjectInputFilterAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaNetInetAddressAccess javaNetInetAddressAccess;
    descriptor: Ljdk/internal/access/JavaNetInetAddressAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaNetHttpCookieAccess javaNetHttpCookieAccess;
    descriptor: Ljdk/internal/access/JavaNetHttpCookieAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaNetUriAccess javaNetUriAccess;
    descriptor: Ljdk/internal/access/JavaNetUriAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaNetURLAccess javaNetURLAccess;
    descriptor: Ljdk/internal/access/JavaNetURLAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaNioAccess javaNioAccess;
    descriptor: Ljdk/internal/access/JavaNioAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaUtilCollectionAccess javaUtilCollectionAccess;
    descriptor: Ljdk/internal/access/JavaUtilCollectionAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaUtilJarAccess javaUtilJarAccess;
    descriptor: Ljdk/internal/access/JavaUtilJarAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaUtilZipFileAccess javaUtilZipFileAccess;
    descriptor: Ljdk/internal/access/JavaUtilZipFileAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaUtilResourceBundleAccess javaUtilResourceBundleAccess;
    descriptor: Ljdk/internal/access/JavaUtilResourceBundleAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaSecurityAccess javaSecurityAccess;
    descriptor: Ljdk/internal/access/JavaSecurityAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaSecuritySignatureAccess javaSecuritySignatureAccess;
    descriptor: Ljdk/internal/access/JavaSecuritySignatureAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static jdk.internal.access.JavaxCryptoSealedObjectAccess javaxCryptoSealedObjectAccess;
    descriptor: Ljdk/internal/access/JavaxCryptoSealedObjectAccess;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 52
            invokestatic java.lang.invoke.MethodHandles.lookup:()Ljava/lang/invoke/MethodHandles$Lookup;
            putstatic jdk.internal.access.SharedSecrets.lookup:Ljava/lang/invoke/MethodHandles$Lookup;
         1: .line 79
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.SharedSecrets this
         0: .line 51
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // jdk.internal.access.SharedSecrets this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/internal/access/SharedSecrets;

  public static void setJavaUtilCollectionAccess(jdk.internal.access.JavaUtilCollectionAccess);
    descriptor: (Ljdk/internal/access/JavaUtilCollectionAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaUtilCollectionAccess juca
         0: .line 82
            aload 0 /* juca */
            putstatic jdk.internal.access.SharedSecrets.javaUtilCollectionAccess:Ljdk/internal/access/JavaUtilCollectionAccess;
         1: .line 83
            return
        end local 0 // jdk.internal.access.JavaUtilCollectionAccess juca
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  juca  Ljdk/internal/access/JavaUtilCollectionAccess;
    MethodParameters:
      Name  Flags
      juca  

  public static jdk.internal.access.JavaUtilCollectionAccess getJavaUtilCollectionAccess();
    descriptor: ()Ljdk/internal/access/JavaUtilCollectionAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 86
            getstatic jdk.internal.access.SharedSecrets.javaUtilCollectionAccess:Ljdk/internal/access/JavaUtilCollectionAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaUtilCollectionAccess access
         1: .line 87
            aload 0 /* access */
            ifnonnull 6
         2: .line 89
            ldc "java.util.ImmutableCollections$Access"
            iconst_1
            aconst_null
            invokestatic java.lang.Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
            pop
         3: .line 90
            getstatic jdk.internal.access.SharedSecrets.javaUtilCollectionAccess:Ljdk/internal/access/JavaUtilCollectionAccess;
            astore 0 /* access */
         4: .line 91
            goto 6
      StackMap locals: jdk.internal.access.JavaUtilCollectionAccess
      StackMap stack: java.lang.ClassNotFoundException
         5: pop
         6: .line 93
      StackMap locals:
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaUtilCollectionAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    7     0  access  Ljdk/internal/access/JavaUtilCollectionAccess;
      Exception table:
        from    to  target  type
           2     4       5  Class java.lang.ClassNotFoundException

  public static jdk.internal.access.JavaUtilJarAccess javaUtilJarAccess();
    descriptor: ()Ljdk/internal/access/JavaUtilJarAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 97
            getstatic jdk.internal.access.SharedSecrets.javaUtilJarAccess:Ljdk/internal/access/JavaUtilJarAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaUtilJarAccess access
         1: .line 98
            aload 0 /* access */
            ifnonnull 4
         2: .line 101
            ldc Ljava/util/jar/JarFile;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 102
            getstatic jdk.internal.access.SharedSecrets.javaUtilJarAccess:Ljdk/internal/access/JavaUtilJarAccess;
            astore 0 /* access */
         4: .line 104
      StackMap locals: jdk.internal.access.JavaUtilJarAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaUtilJarAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaUtilJarAccess;

  public static void setJavaUtilJarAccess(jdk.internal.access.JavaUtilJarAccess);
    descriptor: (Ljdk/internal/access/JavaUtilJarAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaUtilJarAccess access
         0: .line 108
            aload 0 /* access */
            putstatic jdk.internal.access.SharedSecrets.javaUtilJarAccess:Ljdk/internal/access/JavaUtilJarAccess;
         1: .line 109
            return
        end local 0 // jdk.internal.access.JavaUtilJarAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  access  Ljdk/internal/access/JavaUtilJarAccess;
    MethodParameters:
        Name  Flags
      access  

  public static void setJavaLangAccess(jdk.internal.access.JavaLangAccess);
    descriptor: (Ljdk/internal/access/JavaLangAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaLangAccess jla
         0: .line 112
            aload 0 /* jla */
            putstatic jdk.internal.access.SharedSecrets.javaLangAccess:Ljdk/internal/access/JavaLangAccess;
         1: .line 113
            return
        end local 0 // jdk.internal.access.JavaLangAccess jla
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0   jla  Ljdk/internal/access/JavaLangAccess;
    MethodParameters:
      Name  Flags
      jla   

  public static jdk.internal.access.JavaLangAccess getJavaLangAccess();
    descriptor: ()Ljdk/internal/access/JavaLangAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 116
            getstatic jdk.internal.access.SharedSecrets.javaLangAccess:Ljdk/internal/access/JavaLangAccess;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void setJavaLangInvokeAccess(jdk.internal.access.JavaLangInvokeAccess);
    descriptor: (Ljdk/internal/access/JavaLangInvokeAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaLangInvokeAccess jlia
         0: .line 120
            aload 0 /* jlia */
            putstatic jdk.internal.access.SharedSecrets.javaLangInvokeAccess:Ljdk/internal/access/JavaLangInvokeAccess;
         1: .line 121
            return
        end local 0 // jdk.internal.access.JavaLangInvokeAccess jlia
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  jlia  Ljdk/internal/access/JavaLangInvokeAccess;
    MethodParameters:
      Name  Flags
      jlia  

  public static jdk.internal.access.JavaLangInvokeAccess getJavaLangInvokeAccess();
    descriptor: ()Ljdk/internal/access/JavaLangInvokeAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 124
            getstatic jdk.internal.access.SharedSecrets.javaLangInvokeAccess:Ljdk/internal/access/JavaLangInvokeAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaLangInvokeAccess access
         1: .line 125
            aload 0 /* access */
            ifnonnull 6
         2: .line 127
            ldc "java.lang.invoke.MethodHandleImpl"
            iconst_1
            aconst_null
            invokestatic java.lang.Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
            pop
         3: .line 128
            getstatic jdk.internal.access.SharedSecrets.javaLangInvokeAccess:Ljdk/internal/access/JavaLangInvokeAccess;
            astore 0 /* access */
         4: .line 129
            goto 6
      StackMap locals: jdk.internal.access.JavaLangInvokeAccess
      StackMap stack: java.lang.ClassNotFoundException
         5: pop
         6: .line 131
      StackMap locals:
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaLangInvokeAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    7     0  access  Ljdk/internal/access/JavaLangInvokeAccess;
      Exception table:
        from    to  target  type
           2     4       5  Class java.lang.ClassNotFoundException

  public static void setJavaLangModuleAccess(jdk.internal.access.JavaLangModuleAccess);
    descriptor: (Ljdk/internal/access/JavaLangModuleAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaLangModuleAccess jlrma
         0: .line 135
            aload 0 /* jlrma */
            putstatic jdk.internal.access.SharedSecrets.javaLangModuleAccess:Ljdk/internal/access/JavaLangModuleAccess;
         1: .line 136
            return
        end local 0 // jdk.internal.access.JavaLangModuleAccess jlrma
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0  jlrma  Ljdk/internal/access/JavaLangModuleAccess;
    MethodParameters:
       Name  Flags
      jlrma  

  public static jdk.internal.access.JavaLangModuleAccess getJavaLangModuleAccess();
    descriptor: ()Ljdk/internal/access/JavaLangModuleAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 139
            getstatic jdk.internal.access.SharedSecrets.javaLangModuleAccess:Ljdk/internal/access/JavaLangModuleAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaLangModuleAccess access
         1: .line 140
            aload 0 /* access */
            ifnonnull 4
         2: .line 141
            ldc Ljava/lang/module/ModuleDescriptor;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 142
            getstatic jdk.internal.access.SharedSecrets.javaLangModuleAccess:Ljdk/internal/access/JavaLangModuleAccess;
            astore 0 /* access */
         4: .line 144
      StackMap locals: jdk.internal.access.JavaLangModuleAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaLangModuleAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaLangModuleAccess;

  public static void setJavaLangRefAccess(jdk.internal.access.JavaLangRefAccess);
    descriptor: (Ljdk/internal/access/JavaLangRefAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaLangRefAccess jlra
         0: .line 148
            aload 0 /* jlra */
            putstatic jdk.internal.access.SharedSecrets.javaLangRefAccess:Ljdk/internal/access/JavaLangRefAccess;
         1: .line 149
            return
        end local 0 // jdk.internal.access.JavaLangRefAccess jlra
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  jlra  Ljdk/internal/access/JavaLangRefAccess;
    MethodParameters:
      Name  Flags
      jlra  

  public static jdk.internal.access.JavaLangRefAccess getJavaLangRefAccess();
    descriptor: ()Ljdk/internal/access/JavaLangRefAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 152
            getstatic jdk.internal.access.SharedSecrets.javaLangRefAccess:Ljdk/internal/access/JavaLangRefAccess;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void setJavaLangReflectAccess(jdk.internal.access.JavaLangReflectAccess);
    descriptor: (Ljdk/internal/access/JavaLangReflectAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaLangReflectAccess jlra
         0: .line 156
            aload 0 /* jlra */
            putstatic jdk.internal.access.SharedSecrets.javaLangReflectAccess:Ljdk/internal/access/JavaLangReflectAccess;
         1: .line 157
            return
        end local 0 // jdk.internal.access.JavaLangReflectAccess jlra
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  jlra  Ljdk/internal/access/JavaLangReflectAccess;
    MethodParameters:
      Name  Flags
      jlra  

  public static jdk.internal.access.JavaLangReflectAccess getJavaLangReflectAccess();
    descriptor: ()Ljdk/internal/access/JavaLangReflectAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 160
            getstatic jdk.internal.access.SharedSecrets.javaLangReflectAccess:Ljdk/internal/access/JavaLangReflectAccess;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void setJavaNetUriAccess(jdk.internal.access.JavaNetUriAccess);
    descriptor: (Ljdk/internal/access/JavaNetUriAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaNetUriAccess jnua
         0: .line 164
            aload 0 /* jnua */
            putstatic jdk.internal.access.SharedSecrets.javaNetUriAccess:Ljdk/internal/access/JavaNetUriAccess;
         1: .line 165
            return
        end local 0 // jdk.internal.access.JavaNetUriAccess jnua
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  jnua  Ljdk/internal/access/JavaNetUriAccess;
    MethodParameters:
      Name  Flags
      jnua  

  public static jdk.internal.access.JavaNetUriAccess getJavaNetUriAccess();
    descriptor: ()Ljdk/internal/access/JavaNetUriAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 168
            getstatic jdk.internal.access.SharedSecrets.javaNetUriAccess:Ljdk/internal/access/JavaNetUriAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaNetUriAccess access
         1: .line 169
            aload 0 /* access */
            ifnonnull 4
         2: .line 170
            ldc Ljava/net/URI;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 171
            getstatic jdk.internal.access.SharedSecrets.javaNetUriAccess:Ljdk/internal/access/JavaNetUriAccess;
            astore 0 /* access */
         4: .line 173
      StackMap locals: jdk.internal.access.JavaNetUriAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaNetUriAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaNetUriAccess;

  public static void setJavaNetURLAccess(jdk.internal.access.JavaNetURLAccess);
    descriptor: (Ljdk/internal/access/JavaNetURLAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaNetURLAccess jnua
         0: .line 177
            aload 0 /* jnua */
            putstatic jdk.internal.access.SharedSecrets.javaNetURLAccess:Ljdk/internal/access/JavaNetURLAccess;
         1: .line 178
            return
        end local 0 // jdk.internal.access.JavaNetURLAccess jnua
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  jnua  Ljdk/internal/access/JavaNetURLAccess;
    MethodParameters:
      Name  Flags
      jnua  

  public static jdk.internal.access.JavaNetURLAccess getJavaNetURLAccess();
    descriptor: ()Ljdk/internal/access/JavaNetURLAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 181
            getstatic jdk.internal.access.SharedSecrets.javaNetURLAccess:Ljdk/internal/access/JavaNetURLAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaNetURLAccess access
         1: .line 182
            aload 0 /* access */
            ifnonnull 4
         2: .line 183
            ldc Ljava/net/URL;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 184
            getstatic jdk.internal.access.SharedSecrets.javaNetURLAccess:Ljdk/internal/access/JavaNetURLAccess;
            astore 0 /* access */
         4: .line 186
      StackMap locals: jdk.internal.access.JavaNetURLAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaNetURLAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaNetURLAccess;

  public static void setJavaNetInetAddressAccess(jdk.internal.access.JavaNetInetAddressAccess);
    descriptor: (Ljdk/internal/access/JavaNetInetAddressAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaNetInetAddressAccess jna
         0: .line 190
            aload 0 /* jna */
            putstatic jdk.internal.access.SharedSecrets.javaNetInetAddressAccess:Ljdk/internal/access/JavaNetInetAddressAccess;
         1: .line 191
            return
        end local 0 // jdk.internal.access.JavaNetInetAddressAccess jna
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0   jna  Ljdk/internal/access/JavaNetInetAddressAccess;
    MethodParameters:
      Name  Flags
      jna   

  public static jdk.internal.access.JavaNetInetAddressAccess getJavaNetInetAddressAccess();
    descriptor: ()Ljdk/internal/access/JavaNetInetAddressAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 194
            getstatic jdk.internal.access.SharedSecrets.javaNetInetAddressAccess:Ljdk/internal/access/JavaNetInetAddressAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaNetInetAddressAccess access
         1: .line 195
            aload 0 /* access */
            ifnonnull 4
         2: .line 196
            ldc Ljava/net/InetAddress;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 197
            getstatic jdk.internal.access.SharedSecrets.javaNetInetAddressAccess:Ljdk/internal/access/JavaNetInetAddressAccess;
            astore 0 /* access */
         4: .line 199
      StackMap locals: jdk.internal.access.JavaNetInetAddressAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaNetInetAddressAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaNetInetAddressAccess;

  public static void setJavaNetHttpCookieAccess(jdk.internal.access.JavaNetHttpCookieAccess);
    descriptor: (Ljdk/internal/access/JavaNetHttpCookieAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaNetHttpCookieAccess a
         0: .line 203
            aload 0 /* a */
            putstatic jdk.internal.access.SharedSecrets.javaNetHttpCookieAccess:Ljdk/internal/access/JavaNetHttpCookieAccess;
         1: .line 204
            return
        end local 0 // jdk.internal.access.JavaNetHttpCookieAccess a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     a  Ljdk/internal/access/JavaNetHttpCookieAccess;
    MethodParameters:
      Name  Flags
      a     

  public static jdk.internal.access.JavaNetHttpCookieAccess getJavaNetHttpCookieAccess();
    descriptor: ()Ljdk/internal/access/JavaNetHttpCookieAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 207
            getstatic jdk.internal.access.SharedSecrets.javaNetHttpCookieAccess:Ljdk/internal/access/JavaNetHttpCookieAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaNetHttpCookieAccess access
         1: .line 208
            aload 0 /* access */
            ifnonnull 4
         2: .line 209
            ldc Ljava/net/HttpCookie;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 210
            getstatic jdk.internal.access.SharedSecrets.javaNetHttpCookieAccess:Ljdk/internal/access/JavaNetHttpCookieAccess;
            astore 0 /* access */
         4: .line 212
      StackMap locals: jdk.internal.access.JavaNetHttpCookieAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaNetHttpCookieAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaNetHttpCookieAccess;

  public static void setJavaNioAccess(jdk.internal.access.JavaNioAccess);
    descriptor: (Ljdk/internal/access/JavaNioAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaNioAccess jna
         0: .line 216
            aload 0 /* jna */
            putstatic jdk.internal.access.SharedSecrets.javaNioAccess:Ljdk/internal/access/JavaNioAccess;
         1: .line 217
            return
        end local 0 // jdk.internal.access.JavaNioAccess jna
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0   jna  Ljdk/internal/access/JavaNioAccess;
    MethodParameters:
      Name  Flags
      jna   

  public static jdk.internal.access.JavaNioAccess getJavaNioAccess();
    descriptor: ()Ljdk/internal/access/JavaNioAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 220
            getstatic jdk.internal.access.SharedSecrets.javaNioAccess:Ljdk/internal/access/JavaNioAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaNioAccess access
         1: .line 221
            aload 0 /* access */
            ifnonnull 4
         2: .line 224
            ldc Ljava/nio/Buffer;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 225
            getstatic jdk.internal.access.SharedSecrets.javaNioAccess:Ljdk/internal/access/JavaNioAccess;
            astore 0 /* access */
         4: .line 227
      StackMap locals: jdk.internal.access.JavaNioAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaNioAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaNioAccess;

  public static void setJavaIOAccess(jdk.internal.access.JavaIOAccess);
    descriptor: (Ljdk/internal/access/JavaIOAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaIOAccess jia
         0: .line 231
            aload 0 /* jia */
            putstatic jdk.internal.access.SharedSecrets.javaIOAccess:Ljdk/internal/access/JavaIOAccess;
         1: .line 232
            return
        end local 0 // jdk.internal.access.JavaIOAccess jia
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0   jia  Ljdk/internal/access/JavaIOAccess;
    MethodParameters:
      Name  Flags
      jia   

  public static jdk.internal.access.JavaIOAccess getJavaIOAccess();
    descriptor: ()Ljdk/internal/access/JavaIOAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 235
            getstatic jdk.internal.access.SharedSecrets.javaIOAccess:Ljdk/internal/access/JavaIOAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaIOAccess access
         1: .line 236
            aload 0 /* access */
            ifnonnull 4
         2: .line 237
            ldc Ljava/io/Console;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 238
            getstatic jdk.internal.access.SharedSecrets.javaIOAccess:Ljdk/internal/access/JavaIOAccess;
            astore 0 /* access */
         4: .line 240
      StackMap locals: jdk.internal.access.JavaIOAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaIOAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaIOAccess;

  public static void setJavaIOFileDescriptorAccess(jdk.internal.access.JavaIOFileDescriptorAccess);
    descriptor: (Ljdk/internal/access/JavaIOFileDescriptorAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaIOFileDescriptorAccess jiofda
         0: .line 244
            aload 0 /* jiofda */
            putstatic jdk.internal.access.SharedSecrets.javaIOFileDescriptorAccess:Ljdk/internal/access/JavaIOFileDescriptorAccess;
         1: .line 245
            return
        end local 0 // jdk.internal.access.JavaIOFileDescriptorAccess jiofda
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  jiofda  Ljdk/internal/access/JavaIOFileDescriptorAccess;
    MethodParameters:
        Name  Flags
      jiofda  

  public static jdk.internal.access.JavaIOFilePermissionAccess getJavaIOFilePermissionAccess();
    descriptor: ()Ljdk/internal/access/JavaIOFilePermissionAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 248
            getstatic jdk.internal.access.SharedSecrets.javaIOFilePermissionAccess:Ljdk/internal/access/JavaIOFilePermissionAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaIOFilePermissionAccess access
         1: .line 249
            aload 0 /* access */
            ifnonnull 4
         2: .line 250
            ldc Ljava/io/FilePermission;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 251
            getstatic jdk.internal.access.SharedSecrets.javaIOFilePermissionAccess:Ljdk/internal/access/JavaIOFilePermissionAccess;
            astore 0 /* access */
         4: .line 253
      StackMap locals: jdk.internal.access.JavaIOFilePermissionAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaIOFilePermissionAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaIOFilePermissionAccess;

  public static void setJavaIOFilePermissionAccess(jdk.internal.access.JavaIOFilePermissionAccess);
    descriptor: (Ljdk/internal/access/JavaIOFilePermissionAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaIOFilePermissionAccess jiofpa
         0: .line 257
            aload 0 /* jiofpa */
            putstatic jdk.internal.access.SharedSecrets.javaIOFilePermissionAccess:Ljdk/internal/access/JavaIOFilePermissionAccess;
         1: .line 258
            return
        end local 0 // jdk.internal.access.JavaIOFilePermissionAccess jiofpa
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  jiofpa  Ljdk/internal/access/JavaIOFilePermissionAccess;
    MethodParameters:
        Name  Flags
      jiofpa  

  public static jdk.internal.access.JavaIOFileDescriptorAccess getJavaIOFileDescriptorAccess();
    descriptor: ()Ljdk/internal/access/JavaIOFileDescriptorAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 261
            getstatic jdk.internal.access.SharedSecrets.javaIOFileDescriptorAccess:Ljdk/internal/access/JavaIOFileDescriptorAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaIOFileDescriptorAccess access
         1: .line 262
            aload 0 /* access */
            ifnonnull 4
         2: .line 263
            ldc Ljava/io/FileDescriptor;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 264
            getstatic jdk.internal.access.SharedSecrets.javaIOFileDescriptorAccess:Ljdk/internal/access/JavaIOFileDescriptorAccess;
            astore 0 /* access */
         4: .line 266
      StackMap locals: jdk.internal.access.JavaIOFileDescriptorAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaIOFileDescriptorAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaIOFileDescriptorAccess;

  public static void setJavaSecurityAccess(jdk.internal.access.JavaSecurityAccess);
    descriptor: (Ljdk/internal/access/JavaSecurityAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaSecurityAccess jsa
         0: .line 270
            aload 0 /* jsa */
            putstatic jdk.internal.access.SharedSecrets.javaSecurityAccess:Ljdk/internal/access/JavaSecurityAccess;
         1: .line 271
            return
        end local 0 // jdk.internal.access.JavaSecurityAccess jsa
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0   jsa  Ljdk/internal/access/JavaSecurityAccess;
    MethodParameters:
      Name  Flags
      jsa   

  public static jdk.internal.access.JavaSecurityAccess getJavaSecurityAccess();
    descriptor: ()Ljdk/internal/access/JavaSecurityAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 274
            getstatic jdk.internal.access.SharedSecrets.javaSecurityAccess:Ljdk/internal/access/JavaSecurityAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaSecurityAccess access
         1: .line 275
            aload 0 /* access */
            ifnonnull 4
         2: .line 276
            ldc Ljava/security/ProtectionDomain;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 277
            getstatic jdk.internal.access.SharedSecrets.javaSecurityAccess:Ljdk/internal/access/JavaSecurityAccess;
            astore 0 /* access */
         4: .line 279
      StackMap locals: jdk.internal.access.JavaSecurityAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaSecurityAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaSecurityAccess;

  public static jdk.internal.access.JavaUtilZipFileAccess getJavaUtilZipFileAccess();
    descriptor: ()Ljdk/internal/access/JavaUtilZipFileAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 283
            getstatic jdk.internal.access.SharedSecrets.javaUtilZipFileAccess:Ljdk/internal/access/JavaUtilZipFileAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaUtilZipFileAccess access
         1: .line 284
            aload 0 /* access */
            ifnonnull 4
         2: .line 285
            ldc Ljava/util/zip/ZipFile;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 286
            getstatic jdk.internal.access.SharedSecrets.javaUtilZipFileAccess:Ljdk/internal/access/JavaUtilZipFileAccess;
            astore 0 /* access */
         4: .line 288
      StackMap locals: jdk.internal.access.JavaUtilZipFileAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaUtilZipFileAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaUtilZipFileAccess;

  public static void setJavaUtilZipFileAccess(jdk.internal.access.JavaUtilZipFileAccess);
    descriptor: (Ljdk/internal/access/JavaUtilZipFileAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaUtilZipFileAccess access
         0: .line 292
            aload 0 /* access */
            putstatic jdk.internal.access.SharedSecrets.javaUtilZipFileAccess:Ljdk/internal/access/JavaUtilZipFileAccess;
         1: .line 293
            return
        end local 0 // jdk.internal.access.JavaUtilZipFileAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  access  Ljdk/internal/access/JavaUtilZipFileAccess;
    MethodParameters:
        Name  Flags
      access  

  public static void setJavaAWTAccess(jdk.internal.access.JavaAWTAccess);
    descriptor: (Ljdk/internal/access/JavaAWTAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaAWTAccess jaa
         0: .line 296
            aload 0 /* jaa */
            putstatic jdk.internal.access.SharedSecrets.javaAWTAccess:Ljdk/internal/access/JavaAWTAccess;
         1: .line 297
            return
        end local 0 // jdk.internal.access.JavaAWTAccess jaa
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0   jaa  Ljdk/internal/access/JavaAWTAccess;
    MethodParameters:
      Name  Flags
      jaa   

  public static jdk.internal.access.JavaAWTAccess getJavaAWTAccess();
    descriptor: ()Ljdk/internal/access/JavaAWTAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 302
            getstatic jdk.internal.access.SharedSecrets.javaAWTAccess:Ljdk/internal/access/JavaAWTAccess;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void setJavaAWTFontAccess(jdk.internal.access.JavaAWTFontAccess);
    descriptor: (Ljdk/internal/access/JavaAWTFontAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaAWTFontAccess jafa
         0: .line 306
            aload 0 /* jafa */
            putstatic jdk.internal.access.SharedSecrets.javaAWTFontAccess:Ljdk/internal/access/JavaAWTFontAccess;
         1: .line 307
            return
        end local 0 // jdk.internal.access.JavaAWTFontAccess jafa
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  jafa  Ljdk/internal/access/JavaAWTFontAccess;
    MethodParameters:
      Name  Flags
      jafa  

  public static jdk.internal.access.JavaAWTFontAccess getJavaAWTFontAccess();
    descriptor: ()Ljdk/internal/access/JavaAWTFontAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 312
            getstatic jdk.internal.access.SharedSecrets.javaAWTFontAccess:Ljdk/internal/access/JavaAWTFontAccess;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static jdk.internal.access.JavaBeansAccess getJavaBeansAccess();
    descriptor: ()Ljdk/internal/access/JavaBeansAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 316
            getstatic jdk.internal.access.SharedSecrets.javaBeansAccess:Ljdk/internal/access/JavaBeansAccess;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void setJavaBeansAccess(jdk.internal.access.JavaBeansAccess);
    descriptor: (Ljdk/internal/access/JavaBeansAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaBeansAccess access
         0: .line 320
            aload 0 /* access */
            putstatic jdk.internal.access.SharedSecrets.javaBeansAccess:Ljdk/internal/access/JavaBeansAccess;
         1: .line 321
            return
        end local 0 // jdk.internal.access.JavaBeansAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  access  Ljdk/internal/access/JavaBeansAccess;
    MethodParameters:
        Name  Flags
      access  

  public static jdk.internal.access.JavaUtilResourceBundleAccess getJavaUtilResourceBundleAccess();
    descriptor: ()Ljdk/internal/access/JavaUtilResourceBundleAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 324
            getstatic jdk.internal.access.SharedSecrets.javaUtilResourceBundleAccess:Ljdk/internal/access/JavaUtilResourceBundleAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaUtilResourceBundleAccess access
         1: .line 325
            aload 0 /* access */
            ifnonnull 4
         2: .line 326
            ldc Ljava/util/ResourceBundle;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 327
            getstatic jdk.internal.access.SharedSecrets.javaUtilResourceBundleAccess:Ljdk/internal/access/JavaUtilResourceBundleAccess;
            astore 0 /* access */
         4: .line 329
      StackMap locals: jdk.internal.access.JavaUtilResourceBundleAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaUtilResourceBundleAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaUtilResourceBundleAccess;

  public static void setJavaUtilResourceBundleAccess(jdk.internal.access.JavaUtilResourceBundleAccess);
    descriptor: (Ljdk/internal/access/JavaUtilResourceBundleAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaUtilResourceBundleAccess access
         0: .line 333
            aload 0 /* access */
            putstatic jdk.internal.access.SharedSecrets.javaUtilResourceBundleAccess:Ljdk/internal/access/JavaUtilResourceBundleAccess;
         1: .line 334
            return
        end local 0 // jdk.internal.access.JavaUtilResourceBundleAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  access  Ljdk/internal/access/JavaUtilResourceBundleAccess;
    MethodParameters:
        Name  Flags
      access  

  public static jdk.internal.access.JavaObjectInputStreamReadString getJavaObjectInputStreamReadString();
    descriptor: ()Ljdk/internal/access/JavaObjectInputStreamReadString;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 337
            getstatic jdk.internal.access.SharedSecrets.javaObjectInputStreamReadString:Ljdk/internal/access/JavaObjectInputStreamReadString;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaObjectInputStreamReadString access
         1: .line 338
            aload 0 /* access */
            ifnonnull 4
         2: .line 339
            ldc Ljava/io/ObjectInputStream;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 340
            getstatic jdk.internal.access.SharedSecrets.javaObjectInputStreamReadString:Ljdk/internal/access/JavaObjectInputStreamReadString;
            astore 0 /* access */
         4: .line 342
      StackMap locals: jdk.internal.access.JavaObjectInputStreamReadString
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaObjectInputStreamReadString access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaObjectInputStreamReadString;

  public static void setJavaObjectInputStreamReadString(jdk.internal.access.JavaObjectInputStreamReadString);
    descriptor: (Ljdk/internal/access/JavaObjectInputStreamReadString;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaObjectInputStreamReadString access
         0: .line 346
            aload 0 /* access */
            putstatic jdk.internal.access.SharedSecrets.javaObjectInputStreamReadString:Ljdk/internal/access/JavaObjectInputStreamReadString;
         1: .line 347
            return
        end local 0 // jdk.internal.access.JavaObjectInputStreamReadString access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  access  Ljdk/internal/access/JavaObjectInputStreamReadString;
    MethodParameters:
        Name  Flags
      access  

  public static jdk.internal.access.JavaObjectInputStreamAccess getJavaObjectInputStreamAccess();
    descriptor: ()Ljdk/internal/access/JavaObjectInputStreamAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 350
            getstatic jdk.internal.access.SharedSecrets.javaObjectInputStreamAccess:Ljdk/internal/access/JavaObjectInputStreamAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaObjectInputStreamAccess access
         1: .line 351
            aload 0 /* access */
            ifnonnull 4
         2: .line 352
            ldc Ljava/io/ObjectInputStream;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 353
            getstatic jdk.internal.access.SharedSecrets.javaObjectInputStreamAccess:Ljdk/internal/access/JavaObjectInputStreamAccess;
            astore 0 /* access */
         4: .line 355
      StackMap locals: jdk.internal.access.JavaObjectInputStreamAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaObjectInputStreamAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaObjectInputStreamAccess;

  public static void setJavaObjectInputStreamAccess(jdk.internal.access.JavaObjectInputStreamAccess);
    descriptor: (Ljdk/internal/access/JavaObjectInputStreamAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaObjectInputStreamAccess access
         0: .line 359
            aload 0 /* access */
            putstatic jdk.internal.access.SharedSecrets.javaObjectInputStreamAccess:Ljdk/internal/access/JavaObjectInputStreamAccess;
         1: .line 360
            return
        end local 0 // jdk.internal.access.JavaObjectInputStreamAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  access  Ljdk/internal/access/JavaObjectInputStreamAccess;
    MethodParameters:
        Name  Flags
      access  

  public static jdk.internal.access.JavaObjectInputFilterAccess getJavaObjectInputFilterAccess();
    descriptor: ()Ljdk/internal/access/JavaObjectInputFilterAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 363
            getstatic jdk.internal.access.SharedSecrets.javaObjectInputFilterAccess:Ljdk/internal/access/JavaObjectInputFilterAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaObjectInputFilterAccess access
         1: .line 364
            aload 0 /* access */
            ifnonnull 4
         2: .line 365
            ldc Ljava/io/ObjectInputFilter$Config;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 366
            getstatic jdk.internal.access.SharedSecrets.javaObjectInputFilterAccess:Ljdk/internal/access/JavaObjectInputFilterAccess;
            astore 0 /* access */
         4: .line 368
      StackMap locals: jdk.internal.access.JavaObjectInputFilterAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaObjectInputFilterAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaObjectInputFilterAccess;

  public static void setJavaObjectInputFilterAccess(jdk.internal.access.JavaObjectInputFilterAccess);
    descriptor: (Ljdk/internal/access/JavaObjectInputFilterAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaObjectInputFilterAccess access
         0: .line 372
            aload 0 /* access */
            putstatic jdk.internal.access.SharedSecrets.javaObjectInputFilterAccess:Ljdk/internal/access/JavaObjectInputFilterAccess;
         1: .line 373
            return
        end local 0 // jdk.internal.access.JavaObjectInputFilterAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  access  Ljdk/internal/access/JavaObjectInputFilterAccess;
    MethodParameters:
        Name  Flags
      access  

  public static void setJavaIORandomAccessFileAccess(jdk.internal.access.JavaIORandomAccessFileAccess);
    descriptor: (Ljdk/internal/access/JavaIORandomAccessFileAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaIORandomAccessFileAccess jirafa
         0: .line 376
            aload 0 /* jirafa */
            putstatic jdk.internal.access.SharedSecrets.javaIORandomAccessFileAccess:Ljdk/internal/access/JavaIORandomAccessFileAccess;
         1: .line 377
            return
        end local 0 // jdk.internal.access.JavaIORandomAccessFileAccess jirafa
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  jirafa  Ljdk/internal/access/JavaIORandomAccessFileAccess;
    MethodParameters:
        Name  Flags
      jirafa  

  public static jdk.internal.access.JavaIORandomAccessFileAccess getJavaIORandomAccessFileAccess();
    descriptor: ()Ljdk/internal/access/JavaIORandomAccessFileAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 380
            getstatic jdk.internal.access.SharedSecrets.javaIORandomAccessFileAccess:Ljdk/internal/access/JavaIORandomAccessFileAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaIORandomAccessFileAccess access
         1: .line 381
            aload 0 /* access */
            ifnonnull 4
         2: .line 382
            ldc Ljava/io/RandomAccessFile;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 383
            getstatic jdk.internal.access.SharedSecrets.javaIORandomAccessFileAccess:Ljdk/internal/access/JavaIORandomAccessFileAccess;
            astore 0 /* access */
         4: .line 385
      StackMap locals: jdk.internal.access.JavaIORandomAccessFileAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaIORandomAccessFileAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaIORandomAccessFileAccess;

  public static void setJavaSecuritySignatureAccess(jdk.internal.access.JavaSecuritySignatureAccess);
    descriptor: (Ljdk/internal/access/JavaSecuritySignatureAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaSecuritySignatureAccess jssa
         0: .line 389
            aload 0 /* jssa */
            putstatic jdk.internal.access.SharedSecrets.javaSecuritySignatureAccess:Ljdk/internal/access/JavaSecuritySignatureAccess;
         1: .line 390
            return
        end local 0 // jdk.internal.access.JavaSecuritySignatureAccess jssa
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  jssa  Ljdk/internal/access/JavaSecuritySignatureAccess;
    MethodParameters:
      Name  Flags
      jssa  

  public static jdk.internal.access.JavaSecuritySignatureAccess getJavaSecuritySignatureAccess();
    descriptor: ()Ljdk/internal/access/JavaSecuritySignatureAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 393
            getstatic jdk.internal.access.SharedSecrets.javaSecuritySignatureAccess:Ljdk/internal/access/JavaSecuritySignatureAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaSecuritySignatureAccess access
         1: .line 394
            aload 0 /* access */
            ifnonnull 4
         2: .line 395
            ldc Ljava/security/Signature;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 396
            getstatic jdk.internal.access.SharedSecrets.javaSecuritySignatureAccess:Ljdk/internal/access/JavaSecuritySignatureAccess;
            astore 0 /* access */
         4: .line 398
      StackMap locals: jdk.internal.access.JavaSecuritySignatureAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaSecuritySignatureAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaSecuritySignatureAccess;

  public static void setJavaxCryptoSealedObjectAccess(jdk.internal.access.JavaxCryptoSealedObjectAccess);
    descriptor: (Ljdk/internal/access/JavaxCryptoSealedObjectAccess;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.access.JavaxCryptoSealedObjectAccess jcsoa
         0: .line 402
            aload 0 /* jcsoa */
            putstatic jdk.internal.access.SharedSecrets.javaxCryptoSealedObjectAccess:Ljdk/internal/access/JavaxCryptoSealedObjectAccess;
         1: .line 403
            return
        end local 0 // jdk.internal.access.JavaxCryptoSealedObjectAccess jcsoa
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0  jcsoa  Ljdk/internal/access/JavaxCryptoSealedObjectAccess;
    MethodParameters:
       Name  Flags
      jcsoa  

  public static jdk.internal.access.JavaxCryptoSealedObjectAccess getJavaxCryptoSealedObjectAccess();
    descriptor: ()Ljdk/internal/access/JavaxCryptoSealedObjectAccess;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=0
         0: .line 406
            getstatic jdk.internal.access.SharedSecrets.javaxCryptoSealedObjectAccess:Ljdk/internal/access/JavaxCryptoSealedObjectAccess;
            astore 0 /* access */
        start local 0 // jdk.internal.access.JavaxCryptoSealedObjectAccess access
         1: .line 407
            aload 0 /* access */
            ifnonnull 4
         2: .line 408
            ldc Ljavax/crypto/SealedObject;
            invokestatic jdk.internal.access.SharedSecrets.ensureClassInitialized:(Ljava/lang/Class;)V
         3: .line 409
            getstatic jdk.internal.access.SharedSecrets.javaxCryptoSealedObjectAccess:Ljdk/internal/access/JavaxCryptoSealedObjectAccess;
            astore 0 /* access */
         4: .line 411
      StackMap locals: jdk.internal.access.JavaxCryptoSealedObjectAccess
      StackMap stack:
            aload 0 /* access */
            areturn
        end local 0 // jdk.internal.access.JavaxCryptoSealedObjectAccess access
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    5     0  access  Ljdk/internal/access/JavaxCryptoSealedObjectAccess;

  private static void ensureClassInitialized(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Class c
         0: .line 416
            invokestatic java.lang.invoke.MethodHandles.lookup:()Ljava/lang/invoke/MethodHandles$Lookup;
            aload 0 /* c */
            invokevirtual java.lang.invoke.MethodHandles$Lookup.ensureInitialized:(Ljava/lang/Class;)Ljava/lang/Class;
            pop
         1: .line 417
            goto 3
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
         2: pop
         3: .line 418
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.lang.Class c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0     c  Ljava/lang/Class<*>;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalAccessException
    Signature: (Ljava/lang/Class<*>;)V
    MethodParameters:
      Name  Flags
      c     
}
SourceFile: "SharedSecrets.java"
InnerClasses:
  public final Config = java.io.ObjectInputFilter$Config of java.io.ObjectInputFilter
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles