com.bluemarsh.jswat.parser.java.node
Class ACaseSwitchLabel

java.lang.Object
  |
  +--com.bluemarsh.jswat.parser.java.node.Node
        |
        +--com.bluemarsh.jswat.parser.java.node.PSwitchLabel
              |
              +--com.bluemarsh.jswat.parser.java.node.ACaseSwitchLabel
All Implemented Interfaces:
java.lang.Cloneable, Switchable

public final class ACaseSwitchLabel
extends PSwitchLabel


Constructor Summary
ACaseSwitchLabel()
           
ACaseSwitchLabel(TCase _case_, PConstantExpression _constantExpression_, TColon _colon_)
           
 
Method Summary
 void apply(Switch sw)
           
 java.lang.Object clone()
           
 TCase getCase()
           
 TColon getColon()
           
 PConstantExpression getConstantExpression()
           
 void setCase(TCase node)
           
 void setColon(TColon node)
           
 void setConstantExpression(PConstantExpression node)
           
 java.lang.String toString()
           
 
Methods inherited from class com.bluemarsh.jswat.parser.java.node.Node
cloneList, cloneNode, parent, replaceBy, toString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ACaseSwitchLabel

public ACaseSwitchLabel()

ACaseSwitchLabel

public ACaseSwitchLabel(TCase _case_,
                        PConstantExpression _constantExpression_,
                        TColon _colon_)
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class Node

apply

public void apply(Switch sw)

getCase

public TCase getCase()

setCase

public void setCase(TCase node)

getConstantExpression

public PConstantExpression getConstantExpression()

setConstantExpression

public void setConstantExpression(PConstantExpression node)

getColon

public TColon getColon()

setColon

public void setColon(TColon node)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object