class org.hibernate.secure.spi.PermissibleAction$1 extends org.hibernate.secure.spi.PermissibleAction
minor version: 0
major version: 59
flags: flags: (0x4020) ACC_SUPER, ACC_ANNOTATION
this_class: org.hibernate.secure.spi.PermissibleAction$1
super_class: org.hibernate.secure.spi.PermissibleAction
{
void <init>(java.lang.String, int, java.lang.String);
descriptor: (Ljava/lang/String;ILjava/lang/String;)V
flags: (0x0000)
Code:
stack=4, locals=4, args_size=4
start local 0 // org.hibernate.secure.spi.PermissibleAction$1 this
start local 3 // java.lang.String $anonymous0
0: .line 17
aload 0 /* this */
aload 1
iload 2
aload 3 /* $anonymous0 */
invokespecial org.hibernate.secure.spi.PermissibleAction.<init>:(Ljava/lang/String;ILjava/lang/String;)V
return
end local 3 // java.lang.String $anonymous0
end local 0 // org.hibernate.secure.spi.PermissibleAction$1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/secure/spi/PermissibleAction$1;
0 1 3 $anonymous0 Ljava/lang/String;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
$anonymous0
public java.lang.String[] getImpliedActions();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 // org.hibernate.secure.spi.PermissibleAction$1 this
0: .line 20
iconst_4
anewarray java.lang.String
dup
iconst_0
getstatic org.hibernate.secure.spi.PermissibleAction$1.INSERT:Lorg/hibernate/secure/spi/PermissibleAction;
getfield org.hibernate.secure.spi.PermissibleAction.externalName:Ljava/lang/String;
aastore
dup
iconst_1
getstatic org.hibernate.secure.spi.PermissibleAction$1.UPDATE:Lorg/hibernate/secure/spi/PermissibleAction;
getfield org.hibernate.secure.spi.PermissibleAction.externalName:Ljava/lang/String;
aastore
dup
iconst_2
getstatic org.hibernate.secure.spi.PermissibleAction$1.DELETE:Lorg/hibernate/secure/spi/PermissibleAction;
getfield org.hibernate.secure.spi.PermissibleAction.externalName:Ljava/lang/String;
aastore
dup
iconst_3
getstatic org.hibernate.secure.spi.PermissibleAction$1.READ:Lorg/hibernate/secure/spi/PermissibleAction;
getfield org.hibernate.secure.spi.PermissibleAction.externalName:Ljava/lang/String;
aastore
areturn
end local 0 // org.hibernate.secure.spi.PermissibleAction$1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/secure/spi/PermissibleAction$1;
}
SourceFile: "PermissibleAction.java"
EnclosingMethod: org.hibernate.secure.spi.PermissibleAction
NestHost: org.hibernate.secure.spi.PermissibleAction
InnerClasses:
org.hibernate.secure.spi.PermissibleAction$1