class com.oracle.truffle.dsl.processor.library.LibraryGenerator$MessageObjects
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.oracle.truffle.dsl.processor.library.LibraryGenerator$MessageObjects
super_class: java.lang.Object
{
final com.oracle.truffle.dsl.processor.library.LibraryMessage model;
descriptor: Lcom/oracle/truffle/dsl/processor/library/LibraryMessage;
flags: (0x0010) ACC_FINAL
final int messageIndex;
descriptor: I
flags: (0x0010) ACC_FINAL
int cacheIndex;
descriptor: I
flags: (0x0000)
com.oracle.truffle.dsl.processor.java.model.CodeVariableElement messageField;
descriptor: Lcom/oracle/truffle/dsl/processor/java/model/CodeVariableElement;
flags: (0x0000)
final com.oracle.truffle.dsl.processor.library.LibraryGenerator this$0;
descriptor: Lcom/oracle/truffle/dsl/processor/library/LibraryGenerator;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(com.oracle.truffle.dsl.processor.library.LibraryGenerator, com.oracle.truffle.dsl.processor.library.LibraryMessage, int);
descriptor: (Lcom/oracle/truffle/dsl/processor/library/LibraryGenerator;Lcom/oracle/truffle/dsl/processor/library/LibraryMessage;I)V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=4
start local 0 // com.oracle.truffle.dsl.processor.library.LibraryGenerator$MessageObjects this
start local 2 // com.oracle.truffle.dsl.processor.library.LibraryMessage message
start local 3 // int messageIndex
0: .line 100
aload 0 /* this */
aload 1
putfield com.oracle.truffle.dsl.processor.library.LibraryGenerator$MessageObjects.this$0:Lcom/oracle/truffle/dsl/processor/library/LibraryGenerator;
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 101
aload 0 /* this */
aload 2 /* message */
putfield com.oracle.truffle.dsl.processor.library.LibraryGenerator$MessageObjects.model:Lcom/oracle/truffle/dsl/processor/library/LibraryMessage;
2: .line 102
aload 0 /* this */
iload 3 /* messageIndex */
putfield com.oracle.truffle.dsl.processor.library.LibraryGenerator$MessageObjects.messageIndex:I
3: .line 103
return
end local 3 // int messageIndex
end local 2 // com.oracle.truffle.dsl.processor.library.LibraryMessage message
end local 0 // com.oracle.truffle.dsl.processor.library.LibraryGenerator$MessageObjects this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/dsl/processor/library/LibraryGenerator$MessageObjects;
0 4 2 message Lcom/oracle/truffle/dsl/processor/library/LibraryMessage;
0 4 3 messageIndex I
MethodParameters:
Name Flags
this$0 final
message
messageIndex
}
SourceFile: "LibraryGenerator.java"
NestHost: com.oracle.truffle.dsl.processor.library.LibraryGenerator
InnerClasses:
MessageObjects = com.oracle.truffle.dsl.processor.library.LibraryGenerator$MessageObjects of com.oracle.truffle.dsl.processor.library.LibraryGenerator