| Modifier and Type | Field and Description |
|---|---|
| private UnresolvedType | |
| private boolean | |
| private Shadow. | |
| private Member | |
| private BcelShadow |
| Access | Constructor and Description |
|---|---|
| public | AnnotationAccessVar(BcelShadow shadow, Shadow.
|
| Modifier and Type | Method and Description |
|---|---|
| public void | appendLoad(InstructionList il, InstructionFactory fact)
Overrides org. |
| public void | appendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType)
Overrides org. |
| private void | buildArray(InstructionList il, InstructionFactory fact, Type arrayElementType, Type[] arrayEntries, int dim)
|
| public InstructionList | createCopyFrom(InstructionFactory fact, int oldSlot)
|
| public Instruction | |
| private InstructionList | |
| public Instruction | |
| private void | generateBytecodeToAccessAnnotationAtFieldGetSetShadow(ResolvedType toType, InstructionFactory fact, InstructionList il, Instruction pushConstantAnnotationType)
At a FieldGet or FieldSet shadow, generate the bytecode to access the annotation for that field. |
| public Var | Returns: a variable that represents access to that annotation valueThe type from the annotation that is of interest valueType, String the formal name expressed in the pointcut, can be used to disambiguate formalName)
Return an object that can access a particular value of this annotation.
|
| public Shadow. | |
| public Member | |
| public void | insertLoad(InstructionList il, InstructionFactory fact)
Overrides org. |
| public String | toString()
Overrides org. |
| containingType | back to summary |
|---|---|
| private UnresolvedType containingType | |
| isWithin | back to summary |
|---|---|
| private boolean isWithin | |
| kind | back to summary |
|---|---|
| private Shadow. | |
| member | back to summary |
|---|---|
| private Member member | |
| shadow | back to summary |
|---|---|
| private BcelShadow shadow | |
| AnnotationAccessVar | back to summary |
|---|---|
| public AnnotationAccessVar(BcelShadow shadow, Shadow. | |
| appendLoad | back to summary |
|---|---|
| public void appendLoad(InstructionList il, InstructionFactory fact) Overrides org.
| |
| appendLoadAndConvert | back to summary |
|---|---|
| public void appendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType) Overrides org.
| |
| buildArray | back to summary |
|---|---|
| private void buildArray(InstructionList il, InstructionFactory fact, Type arrayElementType, Type[] arrayEntries, int dim) | |
| createCopyFrom | back to summary |
|---|---|
| public InstructionList createCopyFrom(InstructionFactory fact, int oldSlot) Overrides org.
| |
| createLoad | back to summary |
|---|---|
| public Instruction createLoad(InstructionFactory fact) Overrides org.
| |
| createLoadInstructions | back to summary |
|---|---|
| private InstructionList createLoadInstructions(ResolvedType toType, InstructionFactory fact) | |
| createStore | back to summary |
|---|---|
| public Instruction createStore(InstructionFactory fact) Overrides org.
| |
| generateBytecodeToAccessAnnotationAtFieldGetSetShadow | back to summary |
|---|---|
| private void generateBytecodeToAccessAnnotationAtFieldGetSetShadow(ResolvedType toType, InstructionFactory fact, InstructionList il, Instruction pushConstantAnnotationType) At a FieldGet or FieldSet shadow, generate the bytecode to access the annotation for that field. The annotation is cached so the code checks that cached value before proceeding. | |
| getAccessorForValue | back to summary |
|---|---|
| public Var getAccessorForValue(ResolvedType valueType, String formalName) Overrides org. Return an object that can access a particular value of this annotation.
| |
| getKind | back to summary |
|---|---|
| public Shadow. | |
| getMember | back to summary |
|---|---|
| public Member getMember() | |
| insertLoad | back to summary |
|---|---|
| public void insertLoad(InstructionList il, InstructionFactory fact) Overrides org.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides org. Doc from java. Returns a string representation of the object. | |