Comparing sensitive data, confidential files or internal emails?

Most legal and privacy policies prohibit uploading sensitive data online. Diffchecker Desktop ensures your confidential information never leaves your computer. Work offline and compare documents securely.

Untitled diff

Created Diff never expires
14 removals
58 lines
1 addition
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
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
}
}