class org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeStruct
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeStruct
super_class: java.lang.Object
{
java.util.List<org.aspectj.weaver.AjAttribute> ajAttributes;
descriptor: Ljava/util/List;
flags: (0x0000)
Signature: Ljava/util/List<Lorg/aspectj/weaver/AjAttribute;>;
final org.aspectj.weaver.ResolvedType enclosingType;
descriptor: Lorg/aspectj/weaver/ResolvedType;
flags: (0x0010) ACC_FINAL
final org.aspectj.weaver.ISourceContext context;
descriptor: Lorg/aspectj/weaver/ISourceContext;
flags: (0x0010) ACC_FINAL
final org.aspectj.bridge.IMessageHandler handler;
descriptor: Lorg/aspectj/bridge/IMessageHandler;
flags: (0x0010) ACC_FINAL
public void <init>(org.aspectj.weaver.ResolvedType, org.aspectj.weaver.ISourceContext, org.aspectj.bridge.IMessageHandler);
descriptor: (Lorg/aspectj/weaver/ResolvedType;Lorg/aspectj/weaver/ISourceContext;Lorg/aspectj/bridge/IMessageHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 // org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeStruct this
start local 1 // org.aspectj.weaver.ResolvedType type
start local 2 // org.aspectj.weaver.ISourceContext sourceContext
start local 3 // org.aspectj.bridge.IMessageHandler messageHandler
0: .line 122
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 112
aload 0 /* this */
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeStruct.ajAttributes:Ljava/util/List;
2: .line 123
aload 0 /* this */
aload 1 /* type */
putfield org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeStruct.enclosingType:Lorg/aspectj/weaver/ResolvedType;
3: .line 124
aload 0 /* this */
aload 2 /* sourceContext */
putfield org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeStruct.context:Lorg/aspectj/weaver/ISourceContext;
4: .line 125
aload 0 /* this */
aload 3 /* messageHandler */
putfield org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeStruct.handler:Lorg/aspectj/bridge/IMessageHandler;
5: .line 126
return
end local 3 // org.aspectj.bridge.IMessageHandler messageHandler
end local 2 // org.aspectj.weaver.ISourceContext sourceContext
end local 1 // org.aspectj.weaver.ResolvedType type
end local 0 // org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeStruct this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/aspectj/weaver/bcel/AtAjAttributes$AjAttributeStruct;
0 6 1 type Lorg/aspectj/weaver/ResolvedType;
0 6 2 sourceContext Lorg/aspectj/weaver/ISourceContext;
0 6 3 messageHandler Lorg/aspectj/bridge/IMessageHandler;
MethodParameters:
Name Flags
type
sourceContext
messageHandler
}
SourceFile: "AtAjAttributes.java"
NestHost: org.aspectj.weaver.bcel.AtAjAttributes
InnerClasses:
private AjAttributeStruct = org.aspectj.weaver.bcel.AtAjAttributes$AjAttributeStruct of org.aspectj.weaver.bcel.AtAjAttributes