public class SummarizedMethodWithNames extends SummarizedMethod
| Modifier and Type | Class and Description |
|---|---|
static class |
SummarizedMethodWithNames.SyntheticIRWithNames |
IMethod.SourcePositionContextItem.Value<T>declaringClass, NO_STATEMENTS, resolvedMethod| Constructor and Description |
|---|
SummarizedMethodWithNames(MethodReference ref,
MethodSummary summary,
IClass declaringClass,
Map<Integer,Atom> localNames) |
SummarizedMethodWithNames(MethodReference ref,
VolatileMethodSummary summary,
IClass declaringClass) |
| Modifier and Type | Method and Description |
|---|---|
String |
getLocalVariableName(int bcIndex,
int localNumber)
Returns the variable name to a ssa-number.
|
boolean |
hasLocalVariableTable() |
IR |
makeIR(Context context,
SSAOptions options)
Most subclasses should override this.
|
getNumberOfParameters, getParameterType, getPoison, getPoisonLevel, getStatements, hasPoison, isAbstract, isNative, isStaticequals, getAnnotations, getBytecodeStream, getClassHierarchy, getDeclaredExceptions, getDeclaringClass, getDescriptor, getLineNumber, getMaxLocals, getMaxStackHeight, getName, getParameterSourcePosition, getReference, getReturnType, getSelector, getSignature, getSourcePosition, getStatements, hasExceptionHandler, hashCode, isBridge, isClinit, isFactoryMethod, isFinal, isInit, isPrivate, isProtected, isPublic, isSynchronized, isSynthetic, makeControlFlowGraph, toStringpublic SummarizedMethodWithNames(MethodReference ref, MethodSummary summary, IClass declaringClass, Map<Integer,Atom> localNames) throws NullPointerException
NullPointerExceptionpublic SummarizedMethodWithNames(MethodReference ref, VolatileMethodSummary summary, IClass declaringClass) throws NullPointerException
NullPointerExceptionpublic String getLocalVariableName(int bcIndex, int localNumber)
getLocalVariableName in interface IMethodgetLocalVariableName in class SyntheticMethodpublic boolean hasLocalVariableTable()
hasLocalVariableTable in interface IMethodhasLocalVariableTable in class SyntheticMethodpublic IR makeIR(Context context, SSAOptions options)
SyntheticMethodmakeIR in class SummarizedMethodcontext - TODOoptions - options governing IR conversionCopyright © 2015. All rights reserved.