soot.jimple.spark.builder
Class GlobalNodeFactory

java.lang.Object
  extended by soot.jimple.spark.builder.GlobalNodeFactory

public class GlobalNodeFactory
extends Object

Factory for nodes not specific to a given method.

Author:
Ondrej Lhotak

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

Field Detail

pag

protected PAG pag
Constructor Detail

GlobalNodeFactory

public GlobalNodeFactory(PAG pag)
Method Detail

caseDefaultClassLoader

public final Node caseDefaultClassLoader()

caseMainClassNameString

public final Node caseMainClassNameString()

caseMainThreadGroup

public final Node caseMainThreadGroup()

casePrivilegedActionException

public final Node casePrivilegedActionException()

caseCanonicalPath

public final Node caseCanonicalPath()

caseMainThread

public final Node caseMainThread()

caseFinalizeQueue

public final Node caseFinalizeQueue()

caseArgv

public final Node caseArgv()

caseNewInstance

public final Node caseNewInstance(VarNode cls)

caseThrow

public Node caseThrow()