class org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeFieldStruct extends org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeStruct
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeFieldStruct
super_class: org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeStruct
{
final org.aspectj.apache.bcel.classfile.Field field;
descriptor: Lorg/aspectj/apache/bcel/classfile/Field;
flags: (0x0010) ACC_FINAL
public void <init>(org.aspectj.apache.bcel.classfile.Field, org.aspectj.weaver.bcel.BcelField, org.aspectj.weaver.ResolvedType, org.aspectj.weaver.ISourceContext, org.aspectj.bridge.IMessageHandler);
descriptor: (Lorg/aspectj/apache/bcel/classfile/Field;Lorg/aspectj/weaver/bcel/BcelField;Lorg/aspectj/weaver/ResolvedType;Lorg/aspectj/weaver/ISourceContext;Lorg/aspectj/bridge/IMessageHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=6
start local 0 // org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeFieldStruct this
start local 1 // org.aspectj.apache.bcel.classfile.Field field
start local 2 // org.aspectj.weaver.bcel.BcelField bField
start local 3 // org.aspectj.weaver.ResolvedType type
start local 4 // org.aspectj.weaver.ISourceContext sourceContext
start local 5 // org.aspectj.bridge.IMessageHandler messageHandler
0: .line 171
aload 0 /* this */
aload 3 /* type */
aload 4 /* sourceContext */
aload 5 /* messageHandler */
invokespecial org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeStruct.<init>:(Lorg/aspectj/weaver/ResolvedType;Lorg/aspectj/weaver/ISourceContext;Lorg/aspectj/bridge/IMessageHandler;)V
1: .line 172
aload 0 /* this */
aload 1 /* field */
putfield org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeFieldStruct.field:Lorg/aspectj/apache/bcel/classfile/Field;
2: .line 174
return
end local 5 // org.aspectj.bridge.IMessageHandler messageHandler
end local 4 // org.aspectj.weaver.ISourceContext sourceContext
end local 3 // org.aspectj.weaver.ResolvedType type
end local 2 // org.aspectj.weaver.bcel.BcelField bField
end local 1 // org.aspectj.apache.bcel.classfile.Field field
end local 0 // org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeFieldStruct this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/aspectj/weaver/bcel/AtAjAttributes$AjAttributeFieldStruct;
0 3 1 field Lorg/aspectj/apache/bcel/classfile/Field;
0 3 2 bField Lorg/aspectj/weaver/bcel/BcelField;
0 3 3 type Lorg/aspectj/weaver/ResolvedType;
0 3 4 sourceContext Lorg/aspectj/weaver/ISourceContext;
0 3 5 messageHandler Lorg/aspectj/bridge/IMessageHandler;
MethodParameters:
Name Flags
field
bField
type
sourceContext
messageHandler
}
SourceFile: "AtAjAttributes.java"
NestHost: org.aspectj.weaver.bcel.AtAjAttributes
InnerClasses:
private AjAttributeFieldStruct = org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeFieldStruct of org.aspectj.weaver.bcel.AtAjAttributes
private AjAttributeStruct = org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeStruct of org.aspectj.weaver.bcel.AtAjAttributes