public class sun.misc.SharedSecrets
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.misc.SharedSecrets
super_class: java.lang.Object
{
private static final sun.misc.Unsafe unsafe;
descriptor: Lsun/misc/Unsafe;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static sun.misc.JavaUtilJarAccess javaUtilJarAccess;
descriptor: Lsun/misc/JavaUtilJarAccess;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static sun.misc.JavaLangAccess javaLangAccess;
descriptor: Lsun/misc/JavaLangAccess;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static sun.misc.JavaIOAccess javaIOAccess;
descriptor: Lsun/misc/JavaIOAccess;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static sun.misc.JavaIODeleteOnExitAccess javaIODeleteOnExitAccess;
descriptor: Lsun/misc/JavaIODeleteOnExitAccess;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static sun.misc.JavaNetAccess javaNetAccess;
descriptor: Lsun/misc/JavaNetAccess;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static sun.misc.JavaIOFileDescriptorAccess javaIOFileDescriptorAccess;
descriptor: Lsun/misc/JavaIOFileDescriptorAccess;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static sun.misc.JavaSecurityProtectionDomainAccess javaSecurityProtectionDomainAccess;
descriptor: Lsun/misc/JavaSecurityProtectionDomainAccess;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static sun.misc.JavaSecurityAccess javaSecurityAccess;
descriptor: Lsun/misc/JavaSecurityAccess;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static sun.misc.JavaUtilZipFileAccess javaUtilZipFileAccess;
descriptor: Lsun/misc/JavaUtilZipFileAccess;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static sun.misc.JavaAWTAccess javaAWTAccess;
descriptor: Lsun/misc/JavaAWTAccess;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static sun.misc.JavaOISAccess javaOISAccess;
descriptor: Lsun/misc/JavaOISAccess;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static sun.misc.JavaIOFileAccess javaIOFileAccess;
descriptor: Lsun/misc/JavaIOFileAccess;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static sun.misc.JavaObjectInputStreamAccess javaObjectInputStreamAccess;
descriptor: Lsun/misc/JavaObjectInputStreamAccess;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static sun.misc.JavaxCryptoSealedObjectAccess javaxCryptoSealedObjectAccess;
descriptor: Lsun/misc/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: invokestatic sun.misc.Unsafe.getUnsafe:()Lsun/misc/Unsafe;
putstatic sun.misc.SharedSecrets.unsafe:Lsun/misc/Unsafe;
1: 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 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/misc/SharedSecrets;
public static sun.misc.JavaUtilJarAccess javaUtilJarAccess();
descriptor: ()Lsun/misc/JavaUtilJarAccess;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic sun.misc.SharedSecrets.javaUtilJarAccess:Lsun/misc/JavaUtilJarAccess;
ifnonnull 2
1: getstatic sun.misc.SharedSecrets.unsafe:Lsun/misc/Unsafe;
ldc Ljava/util/jar/JarFile;
invokevirtual sun.misc.Unsafe.ensureClassInitialized:(Ljava/lang/Class;)V
2: StackMap locals:
StackMap stack:
getstatic sun.misc.SharedSecrets.javaUtilJarAccess:Lsun/misc/JavaUtilJarAccess;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setJavaUtilJarAccess(sun.misc.JavaUtilJarAccess);
descriptor: (Lsun/misc/JavaUtilJarAccess;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic sun.misc.SharedSecrets.javaUtilJarAccess:Lsun/misc/JavaUtilJarAccess;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 access Lsun/misc/JavaUtilJarAccess;
MethodParameters:
Name Flags
access
public static void setJavaLangAccess(sun.misc.JavaLangAccess);
descriptor: (Lsun/misc/JavaLangAccess;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic sun.misc.SharedSecrets.javaLangAccess:Lsun/misc/JavaLangAccess;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 jla Lsun/misc/JavaLangAccess;
MethodParameters:
Name Flags
jla
public static sun.misc.JavaLangAccess getJavaLangAccess();
descriptor: ()Lsun/misc/JavaLangAccess;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic sun.misc.SharedSecrets.javaLangAccess:Lsun/misc/JavaLangAccess;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setJavaNetAccess(sun.misc.JavaNetAccess);
descriptor: (Lsun/misc/JavaNetAccess;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic sun.misc.SharedSecrets.javaNetAccess:Lsun/misc/JavaNetAccess;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 jna Lsun/misc/JavaNetAccess;
MethodParameters:
Name Flags
jna
public static sun.misc.JavaNetAccess getJavaNetAccess();
descriptor: ()Lsun/misc/JavaNetAccess;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic sun.misc.SharedSecrets.javaNetAccess:Lsun/misc/JavaNetAccess;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setJavaIOAccess(sun.misc.JavaIOAccess);
descriptor: (Lsun/misc/JavaIOAccess;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic sun.misc.SharedSecrets.javaIOAccess:Lsun/misc/JavaIOAccess;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 jia Lsun/misc/JavaIOAccess;
MethodParameters:
Name Flags
jia
public static sun.misc.JavaIOAccess getJavaIOAccess();
descriptor: ()Lsun/misc/JavaIOAccess;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic sun.misc.SharedSecrets.javaIOAccess:Lsun/misc/JavaIOAccess;
ifnonnull 2
1: getstatic sun.misc.SharedSecrets.unsafe:Lsun/misc/Unsafe;
ldc Ljava/io/Console;
invokevirtual sun.misc.Unsafe.ensureClassInitialized:(Ljava/lang/Class;)V
2: StackMap locals:
StackMap stack:
getstatic sun.misc.SharedSecrets.javaIOAccess:Lsun/misc/JavaIOAccess;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setJavaIODeleteOnExitAccess(sun.misc.JavaIODeleteOnExitAccess);
descriptor: (Lsun/misc/JavaIODeleteOnExitAccess;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic sun.misc.SharedSecrets.javaIODeleteOnExitAccess:Lsun/misc/JavaIODeleteOnExitAccess;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 jida Lsun/misc/JavaIODeleteOnExitAccess;
MethodParameters:
Name Flags
jida
public static sun.misc.JavaIODeleteOnExitAccess getJavaIODeleteOnExitAccess();
descriptor: ()Lsun/misc/JavaIODeleteOnExitAccess;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic sun.misc.SharedSecrets.javaIODeleteOnExitAccess:Lsun/misc/JavaIODeleteOnExitAccess;
ifnonnull 2
1: getstatic sun.misc.SharedSecrets.unsafe:Lsun/misc/Unsafe;
ldc Ljava/io/File;
invokevirtual sun.misc.Unsafe.ensureClassInitialized:(Ljava/lang/Class;)V
2: StackMap locals:
StackMap stack:
getstatic sun.misc.SharedSecrets.javaIODeleteOnExitAccess:Lsun/misc/JavaIODeleteOnExitAccess;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setJavaIOFileDescriptorAccess(sun.misc.JavaIOFileDescriptorAccess);
descriptor: (Lsun/misc/JavaIOFileDescriptorAccess;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic sun.misc.SharedSecrets.javaIOFileDescriptorAccess:Lsun/misc/JavaIOFileDescriptorAccess;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 jiofda Lsun/misc/JavaIOFileDescriptorAccess;
MethodParameters:
Name Flags
jiofda
public static sun.misc.JavaIOFileDescriptorAccess getJavaIOFileDescriptorAccess();
descriptor: ()Lsun/misc/JavaIOFileDescriptorAccess;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic sun.misc.SharedSecrets.javaIOFileDescriptorAccess:Lsun/misc/JavaIOFileDescriptorAccess;
ifnonnull 2
1: getstatic sun.misc.SharedSecrets.unsafe:Lsun/misc/Unsafe;
ldc Ljava/io/FileDescriptor;
invokevirtual sun.misc.Unsafe.ensureClassInitialized:(Ljava/lang/Class;)V
2: StackMap locals:
StackMap stack:
getstatic sun.misc.SharedSecrets.javaIOFileDescriptorAccess:Lsun/misc/JavaIOFileDescriptorAccess;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setJavaOISAccess(sun.misc.JavaOISAccess);
descriptor: (Lsun/misc/JavaOISAccess;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic sun.misc.SharedSecrets.javaOISAccess:Lsun/misc/JavaOISAccess;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 access Lsun/misc/JavaOISAccess;
MethodParameters:
Name Flags
access
public static sun.misc.JavaOISAccess getJavaOISAccess();
descriptor: ()Lsun/misc/JavaOISAccess;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic sun.misc.SharedSecrets.javaOISAccess:Lsun/misc/JavaOISAccess;
ifnonnull 2
1: getstatic sun.misc.SharedSecrets.unsafe:Lsun/misc/Unsafe;
ldc Ljava/io/ObjectInputStream;
invokevirtual sun.misc.Unsafe.ensureClassInitialized:(Ljava/lang/Class;)V
2: StackMap locals:
StackMap stack:
getstatic sun.misc.SharedSecrets.javaOISAccess:Lsun/misc/JavaOISAccess;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setJavaSecurityProtectionDomainAccess(sun.misc.JavaSecurityProtectionDomainAccess);
descriptor: (Lsun/misc/JavaSecurityProtectionDomainAccess;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic sun.misc.SharedSecrets.javaSecurityProtectionDomainAccess:Lsun/misc/JavaSecurityProtectionDomainAccess;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 jspda Lsun/misc/JavaSecurityProtectionDomainAccess;
MethodParameters:
Name Flags
jspda
public static sun.misc.JavaSecurityProtectionDomainAccess getJavaSecurityProtectionDomainAccess();
descriptor: ()Lsun/misc/JavaSecurityProtectionDomainAccess;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic sun.misc.SharedSecrets.javaSecurityProtectionDomainAccess:Lsun/misc/JavaSecurityProtectionDomainAccess;
ifnonnull 2
1: getstatic sun.misc.SharedSecrets.unsafe:Lsun/misc/Unsafe;
ldc Ljava/security/ProtectionDomain;
invokevirtual sun.misc.Unsafe.ensureClassInitialized:(Ljava/lang/Class;)V
2: StackMap locals:
StackMap stack:
getstatic sun.misc.SharedSecrets.javaSecurityProtectionDomainAccess:Lsun/misc/JavaSecurityProtectionDomainAccess;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setJavaSecurityAccess(sun.misc.JavaSecurityAccess);
descriptor: (Lsun/misc/JavaSecurityAccess;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic sun.misc.SharedSecrets.javaSecurityAccess:Lsun/misc/JavaSecurityAccess;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 jsa Lsun/misc/JavaSecurityAccess;
MethodParameters:
Name Flags
jsa
public static sun.misc.JavaSecurityAccess getJavaSecurityAccess();
descriptor: ()Lsun/misc/JavaSecurityAccess;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic sun.misc.SharedSecrets.javaSecurityAccess:Lsun/misc/JavaSecurityAccess;
ifnonnull 2
1: getstatic sun.misc.SharedSecrets.unsafe:Lsun/misc/Unsafe;
ldc Ljava/security/ProtectionDomain;
invokevirtual sun.misc.Unsafe.ensureClassInitialized:(Ljava/lang/Class;)V
2: StackMap locals:
StackMap stack:
getstatic sun.misc.SharedSecrets.javaSecurityAccess:Lsun/misc/JavaSecurityAccess;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static sun.misc.JavaUtilZipFileAccess getJavaUtilZipFileAccess();
descriptor: ()Lsun/misc/JavaUtilZipFileAccess;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic sun.misc.SharedSecrets.javaUtilZipFileAccess:Lsun/misc/JavaUtilZipFileAccess;
ifnonnull 2
1: getstatic sun.misc.SharedSecrets.unsafe:Lsun/misc/Unsafe;
ldc Ljava/util/zip/ZipFile;
invokevirtual sun.misc.Unsafe.ensureClassInitialized:(Ljava/lang/Class;)V
2: StackMap locals:
StackMap stack:
getstatic sun.misc.SharedSecrets.javaUtilZipFileAccess:Lsun/misc/JavaUtilZipFileAccess;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setJavaUtilZipFileAccess(sun.misc.JavaUtilZipFileAccess);
descriptor: (Lsun/misc/JavaUtilZipFileAccess;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic sun.misc.SharedSecrets.javaUtilZipFileAccess:Lsun/misc/JavaUtilZipFileAccess;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 access Lsun/misc/JavaUtilZipFileAccess;
MethodParameters:
Name Flags
access
public static void setJavaAWTAccess(sun.misc.JavaAWTAccess);
descriptor: (Lsun/misc/JavaAWTAccess;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic sun.misc.SharedSecrets.javaAWTAccess:Lsun/misc/JavaAWTAccess;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 jaa Lsun/misc/JavaAWTAccess;
MethodParameters:
Name Flags
jaa
public static sun.misc.JavaAWTAccess getJavaAWTAccess();
descriptor: ()Lsun/misc/JavaAWTAccess;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic sun.misc.SharedSecrets.javaAWTAccess:Lsun/misc/JavaAWTAccess;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static sun.misc.JavaObjectInputStreamAccess getJavaObjectInputStreamAccess();
descriptor: ()Lsun/misc/JavaObjectInputStreamAccess;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic sun.misc.SharedSecrets.javaObjectInputStreamAccess:Lsun/misc/JavaObjectInputStreamAccess;
ifnonnull 2
1: getstatic sun.misc.SharedSecrets.unsafe:Lsun/misc/Unsafe;
ldc Ljava/io/ObjectInputStream;
invokevirtual sun.misc.Unsafe.ensureClassInitialized:(Ljava/lang/Class;)V
2: StackMap locals:
StackMap stack:
getstatic sun.misc.SharedSecrets.javaObjectInputStreamAccess:Lsun/misc/JavaObjectInputStreamAccess;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setJavaObjectInputStreamAccess(sun.misc.JavaObjectInputStreamAccess);
descriptor: (Lsun/misc/JavaObjectInputStreamAccess;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic sun.misc.SharedSecrets.javaObjectInputStreamAccess:Lsun/misc/JavaObjectInputStreamAccess;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 access Lsun/misc/JavaObjectInputStreamAccess;
MethodParameters:
Name Flags
access
public static void setJavaIOFileAccess(sun.misc.JavaIOFileAccess);
descriptor: (Lsun/misc/JavaIOFileAccess;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic sun.misc.SharedSecrets.javaIOFileAccess:Lsun/misc/JavaIOFileAccess;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 access Lsun/misc/JavaIOFileAccess;
MethodParameters:
Name Flags
access
public static void setJavaxCryptoSealedObjectAccess(sun.misc.JavaxCryptoSealedObjectAccess);
descriptor: (Lsun/misc/JavaxCryptoSealedObjectAccess;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic sun.misc.SharedSecrets.javaxCryptoSealedObjectAccess:Lsun/misc/JavaxCryptoSealedObjectAccess;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 jcsoa Lsun/misc/JavaxCryptoSealedObjectAccess;
MethodParameters:
Name Flags
jcsoa
public static sun.misc.JavaxCryptoSealedObjectAccess getJavaxCryptoSealedObjectAccess();
descriptor: ()Lsun/misc/JavaxCryptoSealedObjectAccess;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic sun.misc.SharedSecrets.javaxCryptoSealedObjectAccess:Lsun/misc/JavaxCryptoSealedObjectAccess;
ifnonnull 2
1: getstatic sun.misc.SharedSecrets.unsafe:Lsun/misc/Unsafe;
ldc Ljavax/crypto/SealedObject;
invokevirtual sun.misc.Unsafe.ensureClassInitialized:(Ljava/lang/Class;)V
2: StackMap locals:
StackMap stack:
getstatic sun.misc.SharedSecrets.javaxCryptoSealedObjectAccess:Lsun/misc/JavaxCryptoSealedObjectAccess;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static sun.misc.JavaIOFileAccess getJavaIOFileAccess();
descriptor: ()Lsun/misc/JavaIOFileAccess;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic sun.misc.SharedSecrets.javaIOFileAccess:Lsun/misc/JavaIOFileAccess;
ifnonnull 2
1: getstatic sun.misc.SharedSecrets.unsafe:Lsun/misc/Unsafe;
ldc Ljava/io/File;
invokevirtual sun.misc.Unsafe.ensureClassInitialized:(Ljava/lang/Class;)V
2: StackMap locals:
StackMap stack:
getstatic sun.misc.SharedSecrets.javaIOFileAccess:Lsun/misc/JavaIOFileAccess;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "SharedSecrets.java"