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

Packages that use ASTCondition
soot.dava.internal.AST   
soot.dava.toolkits.base.AST.structuredAnalysis   
soot.dava.toolkits.base.AST.transformations   
soot.dava.toolkits.base.AST.traversals   
 

Uses of ASTCondition in soot.dava.internal.AST
 

Subclasses of ASTCondition in soot.dava.internal.AST
 class ASTAggregatedCondition
           
 class ASTAndCondition
           
 class ASTBinaryCondition
           
 class ASTOrCondition
           
 class ASTUnaryBinaryCondition
           
 class ASTUnaryCondition
           
 

Methods in soot.dava.internal.AST that return ASTCondition
 ASTCondition ASTAggregatedCondition.getLeftOp()
           
 ASTCondition ASTAggregatedCondition.getRightOp()
           
 ASTCondition ASTControlFlowNode.get_Condition()
           
 

Methods in soot.dava.internal.AST with parameters of type ASTCondition
 void ASTAggregatedCondition.setLeftOp(ASTCondition left)
           
 void ASTAggregatedCondition.setRightOp(ASTCondition right)
           
 void ASTControlFlowNode.set_Condition(ASTCondition condition)
           
 void ASTIfElseNode.replace(SETNodeLabel newLabel, ASTCondition newCond, List newBody, List bodyTwo)
           
 void ASTIfNode.replace(SETNodeLabel label, ASTCondition condition, List body)
           
 

Constructors in soot.dava.internal.AST with parameters of type ASTCondition
ASTAggregatedCondition(ASTCondition left, ASTCondition right)
           
ASTAndCondition(ASTCondition left, ASTCondition right)
           
ASTControlFlowNode(SETNodeLabel label, ASTCondition condition)
           
ASTDoWhileNode(SETNodeLabel label, ASTCondition ce, List body)
           
ASTForLoopNode(SETNodeLabel label, List init, ASTCondition condition, List update, List body)
           
ASTIfElseNode(SETNodeLabel label, ASTCondition condition, List ifBody, List elseBody)
           
ASTIfNode(SETNodeLabel label, ASTCondition condition, List body)
           
ASTOrCondition(ASTCondition left, ASTCondition right)
           
ASTWhileNode(SETNodeLabel label, ASTCondition ce, List body)
           
 

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

Methods in soot.dava.toolkits.base.AST.structuredAnalysis with parameters of type ASTCondition
 Object StructuredAnalysis.processCondition(ASTCondition cond, Object input)
          This implementation breaks down the aggregated condition to the terminal conditions which all have type ASTUnaryBinaryCondition.
 

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

Methods in soot.dava.toolkits.base.AST.transformations that return ASTCondition
 ASTCondition OrAggregatorTwo.getRightCond(List elseBody)
           
 

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

Methods in soot.dava.toolkits.base.AST.traversals with parameters of type ASTCondition
 List ASTUsesAndDefs.getUseList(ASTCondition cond)
           
 void ASTUsesAndDefs.checkConditionalUses(ASTCondition cond, ASTNode node)
           
 void AllVariableUses.checkConditionalUses(ASTCondition cond, ASTNode node)
           
 List AllVariableUses.getUseList(ASTCondition cond)
           
 List CopyPropagation.getUseList(ASTCondition cond)