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
defaultValue
Fields 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 void
This method is used to fully initialize the contents of the receiver.protected void
reset()
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfo
createAnnotationMethod, getDefaultValue
Methods 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, toStringContent
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct
doubleAt, floatAt, i4At, i8At, u1At, u2At, u4At, utf8At
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.env.IBinaryMethod
getParameterCount
-
Method Details
-
getAnnotations
Description copied from interface:IBinaryMethod
Answer the runtime visible and invisible annotations for this method or null if none.- Specified by:
getAnnotations
in interfaceIBinaryMethod
- Overrides:
getAnnotations
in classMethodInfo
-
initialize
protected void initialize()Description copied from class:MethodInfo
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 classMethodInfo
-
reset
protected void reset()- Overrides:
reset
in classClassFileStruct
-