soot.jimple.toolkits.callgraph
Class EntryPoints
java.lang.Object
|
+--soot.jimple.toolkits.callgraph.EntryPoints
- public class EntryPoints
- extends java.lang.Object
Returns the various potential entry points of a Java program.
Method Summary |
java.util.List |
all()
Returns all the entry points. |
java.util.List |
application()
Returns only the application entry points, not including entry points
invoked implicitly by the VM. |
java.util.List |
clinits()
Returns a list of all static initializers. |
java.util.List |
implicit()
Returns only the entry points invoked implicitly by the VM. |
java.util.List |
inits()
Returns a list of all constructors taking no arguments. |
java.util.List |
methodsOfApplicationClasses()
Returns a list of all concrete methods of all application classes. |
static EntryPoints |
v()
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
EntryPoints
public EntryPoints(Singletons.Global g)
v
public static EntryPoints v()
application
public java.util.List application()
- Returns only the application entry points, not including entry points
invoked implicitly by the VM.
implicit
public java.util.List implicit()
- Returns only the entry points invoked implicitly by the VM.
all
public java.util.List all()
- Returns all the entry points.
clinits
public java.util.List clinits()
- Returns a list of all static initializers.
inits
public java.util.List inits()
- Returns a list of all constructors taking no arguments.
methodsOfApplicationClasses
public java.util.List methodsOfApplicationClasses()
- Returns a list of all concrete methods of all application classes.