com.ibm.wala.ipa.callgraph.impl
Class FakeWorldClinitMethod

java.lang.Object
  extended by com.ibm.wala.classLoader.SyntheticMethod
      extended by com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
          extended by com.ibm.wala.ipa.callgraph.impl.FakeWorldClinitMethod
All Implemented Interfaces:
IMember, IMethod, ContextItem, IClassHierarchyDweller

public class FakeWorldClinitMethod
extends AbstractRootMethod

A synthetic method that calls all class initializers


Field Summary
 
Fields inherited from class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
cache, cha, insts, nextLocal, statements
 
Fields inherited from class com.ibm.wala.classLoader.SyntheticMethod
declaringClass, NO_STATEMENTS, resolvedMethod
 
Constructor Summary
FakeWorldClinitMethod(IClassHierarchy cha, AnalysisOptions options, AnalysisCache cache)
           
 
Method Summary
 
Methods inherited from class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
add1DArrayAllocation, addAllocation, addAllocationWithoutCtor, addCheckcast, addGetInstance, addGetStatic, addInvocation, addLocal, addPhi, addReturn, getInterpreter, getStatements, getValueNumberForByteConstant, getValueNumberForCharConstant, getValueNumberForIntConstant, makeIR
 
Methods inherited from class com.ibm.wala.classLoader.SyntheticMethod
equals, getBytecodeStream, getClassHierarchy, getDeclaredExceptions, getDeclaringClass, getDescriptor, getLineNumber, getLocalVariableName, getMaxLocals, getMaxStackHeight, getName, getNumberOfParameters, getParameterType, getPoison, getPoisonLevel, getReference, getReturnType, getSelector, getSignature, getStatements, hasExceptionHandler, hashCode, hasLocalVariableTable, hasPoison, isAbstract, isBridge, isClinit, isFactoryMethod, isFinal, isInit, isNative, isPrivate, isProtected, isPublic, isStatic, isSynchronized, isSynthetic, makeControlFlowGraph, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FakeWorldClinitMethod

public FakeWorldClinitMethod(IClassHierarchy cha,
                             AnalysisOptions options,
                             AnalysisCache cache)