Untitled diff

Created Diff never expires
14 removals
58 lines
2 additions
46 lines
// class version 52.0 (52)
// class version 52.0 (52)
// access flags 0x21
// access flags 0x21
public class tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember {
public class tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember {


// compiled from: CanNestedClassUsePrivateMember.java
// compiled from: CanNestedClassUsePrivateMember.java
// access flags 0x0
// access flags 0x0
INNERCLASS tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember$Inner tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember Inner
INNERCLASS tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember$Inner tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember Inner


// access flags 0x2
// access flags 0x0
private I whatever
I whatever


// access flags 0x1
// access flags 0x1
public <init>()V
public <init>()V
L0
L0
LINENUMBER 3 L0
LINENUMBER 3 L0
ALOAD 0
ALOAD 0
INVOKESPECIAL java/lang/Object.<init> ()V
INVOKESPECIAL java/lang/Object.<init> ()V
RETURN
RETURN
L1
L1
LOCALVARIABLE this Ltech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember; L0 L1 0
LOCALVARIABLE this Ltech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember; L0 L1 0
MAXSTACK = 1
MAXSTACK = 1
MAXLOCALS = 1
MAXLOCALS = 1


// access flags 0x9
// access flags 0x9
public static main([Ljava/lang/String;)V
public static main([Ljava/lang/String;)V
L0
L0
LINENUMBER 13 L0
LINENUMBER 13 L0
NEW tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember$Inner
NEW tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember$Inner
DUP
DUP
NEW tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember
NEW tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember
DUP
DUP
INVOKESPECIAL tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember.<init> ()V
INVOKESPECIAL tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember.<init> ()V
DUP
DUP
INVOKEVIRTUAL java/lang/Object.getClass ()Ljava/lang/Class;
INVOKEVIRTUAL java/lang/Object.getClass ()Ljava/lang/Class;
POP
POP
INVOKESPECIAL tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember$Inner.<init> (Ltech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember;)V
INVOKESPECIAL tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember$Inner.<init> (Ltech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember;)V
INVOKEVIRTUAL tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember$Inner.access ()V
INVOKEVIRTUAL tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember$Inner.access ()V
L1
L1
LINENUMBER 14 L1
LINENUMBER 14 L1
RETURN
RETURN
L2
L2
LOCALVARIABLE args [Ljava/lang/String; L0 L2 0
LOCALVARIABLE args [Ljava/lang/String; L0 L2 0
MAXSTACK = 4
MAXSTACK = 4
MAXLOCALS = 1

// access flags 0x1008
static synthetic access$000(Ltech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember;)I
L0
LINENUMBER 3 L0
ALOAD 0
GETFIELD tech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember.whatever : I
IRETURN
L1
LOCALVARIABLE x0 Ltech/zuosi/javaenhance/basic/CanNestedClassUsePrivateMember; L0 L1 0
MAXSTACK = 1
MAXLOCALS = 1
MAXLOCALS = 1
}
}