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

java.lang.Object
  extended bysoot.dava.toolkits.base.AST.transformations.UselessLabeledBlockRemover

public class UselessLabeledBlockRemover
extends Object


Constructor Summary
UselessLabeledBlockRemover()
           
 
Method Summary
static List createNewSubBody(List oldSubBody, int nodeNumber, ASTLabeledBlockNode labelBlock)
           
static void removeLabeledBlock(ASTNode node, ASTLabeledBlockNode labelBlock, int subBodyNumber, int nodeNumber)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UselessLabeledBlockRemover

public UselessLabeledBlockRemover()
Method Detail

removeLabeledBlock

public static void removeLabeledBlock(ASTNode node,
                                      ASTLabeledBlockNode labelBlock,
                                      int subBodyNumber,
                                      int nodeNumber)

createNewSubBody

public static List createNewSubBody(List oldSubBody,
                                    int nodeNumber,
                                    ASTLabeledBlockNode labelBlock)