Class FieldInfoWithAnnotation
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.FieldInfo
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.FieldInfoWithAnnotation
- All Implemented Interfaces:
Comparable
,IBinaryField
,IGenericField
- Direct Known Subclasses:
FieldInfoWithTypeAnnotation
-
Field Summary
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.FieldInfo
accessFlags, attributeBytes, constant, descriptor, name, signature, signatureUtf8Offset, tagBits, version, wrappedConstantValue
-
Method Summary
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.FieldInfo
compareTo, createField, equals, getConstant, getGenericSignature, getModifiers, getName, getTagBits, getTypeAnnotations, getTypeName, getWrappedConstantValue, hasConstant, hashCode, isSynthetic, sizeInBytes, throwFormatException, toStringContent
-
Method Details
-
getAnnotations
Description copied from interface:IBinaryField
Answer the runtime visible and invisible annotations for this field or null if none.- Specified by:
getAnnotations
in interfaceIBinaryField
- Overrides:
getAnnotations
in classFieldInfo
- Returns:
- the annotations or null if there is none.
-
initialize
protected void initialize()Description copied from class:FieldInfo
This method is used to fully initialize the contents of the receiver. All methodinfos, fields infos will be therefore fully initialized and we can get rid of the bytes.- Overrides:
initialize
in classFieldInfo
-
reset
protected void reset()- Overrides:
reset
in classClassFileStruct
-
toString
-