Uses of Class
soot.dava.internal.AST.ASTIfElseNode
-
-
Uses of ASTIfElseNode in soot.dava.toolkits.base.AST.analysis
Methods in soot.dava.toolkits.base.AST.analysis with parameters of type ASTIfElseNode Modifier and Type Method Description voidAnalysis. caseASTIfElseNode(ASTIfElseNode node)voidAnalysisAdapter. caseASTIfElseNode(ASTIfElseNode node)voidDepthFirstAdapter. caseASTIfElseNode(ASTIfElseNode node)voidDepthFirstAdapter. inASTIfElseNode(ASTIfElseNode node)voidDepthFirstAdapter. outASTIfElseNode(ASTIfElseNode node) -
Uses of ASTIfElseNode in soot.dava.toolkits.base.AST.structuredAnalysis
Methods in soot.dava.toolkits.base.AST.structuredAnalysis with parameters of type ASTIfElseNode Modifier and Type Method Description DavaFlowSetCP. processASTIfElseNode(ASTIfElseNode node, DavaFlowSet input)DavaFlowSet<E>StructuredAnalysis. processASTIfElseNode(ASTIfElseNode node, DavaFlowSet<E> input)DavaFlowSetUnreachableCodeFinder. processASTIfElseNode(ASTIfElseNode node, DavaFlowSet input) -
Uses of ASTIfElseNode in soot.dava.toolkits.base.AST.transformations
Methods in soot.dava.toolkits.base.AST.transformations with parameters of type ASTIfElseNode Modifier and Type Method Description static List<Object>EmptyElseRemover. createNewNodeBody(List<Object> oldSubBody, int nodeNumber, ASTIfElseNode ifElseNode)static List<ASTNode>StrengthenByIfElse. getNewNode(ASTNode loopNode, ASTIfElseNode ifElseNode)voidCPApplication. inASTIfElseNode(ASTIfElseNode node)voidDeInliningFinalFields. inASTIfElseNode(ASTIfElseNode node)booleanIfElseBreaker. isIfElseBreakingPossiblePatternOne(ASTIfElseNode node)booleanIfElseBreaker. isIfElseBreakingPossiblePatternTwo(ASTIfElseNode node)voidOrAggregatorTwo. matchPatternTwo(ASTIfElseNode node)voidBooleanConditionSimplification. outASTIfElseNode(ASTIfElseNode node)voidIfElseSplitter. outASTIfElseNode(ASTIfElseNode node)voidOrAggregatorTwo. outASTIfElseNode(ASTIfElseNode node)voidSimplifyConditions. outASTIfElseNode(ASTIfElseNode node)voidUselessLabeledBlockRemover. outASTIfElseNode(ASTIfElseNode node)static voidEmptyElseRemover. removeElseBody(ASTNode node, ASTIfElseNode ifElseNode, int subBodyNumber, int nodeNumber) -
Uses of ASTIfElseNode in soot.dava.toolkits.base.AST.traversals
Methods in soot.dava.toolkits.base.AST.traversals with parameters of type ASTIfElseNode Modifier and Type Method Description voidAllVariableUses. inASTIfElseNode(ASTIfElseNode node)voidASTParentNodeFinder. inASTIfElseNode(ASTIfElseNode node)voidASTUsesAndDefs. inASTIfElseNode(ASTIfElseNode node)voidLabelToNodeMapper. inASTIfElseNode(ASTIfElseNode node)voidASTParentNodeFinder. outASTIfElseNode(ASTIfElseNode node) -
Uses of ASTIfElseNode in soot.dava.toolkits.base.renamer
Methods in soot.dava.toolkits.base.renamer with parameters of type ASTIfElseNode Modifier and Type Method Description voidinfoGatheringAnalysis. inASTIfElseNode(ASTIfElseNode node)voidinfoGatheringAnalysis. outASTIfElseNode(ASTIfElseNode node)
-