public final class
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.oracle.truffle.llvm.parser.macho.Xar$XarHeader
super_class: java.lang.Object
{
private final short ;
descriptor: S
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final short ;
descriptor: S
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long ;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long ;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int ;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private void (short, short, long, long, int);
descriptor: (SSJJI)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 5 start local 7 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iload 1
putfield com.oracle.truffle.llvm.parser.macho.Xar$XarHeader.size:S
2: aload 0
iload 2
putfield com.oracle.truffle.llvm.parser.macho.Xar$XarHeader.version:S
3: aload 0
lload 3
putfield com.oracle.truffle.llvm.parser.macho.Xar$XarHeader.tocComprSize:J
4: aload 0
lload 5
putfield com.oracle.truffle.llvm.parser.macho.Xar$XarHeader.tocUncomprSize:J
5: aload 0
iload 7
putfield com.oracle.truffle.llvm.parser.macho.Xar$XarHeader.checksumAlgo:I
6: return
end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/oracle/truffle/llvm/parser/macho/Xar$XarHeader;
0 7 1 size S
0 7 2 version S
0 7 3 tocComprSize J
0 7 5 tocUncomprSize J
0 7 7 checksumAlgo I
MethodParameters:
Name Flags
size
version
tocComprSize
tocUncomprSize
checksumAlgo
public short ();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.llvm.parser.macho.Xar$XarHeader.size:S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/parser/macho/Xar$XarHeader;
public short ();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.llvm.parser.macho.Xar$XarHeader.version:S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/parser/macho/Xar$XarHeader;
public long ();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.llvm.parser.macho.Xar$XarHeader.tocComprSize:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/parser/macho/Xar$XarHeader;
public long ();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.llvm.parser.macho.Xar$XarHeader.tocUncomprSize:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/parser/macho/Xar$XarHeader;
public int ();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.llvm.parser.macho.Xar$XarHeader.checksumAlgo:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/parser/macho/Xar$XarHeader;
public static com.oracle.truffle.llvm.parser.macho.Xar$XarHeader (com.oracle.truffle.llvm.parser.filereader.ObjectFileReader);
descriptor: (Lcom/oracle/truffle/llvm/parser/filereader/ObjectFileReader;)Lcom/oracle/truffle/llvm/parser/macho/Xar$XarHeader;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=8, args_size=1
start local 0 0: aload 0
invokevirtual com.oracle.truffle.llvm.parser.filereader.ObjectFileReader.getShort:()S
istore 1
start local 1 1: aload 0
invokevirtual com.oracle.truffle.llvm.parser.filereader.ObjectFileReader.getShort:()S
istore 2
start local 2 2: aload 0
invokevirtual com.oracle.truffle.llvm.parser.filereader.ObjectFileReader.getLong:()J
lstore 3
start local 3 3: aload 0
invokevirtual com.oracle.truffle.llvm.parser.filereader.ObjectFileReader.getLong:()J
lstore 5
start local 5 4: aload 0
invokevirtual com.oracle.truffle.llvm.parser.filereader.ObjectFileReader.getInt:()I
istore 7
start local 7 5: new com.oracle.truffle.llvm.parser.macho.Xar$XarHeader
dup
iload 1
iload 2
lload 3
lload 5
iload 7
invokespecial com.oracle.truffle.llvm.parser.macho.Xar$XarHeader.<init>:(SSJJI)V
areturn
end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 data Lcom/oracle/truffle/llvm/parser/filereader/ObjectFileReader;
1 6 1 size S
2 6 2 version S
3 6 3 tocComprSize J
4 6 5 tocUncomprSize J
5 6 7 checksumAlgo I
MethodParameters:
Name Flags
data
}
SourceFile: "Xar.java"
NestHost: com.oracle.truffle.llvm.parser.macho.Xar
InnerClasses:
public final XarHeader = com.oracle.truffle.llvm.parser.macho.Xar$XarHeader of com.oracle.truffle.llvm.parser.macho.Xar