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

Packages that use ASTStatementSequenceNode
soot.dava   
soot.dava.internal.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   
 

Uses of ASTStatementSequenceNode in soot.dava
 

Methods in soot.dava that return types with arguments of type ASTStatementSequenceNode
 List<ASTStatementSequenceNode> MethodCallFinder.createChangedBodyPart(InvokeStmt s, List body, ASTParentNodeFinder finder)
           
 List<ASTStatementSequenceNode> MethodCallFinder.createChangedBodyPart(InvokeStmt s, List body, ASTParentNodeFinder finder)
           
 

Method parameters in soot.dava with type arguments of type ASTStatementSequenceNode
 List<Object> MethodCallFinder.createNewSubBody(List<Object> orignalBody, List<ASTStatementSequenceNode> partNewBody, Object stmtSeqNode)
           
 List<Object> MethodCallFinder.createNewSubBody(List<Object> orignalBody, List<ASTStatementSequenceNode> partNewBody, Object stmtSeqNode)
           
 boolean MethodCallFinder.replaceSubBody(InvokeStmt s, List<ASTStatementSequenceNode> newChangedBodyPart, ASTParentNodeFinder finder)
           
 boolean MethodCallFinder.replaceSubBody(InvokeStmt s, List<ASTStatementSequenceNode> newChangedBodyPart, ASTParentNodeFinder finder)
           
 

Uses of ASTStatementSequenceNode in soot.dava.internal.AST
 

Methods in soot.dava.internal.AST that return ASTStatementSequenceNode
 ASTStatementSequenceNode ASTMethodNode.getDeclarations()
           
 ASTStatementSequenceNode ASTMethodNode.getDeclarations()
           
 

Methods in soot.dava.internal.AST with parameters of type ASTStatementSequenceNode
 void ASTMethodNode.setDeclarations(ASTStatementSequenceNode decl)
           
 void ASTMethodNode.setDeclarations(ASTStatementSequenceNode decl)
           
 

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

Methods in soot.dava.toolkits.base.AST.analysis with parameters of type ASTStatementSequenceNode
 void Analysis.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void AnalysisAdapter.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void DepthFirstAdapter.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void DepthFirstAdapter.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void AnalysisAdapter.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void Analysis.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void DepthFirstAdapter.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void DepthFirstAdapter.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void DepthFirstAdapter.outASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void DepthFirstAdapter.outASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 

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

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

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

Methods in soot.dava.toolkits.base.AST.transformations with parameters of type ASTStatementSequenceNode
 void ASTCleaner.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void ASTCleanerTwo.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void AndAggregator.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void BooleanConditionSimplification.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void DecrementIncrementStmtCreation.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void ForLoopCreator.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void LoopStrengthener.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void OrAggregatorFour.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void OrAggregatorOne.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void OrAggregatorTwo.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void PushLabeledBlockIn.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void UselessAbruptStmtRemover.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void UselessAbruptStmtRemover.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void PushLabeledBlockIn.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void OrAggregatorTwo.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void OrAggregatorOne.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void OrAggregatorFour.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void LoopStrengthener.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void ForLoopCreator.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void DecrementIncrementStmtCreation.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void BooleanConditionSimplification.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void ASTCleanerTwo.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void ASTCleaner.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void AndAggregator.caseASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void SuperFirstStmtHandler.createNewASTConstructor(ASTStatementSequenceNode initNode)
           
 void SuperFirstStmtHandler.createNewASTConstructor(ASTStatementSequenceNode initNode)
           
 void CPApplication.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void DeInliningFinalFields.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void ShortcutArrayInit.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void ShortcutIfGenerator.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void SuperFirstStmtHandler.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void TypeCastingError.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void UnreachableCodeEliminator.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void UnreachableCodeEliminator.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void TypeCastingError.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void SuperFirstStmtHandler.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void ShortcutIfGenerator.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void ShortcutArrayInit.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void DeInliningFinalFields.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void CPApplication.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void ShortcutArrayInit.secondPattern(ASTStatementSequenceNode node)
           
 void ShortcutArrayInit.secondPattern(ASTStatementSequenceNode node)
           
 

Constructors in soot.dava.toolkits.base.AST.transformations with parameters of type ASTStatementSequenceNode
ForLoopCreationHelper(ASTStatementSequenceNode stmtSeqNode, ASTWhileNode whileNode)
           
ForLoopCreationHelper(ASTStatementSequenceNode stmtSeqNode, ASTWhileNode whileNode)
           
 

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

Methods in soot.dava.toolkits.base.AST.traversals with parameters of type ASTStatementSequenceNode
 void ASTParentNodeFinder.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void ASTUsesAndDefs.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void AllVariableUses.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void CopyPropagation.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void CopyPropagation.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void ASTUsesAndDefs.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void ASTParentNodeFinder.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void AllVariableUses.inASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void ASTParentNodeFinder.outASTStatementSequenceNode(ASTStatementSequenceNode node)
           
 void ASTParentNodeFinder.outASTStatementSequenceNode(ASTStatementSequenceNode node)