class com.sun.jmx.remote.security.MBeanServerFileAccessController$Access
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.jmx.remote.security.MBeanServerFileAccessController$Access
super_class: java.lang.Object
{
final boolean write;
descriptor: Z
flags: (0x0010) ACC_FINAL
final java.lang.String[] createPatterns;
descriptor: [Ljava/lang/String;
flags: (0x0010) ACC_FINAL
private boolean unregister;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final java.lang.String[] NO_STRINGS;
descriptor: [Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(boolean, boolean, java.util.List<java.lang.String>);
descriptor: (ZZLjava/util/List;)V
flags: (0x0000)
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
anewarray java.lang.String
putfield com.sun.jmx.remote.security.MBeanServerFileAccessController$Access.NO_STRINGS:[Ljava/lang/String;
2: aload 0
iload 1
putfield com.sun.jmx.remote.security.MBeanServerFileAccessController$Access.write:Z
3: aload 3
ifnonnull 4
iconst_0
goto 5
StackMap locals: com.sun.jmx.remote.security.MBeanServerFileAccessController$Access int int java.util.List
StackMap stack:
4: aload 3
invokeinterface java.util.List.size:()I
StackMap locals:
StackMap stack: int
5: istore 4
start local 4 6: iload 4
ifne 8
7: aload 0
aload 0
getfield com.sun.jmx.remote.security.MBeanServerFileAccessController$Access.NO_STRINGS:[Ljava/lang/String;
putfield com.sun.jmx.remote.security.MBeanServerFileAccessController$Access.createPatterns:[Ljava/lang/String;
goto 9
8: StackMap locals: int
StackMap stack:
aload 0
aload 3
iload 4
anewarray java.lang.String
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast java.lang.String[]
putfield com.sun.jmx.remote.security.MBeanServerFileAccessController$Access.createPatterns:[Ljava/lang/String;
9: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield com.sun.jmx.remote.security.MBeanServerFileAccessController$Access.unregister:Z
10: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/jmx/remote/security/MBeanServerFileAccessController$Access;
0 11 1 write Z
0 11 2 unregister Z
0 11 3 createPatternList Ljava/util/List<Ljava/lang/String;>;
6 11 4 npats I
Signature: (ZZLjava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
write
unregister
createPatternList
}
SourceFile: "MBeanServerFileAccessController.java"
NestHost: com.sun.jmx.remote.security.MBeanServerFileAccessController
InnerClasses:
private Access = com.sun.jmx.remote.security.MBeanServerFileAccessController$Access of com.sun.jmx.remote.security.MBeanServerFileAccessController