Class AnnotationMethodInfoWithAnnotations
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.MethodInfo
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfo
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfoWithAnnotations
- All Implemented Interfaces:
Comparable, IBinaryInfo, IBinaryMethod, IElementInfo, IGenericMethod
-
Field Summary
Fields inherited from class AnnotationMethodInfo
defaultValueFields inherited from class MethodInfo
accessFlags, argumentNames, attributeBytes, descriptor, exceptionNames, name, signature, signatureUtf8Offset, tagBits, version -
Method Summary
Modifier and TypeMethodDescriptionAnswer the runtime visible and invisible annotations for this method or null if none.protected voidThis method is used to fully initialize the contents of the receiver.protected voidreset()Methods inherited from class AnnotationMethodInfo
createAnnotationMethod, getDefaultValueMethods inherited from class MethodInfo
compareTo, createMethod, equals, getAnnotatedParametersCount, getArgumentNames, getExceptionTypeNames, getGenericSignature, getMethodDescriptor, getModifiers, getParameterAnnotations, getSelector, getTagBits, getTypeAnnotations, hashCode, isClinit, isConstructor, isSynthetic, sizeInBytes, toString, toStringContentMethods inherited from class ClassFileStruct
doubleAt, floatAt, i4At, i8At, u1At, u2At, u4At, utf8AtMethods inherited from interface IBinaryMethod
getParameterCount
-
Method Details
-
getAnnotations
Description copied from interface:IBinaryMethodAnswer the runtime visible and invisible annotations for this method or null if none.- Specified by:
getAnnotationsin interfaceIBinaryMethod- Overrides:
getAnnotationsin classMethodInfo
-
initialize
protected void initialize()Description copied from class:MethodInfoThis 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 classMethodInfo
-
reset
protected void reset()- Overrides:
resetin classClassFileStruct
-