public interface IBytecodeMethod extends IMethod
IMethod.SourcePosition
ContextItem.Value<T>
Modifier and Type | Method and Description |
---|---|
Collection<Annotation> |
getAnnotations(boolean runtimeVisible) |
int |
getBytecodeIndex(int i) |
Collection<CallSiteReference> |
getCallSites()
there
|
ExceptionHandler[][] |
getHandlers() |
IndirectionData |
getIndirectionData() |
IInstruction[] |
getInstructions() |
Collection<Annotation>[] |
getParameterAnnotations() |
getDeclaredExceptions, getDescriptor, getLineNumber, getLocalVariableName, getNumberOfParameters, getParameterSourcePosition, getParameterType, getReference, getReturnType, getSelector, getSignature, getSourcePosition, hasExceptionHandler, hasLocalVariableTable, isAbstract, isBridge, isClinit, isFinal, isInit, isNative, isPrivate, isProtected, isPublic, isSynchronized, isSynthetic
getAnnotations, getDeclaringClass, getName, isStatic
getClassHierarchy
int getBytecodeIndex(int i) throws InvalidClassFileException
InvalidClassFileException
ExceptionHandler[][] getHandlers() throws InvalidClassFileException
InvalidClassFileException
IInstruction[] getInstructions() throws InvalidClassFileException
InvalidClassFileException
Collection<CallSiteReference> getCallSites() throws InvalidClassFileException
InvalidClassFileException
IndirectionData getIndirectionData()
Collection<Annotation>[] getParameterAnnotations()
Collection<Annotation> getAnnotations(boolean runtimeVisible) throws InvalidClassFileException
InvalidClassFileException