Package org.aspectj.weaver.bcel
Class TypeAnnotationAccessVar
- java.lang.Object
-
- org.aspectj.weaver.ast.ASTNode
-
- org.aspectj.weaver.ast.Expr
-
- org.aspectj.weaver.ast.Var
-
- org.aspectj.weaver.bcel.BcelVar
-
- org.aspectj.weaver.bcel.TypeAnnotationAccessVar
-
public class TypeAnnotationAccessVar extends BcelVar
-
-
Constructor Summary
Constructors Constructor Description TypeAnnotationAccessVar(ResolvedType type, BcelVar theAnnotatedTargetIsStoredHere)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendLoad(InstructionList il, InstructionFactory fact)voidappendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType)InstructionListcreateCopyFrom(InstructionFactory fact, int oldSlot)InstructioncreateLoad(InstructionFactory fact)InstructionListcreateLoadInstructions(ResolvedType toType, InstructionFactory fact)InstructioncreateStore(InstructionFactory fact)voidinsertLoad(InstructionList il, InstructionFactory fact)StringtoString()-
Methods inherited from class org.aspectj.weaver.bcel.BcelVar
appendStore, getPositionInAroundState, getSlot, setPositionInAroundState
-
Methods inherited from class org.aspectj.weaver.ast.Var
accept, getAccessorForValue, getType
-
Methods inherited from class org.aspectj.weaver.ast.Expr
makeCallExpr
-
-
-
-
Constructor Detail
-
TypeAnnotationAccessVar
public TypeAnnotationAccessVar(ResolvedType type, BcelVar theAnnotatedTargetIsStoredHere)
-
-
Method Detail
-
createLoad
public Instruction createLoad(InstructionFactory fact)
- Overrides:
createLoadin classBcelVar
-
createStore
public Instruction createStore(InstructionFactory fact)
- Overrides:
createStorein classBcelVar
-
createCopyFrom
public InstructionList createCopyFrom(InstructionFactory fact, int oldSlot)
- Overrides:
createCopyFromin classBcelVar
-
appendLoad
public void appendLoad(InstructionList il, InstructionFactory fact)
- Overrides:
appendLoadin classBcelVar
-
createLoadInstructions
public InstructionList createLoadInstructions(ResolvedType toType, InstructionFactory fact)
-
appendLoadAndConvert
public void appendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType)
- Overrides:
appendLoadAndConvertin classBcelVar
-
insertLoad
public void insertLoad(InstructionList il, InstructionFactory fact)
- Overrides:
insertLoadin classBcelVar
-
-