soot.dava.internal.AST
Class ASTLabeledNode

java.lang.Object
  extended bysoot.tagkit.AbstractHost
      extended bysoot.AbstractUnit
          extended bysoot.dava.internal.AST.ASTNode
              extended bysoot.dava.internal.AST.ASTLabeledNode
All Implemented Interfaces:
Context, Host, Serializable, Switchable, Unit
Direct Known Subclasses:
ASTControlFlowNode, ASTLabeledBlockNode, ASTSwitchNode, ASTSynchronizedBlockNode, ASTTryNode, ASTUnconditionalLoopNode

public abstract class ASTLabeledNode
extends ASTNode

See Also:
Serialized Form

Field Summary
 
Fields inherited from class soot.dava.internal.AST.ASTNode
NEWLINE, subBodies, TAB
 
Fields inherited from class soot.AbstractUnit
emptyList
 
Constructor Summary
ASTLabeledNode(SETNodeLabel label)
           
 
Method Summary
 SETNodeLabel get_Label()
           
 String label_toString()
           
 void label_toString(UnitPrinter up)
           
 void perform_Analysis(ASTAnalysis a)
           
 void set_Label(SETNodeLabel label)
           
 
Methods inherited from class soot.dava.internal.AST.ASTNode
apply, body_toString, body_toString, branches, fallsThrough, get_SubBodies, perform_AnalysisOnSubBodies, toString
 
Methods inherited from class soot.AbstractUnit
addBoxPointingToThis, apply, clearUnitBoxes, clone, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis
 
Methods inherited from class soot.tagkit.AbstractHost
addAllTagsOf, addTag, getTag, getTags, hasTag, removeAllTags, removeTag
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface soot.tagkit.Host
addAllTagsOf, addTag, getTag, getTags, hasTag, removeAllTags, removeTag
 

Constructor Detail

ASTLabeledNode

public ASTLabeledNode(SETNodeLabel label)
Method Detail

get_Label

public SETNodeLabel get_Label()

set_Label

public void set_Label(SETNodeLabel label)

perform_Analysis

public void perform_Analysis(ASTAnalysis a)
Specified by:
perform_Analysis in class ASTNode

label_toString

public void label_toString(UnitPrinter up)

label_toString

public String label_toString()