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

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

public class EmptyElseRemover
extends Object


Constructor Summary
EmptyElseRemover()
           
 
Method Summary
static List<Object> createNewNodeBody(List<Object> oldSubBody, int nodeNumber, ASTIfElseNode ifElseNode)
           
static void removeElseBody(ASTNode node, ASTIfElseNode ifElseNode, int subBodyNumber, int nodeNumber)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmptyElseRemover

public EmptyElseRemover()
Method Detail

removeElseBody

public static void removeElseBody(ASTNode node,
                                  ASTIfElseNode ifElseNode,
                                  int subBodyNumber,
                                  int nodeNumber)

createNewNodeBody

public static List<Object> createNewNodeBody(List<Object> oldSubBody,
                                             int nodeNumber,
                                             ASTIfElseNode ifElseNode)