Uses of Interface
soot.jimple.DefinitionStmt

Packages that use DefinitionStmt
soot.dava   
soot.dava.internal.javaRep   
soot.dava.toolkits.base.AST   
soot.dava.toolkits.base.AST.analysis   
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.internal Internal, messy, implementation-specific classes for the Grimp intermediate representation. 
soot.jimple Public classes for the Jimple intermediate representation. 
soot.jimple.internal Internal, messy, implementation-specific classes for the Jimple intermediate representation. 
 

Uses of DefinitionStmt in soot.dava
 

Methods in soot.dava with parameters of type DefinitionStmt
 void StaticDefinitionFinder.inDefinitionStmt(DefinitionStmt s)
           
 void StaticDefinitionFinder.inDefinitionStmt(DefinitionStmt s)
           
 

Uses of DefinitionStmt in soot.dava.internal.javaRep
 

Classes in soot.dava.internal.javaRep that implement DefinitionStmt
 class DAssignStmt
           
 class DDecrementStmt
           
 class DIdentityStmt
           
 class DIncrementStmt
           
 class DShortcutAssignStmt
           
 

Uses of DefinitionStmt in soot.dava.toolkits.base.AST
 

Methods in soot.dava.toolkits.base.AST with parameters of type DefinitionStmt
 void ASTAnalysis.analyseDefinitionStmt(DefinitionStmt s)
           
 void ASTAnalysis.analyseDefinitionStmt(DefinitionStmt s)
           
 

Uses of DefinitionStmt in soot.dava.toolkits.base.AST.analysis
 

Methods in soot.dava.toolkits.base.AST.analysis with parameters of type DefinitionStmt
 void Analysis.caseDefinitionStmt(DefinitionStmt s)
           
 void AnalysisAdapter.caseDefinitionStmt(DefinitionStmt s)
           
 void DepthFirstAdapter.caseDefinitionStmt(DefinitionStmt s)
           
 void DepthFirstAdapter.caseDefinitionStmt(DefinitionStmt s)
           
 void AnalysisAdapter.caseDefinitionStmt(DefinitionStmt s)
           
 void Analysis.caseDefinitionStmt(DefinitionStmt s)
           
 void DepthFirstAdapter.inDefinitionStmt(DefinitionStmt s)
           
 void DepthFirstAdapter.inDefinitionStmt(DefinitionStmt s)
           
 void DepthFirstAdapter.outDefinitionStmt(DefinitionStmt s)
           
 void DepthFirstAdapter.outDefinitionStmt(DefinitionStmt s)
           
 

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

Methods in soot.dava.toolkits.base.AST.structuredAnalysis that return types with arguments of type DefinitionStmt
 List<DefinitionStmt> ReachingDefs.getReachingDefs(Local local, Object node)
           
 List<DefinitionStmt> ReachingDefs.getReachingDefs(Local local, Object node)
           
 

Methods in soot.dava.toolkits.base.AST.structuredAnalysis with parameters of type DefinitionStmt
 void ReachingDefs.gen(DavaFlowSet in, DefinitionStmt s)
           
 void ReachingDefs.gen(DavaFlowSet in, DefinitionStmt s)
           
 

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

Methods in soot.dava.toolkits.base.AST.transformations that return types with arguments of type DefinitionStmt
 List<DefinitionStmt> LocalVariableCleaner.getDefs(Local var)
           
 List<DefinitionStmt> LocalVariableCleaner.getDefs(Local var)
           
 

Methods in soot.dava.toolkits.base.AST.transformations with parameters of type DefinitionStmt
 boolean LocalVariableCleaner.canRemoveDef(DefinitionStmt ds)
           
 boolean LocalVariableCleaner.canRemoveDef(DefinitionStmt ds)
           
 

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

Methods in soot.dava.toolkits.base.AST.traversals that return types with arguments of type DefinitionStmt
 List<DefinitionStmt> AllDefinitionsFinder.getAllDefs()
           
 List<DefinitionStmt> AllDefinitionsFinder.getAllDefs()
           
 

Methods in soot.dava.toolkits.base.AST.traversals with parameters of type DefinitionStmt
 void CopyPropagation.handleCopyStmt(DefinitionStmt copyStmt)
           
 void CopyPropagation.handleCopyStmt(DefinitionStmt copyStmt)
           
 void ASTParentNodeFinder.inDefinitionStmt(DefinitionStmt s)
           
 void AllDefinitionsFinder.inDefinitionStmt(DefinitionStmt s)
           
 void InitializationDeclarationShortcut.inDefinitionStmt(DefinitionStmt s)
           
 void InitializationDeclarationShortcut.inDefinitionStmt(DefinitionStmt s)
           
 void ASTParentNodeFinder.inDefinitionStmt(DefinitionStmt s)
           
 void AllDefinitionsFinder.inDefinitionStmt(DefinitionStmt s)
           
 

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

Methods in soot.dava.toolkits.base.renamer with parameters of type DefinitionStmt
 void infoGatheringAnalysis.inDefinitionStmt(DefinitionStmt s)
           
 void infoGatheringAnalysis.inDefinitionStmt(DefinitionStmt s)
           
 void infoGatheringAnalysis.outDefinitionStmt(DefinitionStmt s)
           
 void infoGatheringAnalysis.outDefinitionStmt(DefinitionStmt s)
           
 

Uses of DefinitionStmt in soot.grimp.internal
 

Classes in soot.grimp.internal that implement DefinitionStmt
 class GAssignStmt
           
 class GIdentityStmt
           
 

Uses of DefinitionStmt in soot.jimple
 

Subinterfaces of DefinitionStmt in soot.jimple
 interface AssignStmt
           
 interface IdentityStmt
           
 

Uses of DefinitionStmt in soot.jimple.internal
 

Classes in soot.jimple.internal that implement DefinitionStmt
 class AbstractDefinitionStmt
           
 class JAssignStmt
           
 class JIdentityStmt