soot.dava.toolkits.base.AST.transformations
Class IfElseBreaker

java.lang.Object
  extended by soot.dava.toolkits.base.AST.transformations.IfElseBreaker

public class IfElseBreaker
extends Object


Constructor Summary
IfElseBreaker()
           
 
Method Summary
 List<Object> createNewBody(List<Object> oldSubBody, int nodeNumber)
           
 boolean isIfElseBreakingPossiblePatternOne(ASTIfElseNode node)
           
 boolean isIfElseBreakingPossiblePatternTwo(ASTIfElseNode node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IfElseBreaker

public IfElseBreaker()
Method Detail

isIfElseBreakingPossiblePatternOne

public boolean isIfElseBreakingPossiblePatternOne(ASTIfElseNode node)

isIfElseBreakingPossiblePatternTwo

public boolean isIfElseBreakingPossiblePatternTwo(ASTIfElseNode node)

createNewBody

public List<Object> createNewBody(List<Object> oldSubBody,
                                  int nodeNumber)