|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MethodOrMethodContext | |
---|---|
soot | Base Soot classes, shared by different intermediate representations. |
soot.jimple.toolkits.callgraph |
Uses of MethodOrMethodContext in soot |
---|
Classes in soot that implement MethodOrMethodContext | |
---|---|
class |
MethodContext
Represents a pair of a method and a context. |
class |
SootMethod
Soot representation of a Java method. |
Methods in soot that return MethodOrMethodContext | |
---|---|
static MethodOrMethodContext |
MethodContext.v(SootMethod method,
Context context)
|
static MethodOrMethodContext |
MethodContext.v(SootMethod method,
Context context)
|
Methods in soot with parameters of type MethodOrMethodContext | |
---|---|
void |
MethodToContexts.add(MethodOrMethodContext momc)
|
void |
MethodToContexts.add(MethodOrMethodContext momc)
|
Uses of MethodOrMethodContext in soot.jimple.toolkits.callgraph |
---|
Fields in soot.jimple.toolkits.callgraph with type parameters of type MethodOrMethodContext | |
---|---|
protected Map<MethodOrMethodContext,Edge> |
CallGraph.srcMethodToEdge
|
protected Map<MethodOrMethodContext,Edge> |
CallGraph.srcMethodToEdge
|
protected Map<MethodOrMethodContext,Edge> |
CallGraph.tgtToEdge
|
protected Map<MethodOrMethodContext,Edge> |
CallGraph.tgtToEdge
|
Methods in soot.jimple.toolkits.callgraph that return MethodOrMethodContext | |
---|---|
MethodOrMethodContext |
Edge.getSrc()
|
MethodOrMethodContext |
Edge.getSrc()
|
MethodOrMethodContext |
Edge.getTgt()
|
MethodOrMethodContext |
Edge.getTgt()
|
MethodOrMethodContext |
Targets.next()
|
MethodOrMethodContext |
Targets.next()
|
Methods in soot.jimple.toolkits.callgraph that return types with arguments of type MethodOrMethodContext | |
---|---|
Iterator<MethodOrMethodContext> |
TransitiveTargets.iterator(Iterator<MethodOrMethodContext> methods)
|
Iterator<MethodOrMethodContext> |
TransitiveTargets.iterator(Iterator<MethodOrMethodContext> methods)
|
Iterator<MethodOrMethodContext> |
TransitiveTargets.iterator(MethodOrMethodContext momc)
|
Iterator<MethodOrMethodContext> |
TransitiveTargets.iterator(MethodOrMethodContext momc)
|
Iterator<MethodOrMethodContext> |
TransitiveTargets.iterator(Unit u)
|
Iterator<MethodOrMethodContext> |
TransitiveTargets.iterator(Unit u)
|
QueueReader<MethodOrMethodContext> |
ReachableMethods.listener()
Returns a QueueReader object containing all methods found reachable so far, and which will be informed of any new methods that are later found to be reachable. |
QueueReader<MethodOrMethodContext> |
ReachableMethods.listener()
Returns a QueueReader object containing all methods found reachable so far, and which will be informed of any new methods that are later found to be reachable. |
QueueReader<MethodOrMethodContext> |
ReachableMethods.newListener()
Returns a QueueReader object which will contain ONLY NEW methods which will be found to be reachable, but not those that have already been found to be reachable. |
QueueReader<MethodOrMethodContext> |
ReachableMethods.newListener()
Returns a QueueReader object which will contain ONLY NEW methods which will be found to be reachable, but not those that have already been found to be reachable. |
Iterator<MethodOrMethodContext> |
CallGraph.sourceMethods()
Returns an iterator over all methods that are the sources of at least one edge. |
Iterator<MethodOrMethodContext> |
CallGraph.sourceMethods()
Returns an iterator over all methods that are the sources of at least one edge. |
Methods in soot.jimple.toolkits.callgraph with parameters of type MethodOrMethodContext | |
---|---|
void |
ContextInsensitiveContextManager.addStaticEdge(MethodOrMethodContext src,
Unit srcUnit,
SootMethod target,
Kind kind)
|
void |
ContextManager.addStaticEdge(MethodOrMethodContext src,
Unit srcUnit,
SootMethod target,
Kind kind)
|
void |
ObjSensContextManager.addStaticEdge(MethodOrMethodContext src,
Unit srcUnit,
SootMethod target,
Kind kind)
|
void |
OneCFAContextManager.addStaticEdge(MethodOrMethodContext src,
Unit srcUnit,
SootMethod target,
Kind kind)
|
void |
OneCFAContextManager.addStaticEdge(MethodOrMethodContext src,
Unit srcUnit,
SootMethod target,
Kind kind)
|
void |
ObjSensContextManager.addStaticEdge(MethodOrMethodContext src,
Unit srcUnit,
SootMethod target,
Kind kind)
|
void |
ContextManager.addStaticEdge(MethodOrMethodContext src,
Unit srcUnit,
SootMethod target,
Kind kind)
|
void |
ContextInsensitiveContextManager.addStaticEdge(MethodOrMethodContext src,
Unit srcUnit,
SootMethod target,
Kind kind)
|
void |
ContextInsensitiveContextManager.addVirtualEdge(MethodOrMethodContext src,
Unit srcUnit,
SootMethod target,
Kind kind,
Context typeContext)
|
void |
ContextManager.addVirtualEdge(MethodOrMethodContext src,
Unit srcUnit,
SootMethod target,
Kind kind,
Context typeContext)
|
void |
ObjSensContextManager.addVirtualEdge(MethodOrMethodContext src,
Unit srcUnit,
SootMethod target,
Kind kind,
Context typeContext)
|
void |
OneCFAContextManager.addVirtualEdge(MethodOrMethodContext src,
Unit srcUnit,
SootMethod target,
Kind kind,
Context typeContext)
|
void |
OneCFAContextManager.addVirtualEdge(MethodOrMethodContext src,
Unit srcUnit,
SootMethod target,
Kind kind,
Context typeContext)
|
void |
ObjSensContextManager.addVirtualEdge(MethodOrMethodContext src,
Unit srcUnit,
SootMethod target,
Kind kind,
Context typeContext)
|
void |
ContextManager.addVirtualEdge(MethodOrMethodContext src,
Unit srcUnit,
SootMethod target,
Kind kind,
Context typeContext)
|
void |
ContextInsensitiveContextManager.addVirtualEdge(MethodOrMethodContext src,
Unit srcUnit,
SootMethod target,
Kind kind,
Context typeContext)
|
boolean |
ReachableMethods.contains(MethodOrMethodContext m)
Returns true iff method is reachable. |
boolean |
ReachableMethods.contains(MethodOrMethodContext m)
Returns true iff method is reachable. |
Iterator<Edge> |
CallGraph.edgesInto(MethodOrMethodContext m)
Returns an iterator over all edges that have m as their target method. |
Iterator |
SlowCallGraph.edgesInto(MethodOrMethodContext m)
Returns an iterator over all edges that have m as their target method. |
Iterator |
SlowCallGraph.edgesInto(MethodOrMethodContext m)
Returns an iterator over all edges that have m as their target method. |
Iterator<Edge> |
CallGraph.edgesInto(MethodOrMethodContext m)
Returns an iterator over all edges that have m as their target method. |
Iterator<Edge> |
CallGraph.edgesOutOf(MethodOrMethodContext m)
Returns an iterator over all edges that have m as their source method. |
Iterator |
SlowCallGraph.edgesOutOf(MethodOrMethodContext m)
Returns an iterator over all edges that have m as their source method. |
Iterator |
SlowCallGraph.edgesOutOf(MethodOrMethodContext m)
Returns an iterator over all edges that have m as their source method. |
Iterator<Edge> |
CallGraph.edgesOutOf(MethodOrMethodContext m)
Returns an iterator over all edges that have m as their source method. |
Iterator<MethodOrMethodContext> |
TransitiveTargets.iterator(MethodOrMethodContext momc)
|
Iterator<MethodOrMethodContext> |
TransitiveTargets.iterator(MethodOrMethodContext momc)
|
Method parameters in soot.jimple.toolkits.callgraph with type arguments of type MethodOrMethodContext | |
---|---|
Iterator<MethodOrMethodContext> |
TransitiveTargets.iterator(Iterator<MethodOrMethodContext> methods)
|
Iterator<MethodOrMethodContext> |
TransitiveTargets.iterator(Iterator<MethodOrMethodContext> methods)
|
Constructors in soot.jimple.toolkits.callgraph with parameters of type MethodOrMethodContext | |
---|---|
Edge(MethodOrMethodContext src,
Stmt srcUnit,
MethodOrMethodContext tgt)
|
|
Edge(MethodOrMethodContext src,
Stmt srcUnit,
MethodOrMethodContext tgt)
|
|
Edge(MethodOrMethodContext src,
Unit srcUnit,
MethodOrMethodContext tgt,
Kind kind)
|
|
Edge(MethodOrMethodContext src,
Unit srcUnit,
MethodOrMethodContext tgt,
Kind kind)
|
Constructor parameters in soot.jimple.toolkits.callgraph with type arguments of type MethodOrMethodContext | |
---|---|
ReachableMethods(CallGraph graph,
Collection<MethodOrMethodContext> entryPoints)
|
|
ReachableMethods(CallGraph graph,
Collection<MethodOrMethodContext> entryPoints)
|
|
ReachableMethods(CallGraph graph,
Iterator<MethodOrMethodContext> entryPoints)
|
|
ReachableMethods(CallGraph graph,
Iterator<MethodOrMethodContext> entryPoints)
|
|
ReachableMethods(CallGraph graph,
Iterator<MethodOrMethodContext> entryPoints,
Filter filter)
|
|
ReachableMethods(CallGraph graph,
Iterator<MethodOrMethodContext> entryPoints,
Filter filter)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |