Class ComponentInfoWithTypeAnnotation
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.RecordComponentInfo
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ComponentInfoWithAnnotation
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ComponentInfoWithTypeAnnotation
- All Implemented Interfaces:
Comparable,IBinaryField,IBinaryInfo,IElementInfo,IGenericField,IRecordComponent
-
Field Summary
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.RecordComponentInfo
attributeBytes, descriptor, name, signature, signatureUtf8Offset, tagBits, version -
Method Summary
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ComponentInfoWithAnnotation
getAnnotationsMethods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.RecordComponentInfo
compareTo, createComponent, equals, getConstant, getGenericSignature, getModifiers, getName, getTagBits, getTypeName, hashCode, sizeInBytes, throwFormatException, toStringContent
-
Method Details
-
getTypeAnnotations
Description copied from interface:IBinaryFieldAnswer the runtime visible and invisible type annotations for this field or null if none.- Specified by:
getTypeAnnotationsin interfaceIBinaryField- Overrides:
getTypeAnnotationsin classRecordComponentInfo
-
initialize
protected void initialize()Description copied from class:RecordComponentInfoThis 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:
initializein classComponentInfoWithAnnotation
-
reset
protected void reset()- Overrides:
resetin classComponentInfoWithAnnotation
-
toString
- Overrides:
toStringin classComponentInfoWithAnnotation
-