public interface IBytecodeMethod extends IMethod
IMethod.SourcePositionContextItem.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, isSyntheticgetAnnotations, getDeclaringClass, getName, isStaticgetClassHierarchyint getBytecodeIndex(int i)
throws InvalidClassFileException
InvalidClassFileExceptionExceptionHandler[][] getHandlers() throws InvalidClassFileException
InvalidClassFileExceptionIInstruction[] getInstructions() throws InvalidClassFileException
InvalidClassFileExceptionCollection<CallSiteReference> getCallSites() throws InvalidClassFileException
InvalidClassFileExceptionIndirectionData getIndirectionData()
Collection<Annotation>[] getParameterAnnotations()
Collection<Annotation> getAnnotations(boolean runtimeVisible) throws InvalidClassFileException
InvalidClassFileException