public class FakeRootMethod extends AbstractRootMethod
IMethod.SourcePosition
ContextItem.Value<T>
Modifier and Type | Field and Description |
---|---|
static Descriptor |
descr |
static Atom |
name |
static MethodReference |
rootMethod |
cache, cha, insts, nextLocal, statements
declaringClass, NO_STATEMENTS, resolvedMethod
Constructor and Description |
---|
FakeRootMethod(IClassHierarchy cha,
AnalysisOptions options,
AnalysisCache cache) |
Modifier and Type | Method and Description |
---|---|
static MethodReference |
getRootMethod() |
static boolean |
isFakeRootMethod(MemberReference m) |
static boolean |
isFromFakeRoot(IBasicBlock block) |
add1DArrayAllocation, addAllocation, addAllocationWithoutCtor, addCheckcast, addGetArrayField, addGetInstance, addGetStatic, addInvocation, addLocal, addPhi, addReturn, addSetArrayField, addSetInstance, addSetStatic, getInterpreter, getStatements, getValueNumberForByteConstant, getValueNumberForCharConstant, getValueNumberForIntConstant, makeIR
equals, getAnnotations, getBytecodeStream, getClassHierarchy, getDeclaredExceptions, getDeclaringClass, getDescriptor, getLineNumber, getLocalVariableName, getMaxLocals, getMaxStackHeight, getName, getNumberOfParameters, getParameterSourcePosition, getParameterType, getPoison, getPoisonLevel, getReference, getReturnType, getSelector, getSignature, getSourcePosition, getStatements, hasExceptionHandler, hashCode, hasLocalVariableTable, hasPoison, isAbstract, isBridge, isClinit, isFactoryMethod, isFinal, isInit, isNative, isPrivate, isProtected, isPublic, isStatic, isSynchronized, isSynthetic, makeControlFlowGraph, toString
public static final Atom name
public static final Descriptor descr
public static final MethodReference rootMethod
public FakeRootMethod(IClassHierarchy cha, AnalysisOptions options, AnalysisCache cache)
public static boolean isFakeRootMethod(MemberReference m)
IllegalArgumentException
- if m is nullpublic static boolean isFromFakeRoot(IBasicBlock block)
IllegalArgumentException
- if block is nullpublic static MethodReference getRootMethod()