Interface IBinaryField
- All Superinterfaces:
IBinaryInfo,IElementInfo,IGenericField
- All Known Subinterfaces:
IRecordComponent
- All Known Implementing Classes:
ComponentInfoWithAnnotation,ComponentInfoWithTypeAnnotation,FieldInfo,FieldInfoWithAnnotation,FieldInfoWithTypeAnnotation,RecordComponentInfo
-
Method Summary
Modifier and TypeMethodDescriptionAnswer the runtime visible and invisible annotations for this field or null if none.char[]Answer the receiver's FieldSignature, which describes the field's type as specified in "4.7.9.1 Signatures" of the Java SE 8 VM spec.char[]getName()Answer the name of the field.longAnswer the tagbits set according to the bits for annotations.Answer the runtime visible and invisible type annotations for this field or null if none.char[]Answer the resolved name of the receiver's type in the class file format as specified in section 4.3.2 of the Java 2 VM spec.Methods inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.env.IGenericField
getModifiers
-
Method Details
-
getAnnotations
IBinaryAnnotation[] getAnnotations()Answer the runtime visible and invisible annotations for this field or null if none. -
getTypeAnnotations
IBinaryTypeAnnotation[] getTypeAnnotations()Answer the runtime visible and invisible type annotations for this field or null if none. -
getConstant
Constant getConstant()- Returns:
- org.eclipse.jdt.internal.compiler.Constant
-
getGenericSignature
char[] getGenericSignature()Answer the receiver's FieldSignature, which describes the field's type as specified in "4.7.9.1 Signatures" of the Java SE 8 VM spec. -
getName
char[] getName()Answer the name of the field. -
getTagBits
long getTagBits()Answer the tagbits set according to the bits for annotations. -
getTypeName
char[] getTypeName()Answer the resolved name of the receiver's type in the class file format as specified in section 4.3.2 of the Java 2 VM spec. For example: - java.lang.String is Ljava/lang/String; - an int is I - a 2 dimensional array of strings is [[Ljava/lang/String; - an array of floats is [F
-