Uses of Class
soot.dava.internal.AST.ASTIfNode

Packages that use ASTIfNode
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   
 

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

Methods in soot.dava.toolkits.base.AST.analysis with parameters of type ASTIfNode
 void Analysis.caseASTIfNode(ASTIfNode node)
           
 void AnalysisAdapter.caseASTIfNode(ASTIfNode node)
           
 void DepthFirstAdapter.caseASTIfNode(ASTIfNode node)
           
 void DepthFirstAdapter.caseASTIfNode(ASTIfNode node)
           
 void AnalysisAdapter.caseASTIfNode(ASTIfNode node)
           
 void Analysis.caseASTIfNode(ASTIfNode node)
           
 void DepthFirstAdapter.inASTIfNode(ASTIfNode node)
           
 void DepthFirstAdapter.inASTIfNode(ASTIfNode node)
           
 void DepthFirstAdapter.outASTIfNode(ASTIfNode node)
           
 void DepthFirstAdapter.outASTIfNode(ASTIfNode node)
           
 

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

Methods in soot.dava.toolkits.base.AST.structuredAnalysis with parameters of type ASTIfNode
 Object CP.processASTIfNode(ASTIfNode node, Object input)
           
 Object StructuredAnalysis.processASTIfNode(ASTIfNode node, Object input)
           
 Object UnreachableCodeFinder.processASTIfNode(ASTIfNode node, Object input)
           
 Object UnreachableCodeFinder.processASTIfNode(ASTIfNode node, Object input)
           
 Object StructuredAnalysis.processASTIfNode(ASTIfNode node, Object input)
           
 Object CP.processASTIfNode(ASTIfNode node, Object input)
           
 

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

Methods in soot.dava.toolkits.base.AST.transformations with parameters of type ASTIfNode
static void OrAggregatorThree.checkAndTransform(ASTNode node, ASTIfNode ifOne, ASTIfNode ifTwo, int nodeNumber, int subBodyNumber)
           
static void OrAggregatorThree.checkAndTransform(ASTNode node, ASTIfNode ifOne, ASTIfNode ifTwo, int nodeNumber, int subBodyNumber)
           
static List<Object> OrAggregatorThree.createNewNodeBody(List<Object> oldSubBody, int nodeNumber, ASTIfNode ifOne, ASTIfNode ifTwo)
           
static List<Object> OrAggregatorThree.createNewNodeBody(List<Object> oldSubBody, int nodeNumber, ASTIfNode ifOne, ASTIfNode ifTwo)
           
static List<ASTNode> StrengthenByIf.getNewNode(ASTNode loopNode, ASTIfNode ifNode)
           
static List<ASTNode> StrengthenByIf.getNewNode(ASTNode loopNode, ASTIfNode ifNode)
           
 void CPApplication.inASTIfNode(ASTIfNode node)
           
 void DeInliningFinalFields.inASTIfNode(ASTIfNode node)
           
 void DeInliningFinalFields.inASTIfNode(ASTIfNode node)
           
 void CPApplication.inASTIfNode(ASTIfNode node)
           
 void AndAggregator.outASTIfNode(ASTIfNode node)
           
 void BooleanConditionSimplification.outASTIfNode(ASTIfNode node)
           
 void SimplifyConditions.outASTIfNode(ASTIfNode node)
           
 void UselessLabeledBlockRemover.outASTIfNode(ASTIfNode node)
           
 void UselessLabeledBlockRemover.outASTIfNode(ASTIfNode node)
           
 void SimplifyConditions.outASTIfNode(ASTIfNode node)
           
 void BooleanConditionSimplification.outASTIfNode(ASTIfNode node)
           
 void AndAggregator.outASTIfNode(ASTIfNode node)
           
 

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

Methods in soot.dava.toolkits.base.AST.traversals with parameters of type ASTIfNode
 void ASTParentNodeFinder.inASTIfNode(ASTIfNode node)
           
 void ASTUsesAndDefs.inASTIfNode(ASTIfNode node)
           
 void AllVariableUses.inASTIfNode(ASTIfNode node)
           
 void LabelToNodeMapper.inASTIfNode(ASTIfNode node)
           
 void LabelToNodeMapper.inASTIfNode(ASTIfNode node)
           
 void ASTUsesAndDefs.inASTIfNode(ASTIfNode node)
           
 void ASTParentNodeFinder.inASTIfNode(ASTIfNode node)
           
 void AllVariableUses.inASTIfNode(ASTIfNode node)
           
 void ASTParentNodeFinder.outASTIfNode(ASTIfNode node)
           
 void ASTParentNodeFinder.outASTIfNode(ASTIfNode node)
           
 

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

Methods in soot.dava.toolkits.base.renamer with parameters of type ASTIfNode
 void infoGatheringAnalysis.inASTIfNode(ASTIfNode node)
           
 void infoGatheringAnalysis.inASTIfNode(ASTIfNode node)
           
 void infoGatheringAnalysis.outASTIfNode(ASTIfNode node)
           
 void infoGatheringAnalysis.outASTIfNode(ASTIfNode node)