Class MethodInfoWithAnnotations
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.MethodInfoWithAnnotations
- All Implemented Interfaces:
Comparable
,IBinaryMethod
,IGenericMethod
-
Field Summary
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.MethodInfo
compareTo, createMethod, equals, getAnnotatedParametersCount, getArgumentNames, getDefaultValue, getExceptionTypeNames, getGenericSignature, getMethodDescriptor, getModifiers, getParameterAnnotations, getSelector, getTagBits, getTypeAnnotations, hashCode, isClinit, isConstructor, isSynthetic, sizeInBytes, toString, toStringContent
-
Field Details
-
annotations
-
-
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
-