class com.sun.tools.javah.LLNI$FieldDefsRes
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.tools.javah.LLNI$FieldDefsRes
super_class: java.lang.Object
{
public java.lang.String className;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public com.sun.tools.javah.LLNI$FieldDefsRes parent;
descriptor: Lcom/sun/tools/javah/LLNI$FieldDefsRes;
flags: (0x0001) ACC_PUBLIC
public java.lang.String s;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public int byteSize;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public boolean bottomMost;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean printedOne;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
void <init>(javax.lang.model.element.TypeElement, com.sun.tools.javah.LLNI$FieldDefsRes, boolean);
descriptor: (Ljavax/lang/model/element/TypeElement;Lcom/sun/tools/javah/LLNI$FieldDefsRes;Z)V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=4
start local 0 // com.sun.tools.javah.LLNI$FieldDefsRes this
start local 1 // javax.lang.model.element.TypeElement clazz
start local 2 // com.sun.tools.javah.LLNI$FieldDefsRes parent
start local 3 // boolean bottomMost
0: .line 230
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 228
aload 0 /* this */
iconst_0
putfield com.sun.tools.javah.LLNI$FieldDefsRes.printedOne:Z
2: .line 231
aload 0 /* this */
aload 1 /* clazz */
invokeinterface javax.lang.model.element.TypeElement.getQualifiedName:()Ljavax/lang/model/element/Name;
invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
putfield com.sun.tools.javah.LLNI$FieldDefsRes.className:Ljava/lang/String;
3: .line 232
aload 0 /* this */
aload 2 /* parent */
putfield com.sun.tools.javah.LLNI$FieldDefsRes.parent:Lcom/sun/tools/javah/LLNI$FieldDefsRes;
4: .line 233
aload 0 /* this */
iload 3 /* bottomMost */
putfield com.sun.tools.javah.LLNI$FieldDefsRes.bottomMost:Z
5: .line 235
aload 2 /* parent */
ifnonnull 6
aload 0 /* this */
ldc ""
putfield com.sun.tools.javah.LLNI$FieldDefsRes.s:Ljava/lang/String;
goto 7
6: .line 236
StackMap locals: com.sun.tools.javah.LLNI$FieldDefsRes javax.lang.model.element.TypeElement com.sun.tools.javah.LLNI$FieldDefsRes int
StackMap stack:
aload 0 /* this */
aload 2 /* parent */
getfield com.sun.tools.javah.LLNI$FieldDefsRes.s:Ljava/lang/String;
putfield com.sun.tools.javah.LLNI$FieldDefsRes.s:Ljava/lang/String;
7: .line 237
StackMap locals:
StackMap stack:
return
end local 3 // boolean bottomMost
end local 2 // com.sun.tools.javah.LLNI$FieldDefsRes parent
end local 1 // javax.lang.model.element.TypeElement clazz
end local 0 // com.sun.tools.javah.LLNI$FieldDefsRes this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/javah/LLNI$FieldDefsRes;
0 8 1 clazz Ljavax/lang/model/element/TypeElement;
0 8 2 parent Lcom/sun/tools/javah/LLNI$FieldDefsRes;
0 8 3 bottomMost Z
MethodParameters:
Name Flags
clazz
parent
bottomMost
}
SourceFile: "LLNI.java"
NestHost: com.sun.tools.javah.LLNI
InnerClasses:
private FieldDefsRes = com.sun.tools.javah.LLNI$FieldDefsRes of com.sun.tools.javah.LLNI