soot.jimple.spark.builder
Class GlobalNodeFactory

java.lang.Object
  extended bysoot.jimple.spark.builder.GlobalNodeFactory

public class GlobalNodeFactory
extends java.lang.Object

Factory for nodes not specific to a given method.

Author:
Ondrej Lhotak

Field Summary
protected  AbstractPAG pag
           
 
Constructor Summary
GlobalNodeFactory(AbstractPAG pag)
           
 
Method Summary
 Node caseArgv()
           
 Node caseDefaultClassLoader()
           
 Node caseMainClassNameString()
           
 Node caseMainThread()
           
 Node caseMainThreadGroup()
           
 Node caseNewInstance(VarNode cls)
           
protected  Node caseThrow()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pag

protected AbstractPAG pag
Constructor Detail

GlobalNodeFactory

public GlobalNodeFactory(AbstractPAG pag)
Method Detail

caseDefaultClassLoader

public final Node caseDefaultClassLoader()

caseMainClassNameString

public final Node caseMainClassNameString()

caseMainThreadGroup

public final Node caseMainThreadGroup()

caseMainThread

public final Node caseMainThread()

caseArgv

public final Node caseArgv()

caseNewInstance

public final Node caseNewInstance(VarNode cls)

caseThrow

protected Node caseThrow()