| Modifier and Type | Field and Description |
|---|---|
| public static int | |
| private AnnotationAJ[] | |
| private boolean | |
| private final BcelObjectType | |
| private Field | |
| private UnresolvedType | |
| private boolean | |
| private boolean | |
| private boolean | |
| private final World |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | addAnnotation(AnnotationAJ annotation)
Overrides org. Implements org. |
| private void | |
| public void | |
| public AnnotationAJ | |
| public AnnotationAJ[] | |
| public ResolvedType[] | |
| public Field | |
| public Field | |
| public UnresolvedType | getGenericReturnType()
Overrides org. Implements org. |
| public boolean | hasAnnotation(UnresolvedType
the type of the annotation being searched for ofType)Overrides org. Implements org. |
| public boolean | |
| public boolean | |
| public void | |
| private void | |
| private void |
| AccSynthetic | back to summary |
|---|---|
| public static int AccSynthetic | |
| annotations | back to summary |
|---|---|
| private AnnotationAJ[] annotations | |
| annotationsOnFieldObjectAreOutOfDate | back to summary |
|---|---|
| private boolean annotationsOnFieldObjectAreOutOfDate | |
| bcelObjectType | back to summary |
|---|---|
| private final BcelObjectType bcelObjectType | |
| field | back to summary |
|---|---|
| private Field field | |
| genericFieldType | back to summary |
|---|---|
| private UnresolvedType genericFieldType | |
| isAjSynthetic | back to summary |
|---|---|
| private boolean isAjSynthetic | |
| isSynthetic | back to summary |
|---|---|
| private boolean isSynthetic | |
| unpackedGenericSignature | back to summary |
|---|---|
| private boolean unpackedGenericSignature | |
| world | back to summary |
|---|---|
| private final World world | |
| BcelField | back to summary |
|---|---|
| pack-priv BcelField(BcelObjectType declaringType, Field field) | |
| BcelField | back to summary |
|---|---|
| pack-priv BcelField(String declaringTypeName, Field field, World world) Constructs an instance that wrappers a Field object, but where we do not (yet) have a BcelObjectType - usually because the containing type (and this field) are being constructed at runtime (so there is no .class file to retrieve). | |
| addAnnotation | back to summary |
|---|---|
| public void addAnnotation(AnnotationAJ annotation) Overrides org. Implements org.
| |
| ensureAnnotationTypesRetrieved | back to summary |
|---|---|
| private void ensureAnnotationTypesRetrieved() | |
| evictWeavingState | back to summary |
|---|---|
| public void evictWeavingState() Overrides org. Implements org.
| |
| getAnnotationOfType | back to summary |
|---|---|
| public AnnotationAJ getAnnotationOfType(UnresolvedType ofType) Overrides org. Implements org.
| |
| getAnnotations | back to summary |
|---|---|
| public AnnotationAJ[] getAnnotations() Overrides org. Implements org.
| |
| getAnnotationTypes | back to summary |
|---|---|
| public ResolvedType[] getAnnotationTypes() Overrides org. Implements org.
| |
| getField | back to summary |
|---|---|
| public Field getField(ConstantPool cpool) | |
| getFieldAsIs | back to summary |
|---|---|
| public Field getFieldAsIs() | |
| getGenericReturnType | back to summary |
|---|---|
| public UnresolvedType getGenericReturnType() Overrides org. Implements org. Unpack the generic signature attribute if there is one and we haven't already done so, then find the true field type of this
field (eg. List | |
| hasAnnotation | back to summary |
|---|---|
| public boolean hasAnnotation(UnresolvedType ofType) Overrides org. Implements org. Doc from org. Check if this member has an annotation of the specified type. If the member has a backing generic member then this member represents a parameterization of a member in a generic type and the annotations available on the backing generic member should be used.
| |
| isAjSynthetic | back to summary |
|---|---|
| public boolean isAjSynthetic() Overrides org. Implements org.
| |
| isSynthetic | back to summary |
|---|---|
| public boolean isSynthetic() Overrides org. Implements org.
| |
| removeAnnotation | back to summary |
|---|---|
| public void removeAnnotation(AnnotationAJ annotation) | |
| unpackAttributes | back to summary |
|---|---|
| private void unpackAttributes(World world) | |
| unpackGenericSignature | back to summary |
|---|---|
| private void unpackGenericSignature() | |