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 org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfo
defaultValueFields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.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 org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfo
createAnnotationMethod, getDefaultValueMethods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.MethodInfo
compareTo, createMethod, equals, getAnnotatedParametersCount, getArgumentNames, getExceptionTypeNames, getGenericSignature, getMethodDescriptor, getModifiers, getParameterAnnotations, getSelector, getTagBits, getTypeAnnotations, hashCode, isClinit, isConstructor, isSynthetic, sizeInBytes, toString, toStringContentMethods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct
doubleAt, floatAt, i4At, i8At, u1At, u2At, u4At, utf8AtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.env.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
-