Uses of Interface
soot.Local

Packages that use Local
soot Base Soot classes, shared by different intermediate representations. 
soot.baf Public classes for the Baf intermediate representation. 
soot.baf.internal Internal, messy, implementation-specific classes for the Baf intermediate representation. 
soot.coffi Contains classes from the Coffi tool, by Clark Verbrugge. 
soot.dava   
soot.dava.internal.AST   
soot.dava.internal.javaRep   
soot.dava.toolkits.base.AST.structuredAnalysis   
soot.dava.toolkits.base.AST.transformations   
soot.dava.toolkits.base.AST.traversals   
soot.dava.toolkits.base.renamer   
soot.grimp Public classes for the Grimp intermediate representation. 
soot.javaToJimple   
soot.jimple Public classes for the Jimple intermediate representation. 
soot.jimple.internal Internal, messy, implementation-specific classes for the Jimple intermediate representation. 
soot.jimple.spark.builder   
soot.jimple.spark.pag   
soot.jimple.toolkits.annotation.purity   
soot.jimple.toolkits.callgraph   
soot.jimple.toolkits.invoke A toolkit to deal with Jimple and invoke statements. 
soot.jimple.toolkits.pointer   
soot.jimple.toolkits.scalar A toolkit for scalar optimization of Jimple. 
soot.shimple Public classes for the SSA Shimple intermediate representation. 
soot.shimple.internal Shimple internal messy stuff. 
soot.shimple.toolkits.graph   
soot.shimple.toolkits.scalar Some analyses based on Shimple. 
soot.toolkits.exceptions   
soot.toolkits.scalar A number of scalar optimizations, and the flow analysis framework. 
 

Uses of Local in soot
 

Methods in soot that return Local
 Local Body.getThisLocal()
          Return LHS of the first identity stmt assigning from \@this.
 Local Body.getParameterLocal(int i)
          Return LHS of the first identity stmt assigning from \@parameter i.
 

Methods in soot with parameters of type Local
 void AbstractUnitPrinter.local(Local l)
           
 PointsToSet PointsToAnalysis.reachingObjects(Local l)
          Returns the set of objects pointed to by variable l.
 PointsToSet PointsToAnalysis.reachingObjects(Context c, Local l)
          Returns the set of objects pointed to by variable l in context c.
 PointsToSet PointsToAnalysis.reachingObjects(Local l, SootField f)
          Returns the set of objects pointed to by instance field f of the objects pointed to by l.
 PointsToSet PointsToAnalysis.reachingObjects(Context c, Local l, SootField f)
          Returns the set of objects pointed to by instance field f of the objects pointed to by l in context c.
 void UnitPrinter.local(Local l)
           
 

Uses of Local in soot.baf
 

Methods in soot.baf that return Local
 Local Baf.newLocal(String name, Type t)
          Constructs a Local with the given name and type.
 Local IncInst.getLocal()
           
 Local LoadInst.getLocal()
           
 Local StoreInst.getLocal()
           
 

Methods in soot.baf with parameters of type Local
 StoreInst Baf.newStoreInst(Type opType, Local l)
           
 LoadInst Baf.newLoadInst(Type opType, Local l)
           
 IncInst Baf.newIncInst(Local aLocal, Constant aConstant)
           
 void IncInst.setLocal(Local l)
           
 void LoadInst.setLocal(Local l)
           
 void StoreInst.setLocal(Local l)
           
 

Uses of Local in soot.baf.internal
 

Classes in soot.baf.internal that implement Local
 class BafLocal
           
 

Methods in soot.baf.internal that return Local
 Local BIncInst.getLocal()
           
 Local BLoadInst.getLocal()
           
 Local BStoreInst.getLocal()
           
 

Methods in soot.baf.internal with parameters of type Local
 void BIncInst.setLocal(Local l)
           
 void BLoadInst.setLocal(Local l)
           
 void BStoreInst.setLocal(Local l)
           
 

Constructors in soot.baf.internal with parameters of type Local
BIncInst(Local local, Constant constant)
           
BLoadInst(Type opType, Local local)
           
BStoreInst(Type opType, Local local)
           
 

Uses of Local in soot.coffi
 

Methods in soot.coffi that return Local
 Local Util.getLocal(Body b, String name)
           
 

Uses of Local in soot.dava
 

Methods in soot.dava that return Local
 Local Dava.newLocal(String name, Type t)
           
 Local DavaBody.get_ControlLocal()
           
 

Uses of Local in soot.dava.internal.AST
 

Methods in soot.dava.internal.AST that return Local
 Local ASTSynchronizedBlockNode.getLocal()
           
 

Methods in soot.dava.internal.AST with parameters of type Local
 void ASTMethodNode.removeDeclaredLocal(Local local)
           
 void ASTSynchronizedBlockNode.setLocal(Local local)
           
 

Uses of Local in soot.dava.internal.javaRep
 

Methods in soot.dava.internal.javaRep with parameters of type Local
 void DVariableDeclarationStmt.addLocal(Local add)
           
 void DVariableDeclarationStmt.removeLocal(Local remove)
           
 

Uses of Local in soot.dava.toolkits.base.AST.structuredAnalysis
 

Methods in soot.dava.toolkits.base.AST.structuredAnalysis that return Local
 Local ReachingCopies.LocalPair.getLeftLocal()
           
 Local ReachingCopies.LocalPair.getRightLocal()
           
 

Methods in soot.dava.toolkits.base.AST.structuredAnalysis with parameters of type Local
 Object MustMayInitialize.processSynchronizedLocal(Local local, Object input)
           
 Object ReachingCopies.processSynchronizedLocal(Local local, Object input)
           
 void ReachingCopies.gen(DavaFlowSet in, Local left, Local right)
           
 void ReachingCopies.kill(DavaFlowSet in, Local redefined)
           
 boolean ReachingCopies.LocalPair.contains(Local local)
          Method checks whether local occurs in the left or right side of the localpair different semantics than the usual contains method which checks something in a list
 Object ReachingDefs.processSynchronizedLocal(Local local, Object input)
           
 void ReachingDefs.kill(DavaFlowSet in, Local redefined)
           
 List ReachingDefs.getReachingDefs(Local local, Object node)
           
abstract  Object StructuredAnalysis.processSynchronizedLocal(Local local, Object input)
          To deal with the local used for synch blocks
 

Constructors in soot.dava.toolkits.base.AST.structuredAnalysis with parameters of type Local
ReachingCopies.LocalPair(Local left, Local right)
           
 

Uses of Local in soot.dava.toolkits.base.AST.transformations
 

Methods in soot.dava.toolkits.base.AST.transformations with parameters of type Local
 List LocalVariableCleaner.getDefs(Local var)
           
 

Uses of Local in soot.dava.toolkits.base.AST.traversals
 

Methods in soot.dava.toolkits.base.AST.traversals with parameters of type Local
 void ASTUsesAndDefs.createUDDUChain(Local local, Object useNodeOrStatement)
           
 List AllVariableUses.getUsesForLocal(Local local)
           
 void CopyPropagation.replaceBoxes(Local from, Local to, List useBoxes)
           
 void CopyPropagation.replace(Local from, Local to, Object use)
           
 

Uses of Local in soot.dava.toolkits.base.renamer
 

Methods in soot.dava.toolkits.base.renamer with parameters of type Local
 void heuristicSet.add(Local var, int bits)
           
 void heuristicSet.addCastString(Local var, String castString)
           
 List heuristicSet.getCastStrings(Local var)
           
 void heuristicSet.setFieldName(Local var, String fieldName)
           
 List heuristicSet.getFieldName(Local var)
           
 void heuristicSet.setObjectClassName(Local var, String objectClassName)
           
 List heuristicSet.getObjectClassName(Local var)
           
 void heuristicSet.setMethodName(Local var, String methodName)
           
 List heuristicSet.getMethodName(Local var)
           
 void heuristicSet.setHeuristic(Local var, int bitIndex)
           
 boolean heuristicSet.getHeuristic(Local var, int bitIndex)
           
 boolean heuristicSet.isAnyHeuristicSet(Local var)
           
 boolean heuristicSet.contains(Local var)
           
 

Uses of Local in soot.grimp
 

Methods in soot.grimp that return Local
 Local Grimp.newLocal(String name, Type t)
          Constructs a Local with the given name and type.
 

Methods in soot.grimp with parameters of type Local
 SpecialInvokeExpr Grimp.newSpecialInvokeExpr(Local base, SootMethodRef method, List args)
          Constructs a SpecialInvokeExpr(Local base, SootMethodRef method, List of Expr) grammar chunk.
 VirtualInvokeExpr Grimp.newVirtualInvokeExpr(Local base, SootMethodRef method, List args)
          Constructs a VirtualInvokeExpr(Local base, SootMethodRef method, List of Expr) grammar chunk.
 InterfaceInvokeExpr Grimp.newInterfaceInvokeExpr(Local base, SootMethodRef method, List args)
          Constructs a InterfaceInvokeExpr(Local base, SootMethodRef method, List of Expr) grammar chunk.
 

Uses of Local in soot.javaToJimple
 

Methods in soot.javaToJimple that return Local
protected  Local AbstractJimpleBodyBuilder.handlePrivateFieldAssignSet(polyglot.ast.Assign assign)
           
protected  Local AbstractJimpleBodyBuilder.handlePrivateFieldUnarySet(polyglot.ast.Unary unary)
           
protected  Local AbstractJimpleBodyBuilder.handlePrivateFieldSet(polyglot.ast.Expr expr, Value right, Value base)
           
protected  Local AbstractJimpleBodyBuilder.generateLocal(Type sootType)
           
protected  Local AbstractJimpleBodyBuilder.generateLocal(polyglot.types.Type polyglotType)
           
protected  Local AbstractJimpleBodyBuilder.getThis(Type sootType)
           
protected  Local AccessFieldJBB.handlePrivateFieldUnarySet(polyglot.ast.Unary unary)
           
protected  Local AccessFieldJBB.handlePrivateFieldAssignSet(polyglot.ast.Assign assign)
           
protected  Local AccessFieldJBB.handlePrivateFieldSet(polyglot.ast.Expr expr, Value right, Value baseLocal)
           
protected  Local JimpleBodyBuilder.handlePrivateFieldUnarySet(polyglot.ast.Unary unary)
           
protected  Local JimpleBodyBuilder.handlePrivateFieldAssignSet(polyglot.ast.Assign assign)
           
protected  Local JimpleBodyBuilder.handlePrivateFieldSet(polyglot.ast.Expr expr, Value right, Value base)
           
protected  Local JimpleBodyBuilder.getThis(Type sootType)
           
protected  Local JimpleBodyBuilder.generateLocal(polyglot.types.Type polyglotType)
          Extra Local Variables Generation
protected  Local JimpleBodyBuilder.generateLocal(Type sootType)
           
 Local LocalGenerator.generateLocal(Type type)
          generates a new soot local given the type
 Local PolyglotMethodSource.getOuterClassThisInit()
           
static Local Util.getThis(Type sootType, Body body, HashMap getThisMap, LocalGenerator lg)
           
static Local Util.getThisGivenOuter(Type sootType, HashMap getThisMap, Body body, LocalGenerator lg, Local t2)
           
static Local Util.getPrivateAccessFieldInvoke(SootMethodRef toInvoke, ArrayList params, Body body, LocalGenerator lg)
           
 

Methods in soot.javaToJimple with parameters of type Local
protected  Value AbstractJimpleBodyBuilder.getAssignRightLocal(polyglot.ast.Assign assign, Local leftLocal)
           
protected  Value JimpleBodyBuilder.getAssignRightLocal(polyglot.ast.Assign assign, Local leftLocal)
           
 void PolyglotMethodSource.setOuterClassThisInit(Local l)
           
static Local Util.getThisGivenOuter(Type sootType, HashMap getThisMap, Body body, LocalGenerator lg, Local t2)
           
 

Uses of Local in soot.jimple
 

Methods in soot.jimple that return Local
 Local Jimple.newLocal(String name, Type t)
          Constructs a Local with the given name and type.
 Local JimpleToBafContext.getBafLocalOfJimpleLocal(Local jimpleLocal)
           
 

Methods in soot.jimple with parameters of type Local
 void AbstractJimpleValueSwitch.caseLocal(Local v)
           
 void ArrayRef.setBase(Local base)
           
 boolean EqualLocals.isLocalEqualToAt(Local l1, Local l2, Stmt s)
           
 SpecialInvokeExpr Jimple.newSpecialInvokeExpr(Local base, SootMethodRef method, List args)
          Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk.
 VirtualInvokeExpr Jimple.newVirtualInvokeExpr(Local base, SootMethodRef method, List args)
          Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk.
 InterfaceInvokeExpr Jimple.newInterfaceInvokeExpr(Local base, SootMethodRef method, List args)
          Constructs a NewInterfaceInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk.
 SpecialInvokeExpr Jimple.newSpecialInvokeExpr(Local base, SootMethodRef method)
          Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk.
 VirtualInvokeExpr Jimple.newVirtualInvokeExpr(Local base, SootMethodRef method)
          Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk.
 InterfaceInvokeExpr Jimple.newInterfaceInvokeExpr(Local base, SootMethodRef method)
          Constructs a NewInterfaceInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk.
 SpecialInvokeExpr Jimple.newSpecialInvokeExpr(Local base, SootMethodRef method, Value arg)
          Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk.
 VirtualInvokeExpr Jimple.newVirtualInvokeExpr(Local base, SootMethodRef method, Value arg)
          Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk.
 InterfaceInvokeExpr Jimple.newInterfaceInvokeExpr(Local base, SootMethodRef method, Value arg)
          Constructs a NewInterfaceInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk.
 SpecialInvokeExpr Jimple.newSpecialInvokeExpr(Local base, SootMethodRef method, Value arg1, Value arg2)
          Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk.
 VirtualInvokeExpr Jimple.newVirtualInvokeExpr(Local base, SootMethodRef method, Value arg1, Value arg2)
          Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk.
 InterfaceInvokeExpr Jimple.newInterfaceInvokeExpr(Local base, SootMethodRef method, Value arg1, Value arg2)
          Constructs a NewInterfaceInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk.
 Local JimpleToBafContext.getBafLocalOfJimpleLocal(Local jimpleLocal)
           
 void JimpleToBafContext.setBafLocalOfJimpleLocal(Local jimpleLocal, Local bafLocal)
           
 void JimpleValueSwitch.caseLocal(Local l)
           
protected abstract  void PointerStmtSwitch.caseCopyStmt(Local dest, Local src)
          A statement of the form l = v;
protected  void PointerStmtSwitch.caseCastStmt(Local dest, Local src, CastExpr c)
          A statement of the form l = (cl) v;
protected abstract  void PointerStmtSwitch.caseIdentityStmt(Local dest, IdentityRef src)
          An identity statement assigning a parameter to a local.
protected abstract  void PointerStmtSwitch.caseLoadStmt(Local dest, InstanceFieldRef src)
          A statement of the form l1 = l2.f;
protected abstract  void PointerStmtSwitch.caseStoreStmt(InstanceFieldRef dest, Local src)
          A statement of the form l1.f = l2;
protected abstract  void PointerStmtSwitch.caseArrayLoadStmt(Local dest, ArrayRef src)
          A statement of the form l1 = l2[i];
protected abstract  void PointerStmtSwitch.caseArrayStoreStmt(ArrayRef dest, Local src)
          A statement of the form l1[i] = l2;
protected abstract  void PointerStmtSwitch.caseGlobalLoadStmt(Local dest, StaticFieldRef src)
          A statement of the form l = cl.f;
protected abstract  void PointerStmtSwitch.caseGlobalStoreStmt(StaticFieldRef dest, Local src)
          A statement of the form cl.f = l;
protected abstract  void PointerStmtSwitch.caseReturnStmt(Local val)
          A return statement.
protected abstract  void PointerStmtSwitch.caseAnyNewStmt(Local dest, Expr e)
          Any type of new statement (NewStmt, NewArrayStmt, NewMultiArrayStmt)
protected  void PointerStmtSwitch.caseNewStmt(Local dest, NewExpr e)
          A new statement
protected  void PointerStmtSwitch.caseNewArrayStmt(Local dest, NewArrayExpr e)
          A newarray statement
protected  void PointerStmtSwitch.caseNewMultiArrayStmt(Local dest, NewMultiArrayExpr e)
          A anewarray statement
protected abstract  void PointerStmtSwitch.caseInvokeStmt(Local dest, InvokeExpr e)
          A method invocation.
protected  void PointerStmtSwitch.caseThrowStmt(Local thrownException)
          A throw statement
protected  void PointerStmtSwitch.caseCatchStmt(Local dest, CaughtExceptionRef cer)
          A catch statement
 

Constructors in soot.jimple with parameters of type Local
LocalStmtPair(Local local, Stmt stmt)
           
 

Uses of Local in soot.jimple.internal
 

Classes in soot.jimple.internal that implement Local
 class JimpleLocal
           
 

Methods in soot.jimple.internal with parameters of type Local
 void JArrayRef.setBase(Local base)
           
 

Constructors in soot.jimple.internal with parameters of type Local
JSpecialInvokeExpr(Local base, SootMethodRef methodRef, List args)
           
 

Uses of Local in soot.jimple.spark.builder
 

Methods in soot.jimple.spark.builder with parameters of type Local
 void MethodNodeFactory.caseLocal(Local l)
           
 

Uses of Local in soot.jimple.spark.pag
 

Methods in soot.jimple.spark.pag with parameters of type Local
 PointsToSet PAG.reachingObjects(Local l)
          Returns the set of objects pointed to by variable l.
 PointsToSet PAG.reachingObjects(Context c, Local l)
          Returns the set of objects pointed to by variable l in context c.
 PointsToSet PAG.reachingObjects(Local l, SootField f)
          Returns the set of objects pointed to by instance field f of the objects pointed to by l.
 PointsToSet PAG.reachingObjects(Context c, Local l, SootField f)
          Returns the set of objects pointed to by instance field f of the objects pointed to by l in context c.
 

Uses of Local in soot.jimple.toolkits.annotation.purity
 

Methods in soot.jimple.toolkits.annotation.purity with parameters of type Local
protected  boolean PurityGraph.localsRemove(Local local)
           
protected  boolean PurityGraph.localsPut(Local local, PurityNode node)
           
protected  boolean PurityGraph.localsPutAll(Local local, Set nodes)
           
 

Uses of Local in soot.jimple.toolkits.callgraph
 

Methods in soot.jimple.toolkits.callgraph with parameters of type Local
 boolean OnFlyCallGraphBuilder.wantTypes(Local receiver)
           
 void OnFlyCallGraphBuilder.addType(Local receiver, Context srcContext, Type type, Context typeContext)
           
 boolean OnFlyCallGraphBuilder.wantStringConstants(Local stringConst)
           
 void OnFlyCallGraphBuilder.addStringConstant(Local l, Context srcContext, String constant)
           
 

Uses of Local in soot.jimple.toolkits.invoke
 

Methods in soot.jimple.toolkits.invoke that return Local
 Local SynchronizerManager.addStmtsToFetchClassBefore(JimpleBody jb, Stmt target)
          Adds code to fetch the static Class object to the given JimpleBody before the target Stmt.
 

Methods in soot.jimple.toolkits.invoke with parameters of type Local
 void SynchronizerManager.synchronizeStmtOn(Stmt stmt, JimpleBody b, Local lock)
          Wraps stmt around a monitor associated with local lock.
 

Uses of Local in soot.jimple.toolkits.pointer
 

Methods in soot.jimple.toolkits.pointer with parameters of type Local
 PointsToSet DumbPointerAnalysis.reachingObjects(Local l)
          Returns the set of objects pointed to by variable l.
 PointsToSet DumbPointerAnalysis.reachingObjects(Context c, Local l)
          Returns the set of objects pointed to by variable l in context c.
 PointsToSet DumbPointerAnalysis.reachingObjects(Local l, SootField f)
          Returns the set of objects pointed to by instance field f of the objects pointed to by l.
 PointsToSet DumbPointerAnalysis.reachingObjects(Context c, Local l, SootField f)
          Returns the set of objects pointed to by instance field f of the objects pointed to by l in context c.
protected  PointsToSet PASideEffectTester.reachingObjects(Local l)
           
 

Uses of Local in soot.jimple.toolkits.scalar
 

Methods in soot.jimple.toolkits.scalar that return Local
 Local LocalCreation.newLocal(Type type)
          returns a new local with the prefix given to the constructor (or the default-prefix if none has been given) and the given type.
The returned local will automaticly added to the locals-chain.
The local will be of the form: prefixX (where the last X is a number, so the localname is unique).
 Local LocalCreation.newLocal(String prefix, Type type)
          returns a new local with the given prefix and the given type.
the returned local will automaticly added to the locals-chain.
 

Uses of Local in soot.shimple
 

Methods in soot.shimple that return Local
static Local Shimple.getLhsLocal(Unit unit)
          Returns the corresponding left Local if the unit is a Shimple node, null otherwise.
 

Methods in soot.shimple with parameters of type Local
 PhiExpr Shimple.newPhiExpr(Local leftLocal, List preds)
          Create a trivial PhiExpr, where preds are an ordered list of the control predecessor Blocks of the Phi expression.
 PiExpr Shimple.newPiExpr(Local local, Unit predicate, Object targetKey)
           
 

Uses of Local in soot.shimple.internal
 

Methods in soot.shimple.internal that return Local
protected  Local ShimpleBodyBuilder.fetchNewLocal(Local local, Integer subscript)
          Clever convenience function to fetch or create new Local's given a Local and the desired subscript.
 

Methods in soot.shimple.internal with parameters of type Local
 void PhiNodeManager.prependTrivialPhiNode(Local local, Block frontierBlock)
          Inserts a trivial Phi node with the appropriate number of arguments.
protected  boolean PhiNodeManager.needsPhiNode(Local local, Block block)
          Function that allows us to weed out special cases where we do not require Phi nodes.
 void PiNodeManager.insertPiNodes(Local local, Block frontierBlock)
           
 void PiNodeManager.piHandleIfStmt(Local local, IfStmt u)
           
 void PiNodeManager.piHandleSwitchStmt(Local local, Unit u)
           
protected  Local ShimpleBodyBuilder.fetchNewLocal(Local local, Integer subscript)
          Clever convenience function to fetch or create new Local's given a Local and the desired subscript.
 

Constructors in soot.shimple.internal with parameters of type Local
SPhiExpr(Local leftLocal, List preds)
          Create a trivial Phi expression for leftLocal.
 

Uses of Local in soot.shimple.toolkits.graph
 

Methods in soot.shimple.toolkits.graph that return Local
 Local ValueGraph.getLocal(ValueGraph.Node node)
           
 

Methods in soot.shimple.toolkits.graph with parameters of type Local
 int GlobalValueNumberer.getGlobalValueNumber(Local local)
           
 boolean GlobalValueNumberer.areEqual(Local local1, Local local2)
           
 int SimpleGlobalValueNumberer.getGlobalValueNumber(Local local)
           
 boolean SimpleGlobalValueNumberer.areEqual(Local local1, Local local2)
           
 

Uses of Local in soot.shimple.toolkits.scalar
 

Methods in soot.shimple.toolkits.scalar with parameters of type Local
 List ShimpleLocalDefs.getDefsOf(Local l)
          Unconditionally returns the definition site of a local (as a singleton list).
 List ShimpleLocalDefs.getDefsOfAt(Local l, Unit s)
          Returns the definition site for a Local at a certain point (Unit) in a method as a singleton list.
 List ShimpleLocalUses.getUsesOf(Local local)
          Returns all the uses of the given Local as a list of UnitValueBoxPairs, each containing a Unit that uses the local and the corresponding ValueBox containing the Local.
 

Uses of Local in soot.toolkits.exceptions
 

Methods in soot.toolkits.exceptions with parameters of type Local
 void UnitThrowAnalysis.ValueSwitch.caseLocal(Local l)
           
 

Uses of Local in soot.toolkits.scalar
 

Methods in soot.toolkits.scalar with parameters of type Local
 List CombinedDUAnalysis.getDefsOfAt(Local l, Unit s)
           
 boolean FastColorer.UnitInterferenceGraph.localsInterfere(Local l1, Local l2)
           
 void FastColorer.UnitInterferenceGraph.setInterference(Local l1, Local l2)
           
 List LocalDefs.getDefsOfAt(Local l, Unit s)
          Returns the definition sites for a Local at a certain point (Unit) in a method.
 boolean SimpleLocalDefs.hasDefsAt(Local l, Unit s)
           
 List SimpleLocalDefs.getDefsOfAt(Local l, Unit s)
           
 List SmartLocalDefs.getDefsOfAt(Local l, Unit s)
           
 

Constructors in soot.toolkits.scalar with parameters of type Local
LocalUnitPair(Local local, Unit unit)
          Constructs a LocalUnitPair from a Unit object and a Local object.