Modifier and Type | Method and Description |
---|---|
void |
Analysis.caseASTIfElseNode(ASTIfElseNode node) |
void |
AnalysisAdapter.caseASTIfElseNode(ASTIfElseNode node) |
void |
DepthFirstAdapter.caseASTIfElseNode(ASTIfElseNode node) |
void |
DepthFirstAdapter.caseASTIfElseNode(ASTIfElseNode node) |
void |
AnalysisAdapter.caseASTIfElseNode(ASTIfElseNode node) |
void |
Analysis.caseASTIfElseNode(ASTIfElseNode node) |
void |
DepthFirstAdapter.inASTIfElseNode(ASTIfElseNode node) |
void |
DepthFirstAdapter.inASTIfElseNode(ASTIfElseNode node) |
void |
DepthFirstAdapter.outASTIfElseNode(ASTIfElseNode node) |
void |
DepthFirstAdapter.outASTIfElseNode(ASTIfElseNode node) |
Modifier and Type | Method and Description |
---|---|
DavaFlowSet |
CP.processASTIfElseNode(ASTIfElseNode node,
DavaFlowSet input) |
DavaFlowSet |
UnreachableCodeFinder.processASTIfElseNode(ASTIfElseNode node,
DavaFlowSet input) |
DavaFlowSet |
UnreachableCodeFinder.processASTIfElseNode(ASTIfElseNode node,
DavaFlowSet input) |
DavaFlowSet |
CP.processASTIfElseNode(ASTIfElseNode node,
DavaFlowSet input) |
DavaFlowSet<E> |
StructuredAnalysis.processASTIfElseNode(ASTIfElseNode node,
DavaFlowSet<E> input) |
DavaFlowSet<E> |
StructuredAnalysis.processASTIfElseNode(ASTIfElseNode node,
DavaFlowSet<E> input) |
Modifier and Type | Method and Description |
---|---|
static List<Object> |
EmptyElseRemover.createNewNodeBody(List<Object> oldSubBody,
int nodeNumber,
ASTIfElseNode ifElseNode) |
static List<Object> |
EmptyElseRemover.createNewNodeBody(List<Object> oldSubBody,
int nodeNumber,
ASTIfElseNode ifElseNode) |
static List<ASTNode> |
StrengthenByIfElse.getNewNode(ASTNode loopNode,
ASTIfElseNode ifElseNode) |
static List<ASTNode> |
StrengthenByIfElse.getNewNode(ASTNode loopNode,
ASTIfElseNode ifElseNode) |
void |
CPApplication.inASTIfElseNode(ASTIfElseNode node) |
void |
DeInliningFinalFields.inASTIfElseNode(ASTIfElseNode node) |
void |
DeInliningFinalFields.inASTIfElseNode(ASTIfElseNode node) |
void |
CPApplication.inASTIfElseNode(ASTIfElseNode node) |
boolean |
IfElseBreaker.isIfElseBreakingPossiblePatternOne(ASTIfElseNode node) |
boolean |
IfElseBreaker.isIfElseBreakingPossiblePatternOne(ASTIfElseNode node) |
boolean |
IfElseBreaker.isIfElseBreakingPossiblePatternTwo(ASTIfElseNode node) |
boolean |
IfElseBreaker.isIfElseBreakingPossiblePatternTwo(ASTIfElseNode node) |
void |
OrAggregatorTwo.matchPatternTwo(ASTIfElseNode node) |
void |
OrAggregatorTwo.matchPatternTwo(ASTIfElseNode node) |
void |
BooleanConditionSimplification.outASTIfElseNode(ASTIfElseNode node) |
void |
IfElseSplitter.outASTIfElseNode(ASTIfElseNode node) |
void |
OrAggregatorTwo.outASTIfElseNode(ASTIfElseNode node) |
void |
SimplifyConditions.outASTIfElseNode(ASTIfElseNode node) |
void |
UselessLabeledBlockRemover.outASTIfElseNode(ASTIfElseNode node) |
void |
IfElseSplitter.outASTIfElseNode(ASTIfElseNode node) |
void |
SimplifyConditions.outASTIfElseNode(ASTIfElseNode node) |
void |
OrAggregatorTwo.outASTIfElseNode(ASTIfElseNode node) |
void |
BooleanConditionSimplification.outASTIfElseNode(ASTIfElseNode node) |
void |
UselessLabeledBlockRemover.outASTIfElseNode(ASTIfElseNode node) |
static void |
EmptyElseRemover.removeElseBody(ASTNode node,
ASTIfElseNode ifElseNode,
int subBodyNumber,
int nodeNumber) |
static void |
EmptyElseRemover.removeElseBody(ASTNode node,
ASTIfElseNode ifElseNode,
int subBodyNumber,
int nodeNumber) |
Modifier and Type | Method and Description |
---|---|
void |
ASTParentNodeFinder.inASTIfElseNode(ASTIfElseNode node) |
void |
ASTUsesAndDefs.inASTIfElseNode(ASTIfElseNode node) |
void |
AllVariableUses.inASTIfElseNode(ASTIfElseNode node) |
void |
LabelToNodeMapper.inASTIfElseNode(ASTIfElseNode node) |
void |
LabelToNodeMapper.inASTIfElseNode(ASTIfElseNode node) |
void |
ASTUsesAndDefs.inASTIfElseNode(ASTIfElseNode node) |
void |
ASTParentNodeFinder.inASTIfElseNode(ASTIfElseNode node) |
void |
AllVariableUses.inASTIfElseNode(ASTIfElseNode node) |
void |
ASTParentNodeFinder.outASTIfElseNode(ASTIfElseNode node) |
void |
ASTParentNodeFinder.outASTIfElseNode(ASTIfElseNode node) |
Modifier and Type | Method and Description |
---|---|
void |
infoGatheringAnalysis.inASTIfElseNode(ASTIfElseNode node) |
void |
infoGatheringAnalysis.inASTIfElseNode(ASTIfElseNode node) |
void |
infoGatheringAnalysis.outASTIfElseNode(ASTIfElseNode node) |
void |
infoGatheringAnalysis.outASTIfElseNode(ASTIfElseNode node) |