Uses of Class
soot.Kind

Packages that use Kind
soot Base Soot classes, shared by different intermediate representations. 
soot.jimple.toolkits.annotation.callgraph   
soot.jimple.toolkits.callgraph   
 

Uses of Kind in soot
 

Fields in soot declared as Kind
static Kind Kind.CLINIT
          Implicit call to static initializer.
static Kind Kind.CLINIT
          Implicit call to static initializer.
static Kind Kind.FINALIZE
          Implicit call to java.lang.ref.Finalizer.register from new bytecode.
static Kind Kind.FINALIZE
          Implicit call to java.lang.ref.Finalizer.register from new bytecode.
static Kind Kind.INTERFACE
          Due to explicit invokeinterface instruction.
static Kind Kind.INTERFACE
          Due to explicit invokeinterface instruction.
static Kind Kind.INVALID
           
static Kind Kind.INVALID
           
static Kind Kind.INVOKE_FINALIZE
          Implicit call to finalize() from java.lang.ref.Finalizer.invokeFinalizeMethod().
static Kind Kind.INVOKE_FINALIZE
          Implicit call to finalize() from java.lang.ref.Finalizer.invokeFinalizeMethod().
static Kind Kind.NEWINSTANCE
          Implicit call to constructor from java.lang.Class.newInstance().
static Kind Kind.NEWINSTANCE
          Implicit call to constructor from java.lang.Class.newInstance().
static Kind Kind.PRIVILEGED
          Implicit call to run() through AccessController.doPrivileged().
static Kind Kind.PRIVILEGED
          Implicit call to run() through AccessController.doPrivileged().
static Kind Kind.REFL_CLASS_NEWINSTANCE
          Due to call to Class.newInstance(..) when reflection log is enabled.
static Kind Kind.REFL_CLASS_NEWINSTANCE
          Due to call to Class.newInstance(..) when reflection log is enabled.
static Kind Kind.REFL_CONSTR_NEWINSTANCE
          Due to call to Constructor.newInstance(..).
static Kind Kind.REFL_CONSTR_NEWINSTANCE
          Due to call to Constructor.newInstance(..).
static Kind Kind.REFL_INVOKE
          Due to call to Method.invoke(..).
static Kind Kind.REFL_INVOKE
          Due to call to Method.invoke(..).
static Kind Kind.SPECIAL
          Due to explicit invokespecial instruction.
static Kind Kind.SPECIAL
          Due to explicit invokespecial instruction.
static Kind Kind.STATIC
          Due to explicit invokestatic instruction.
static Kind Kind.STATIC
          Due to explicit invokestatic instruction.
static Kind Kind.THREAD
          Implicit call to Thread.run() due to Thread.start() call.
static Kind Kind.THREAD
          Implicit call to Thread.run() due to Thread.start() call.
static Kind Kind.VIRTUAL
          Due to explicit invokevirtual instruction.
static Kind Kind.VIRTUAL
          Due to explicit invokevirtual instruction.
 

Uses of Kind in soot.jimple.toolkits.annotation.callgraph
 

Methods in soot.jimple.toolkits.annotation.callgraph that return Kind
 Kind MethInfo.edgeKind()
           
 Kind MethInfo.edgeKind()
           
 

Methods in soot.jimple.toolkits.annotation.callgraph with parameters of type Kind
 void MethInfo.edgeKind(Kind kind)
           
 void MethInfo.edgeKind(Kind kind)
           
 

Constructors in soot.jimple.toolkits.annotation.callgraph with parameters of type Kind
MethInfo(SootMethod meth, boolean b, Kind kind)
           
MethInfo(SootMethod meth, boolean b, Kind kind)
           
 

Uses of Kind in soot.jimple.toolkits.callgraph
 

Methods in soot.jimple.toolkits.callgraph that return Kind
static Kind Edge.ieToKind(InvokeExpr ie)
           
static Kind Edge.ieToKind(InvokeExpr ie)
           
 Kind ContextSensitiveEdge.kind()
          The kind of edge.
 Kind Edge.kind()
           
 Kind VirtualCallSite.kind()
           
 Kind VirtualCallSite.kind()
           
 Kind Edge.kind()
           
 Kind ContextSensitiveEdge.kind()
          The kind of edge.
 

Methods in soot.jimple.toolkits.callgraph with parameters of type Kind
 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)
           
 

Constructors in soot.jimple.toolkits.callgraph with parameters of type Kind
Edge(MethodOrMethodContext src, Unit srcUnit, MethodOrMethodContext tgt, Kind kind)
           
Edge(MethodOrMethodContext src, Unit srcUnit, MethodOrMethodContext tgt, Kind kind)
           
VirtualCallSite(Stmt stmt, SootMethod container, InstanceInvokeExpr iie, NumberedString subSig, Kind kind)
           
VirtualCallSite(Stmt stmt, SootMethod container, InstanceInvokeExpr iie, NumberedString subSig, Kind kind)