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

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

public final class AClassDeclaration
extends PClassDeclaration


Constructor Summary
AClassDeclaration()
           
AClassDeclaration(java.util.List _modifier_, TClass _tClass_, TIdentifier _identifier_, PSuper _super_, PInterfaces _interfaces_, PClassBody _classBody_)
           
AClassDeclaration(XPModifier _modifier_, TClass _tClass_, TIdentifier _identifier_, PSuper _super_, PInterfaces _interfaces_, PClassBody _classBody_)
           
 
Method Summary
 void apply(Switch sw)
           
 java.lang.Object clone()
           
 PClassBody getClassBody()
           
 TIdentifier getIdentifier()
           
 PInterfaces getInterfaces()
           
 java.util.LinkedList getModifier()
           
 PSuper getSuper()
           
 TClass getTClass()
           
 void setClassBody(PClassBody node)
           
 void setIdentifier(TIdentifier node)
           
 void setInterfaces(PInterfaces node)
           
 void setModifier(java.util.List list)
           
 void setSuper(PSuper node)
           
 void setTClass(TClass 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

AClassDeclaration

public AClassDeclaration()

AClassDeclaration

public AClassDeclaration(java.util.List _modifier_,
                         TClass _tClass_,
                         TIdentifier _identifier_,
                         PSuper _super_,
                         PInterfaces _interfaces_,
                         PClassBody _classBody_)

AClassDeclaration

public AClassDeclaration(XPModifier _modifier_,
                         TClass _tClass_,
                         TIdentifier _identifier_,
                         PSuper _super_,
                         PInterfaces _interfaces_,
                         PClassBody _classBody_)
Method Detail

clone

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

apply

public void apply(Switch sw)

getModifier

public java.util.LinkedList getModifier()

setModifier

public void setModifier(java.util.List list)

getTClass

public TClass getTClass()

setTClass

public void setTClass(TClass node)

getIdentifier

public TIdentifier getIdentifier()

setIdentifier

public void setIdentifier(TIdentifier node)

getSuper

public PSuper getSuper()

setSuper

public void setSuper(PSuper node)

getInterfaces

public PInterfaces getInterfaces()

setInterfaces

public void setInterfaces(PInterfaces node)

getClassBody

public PClassBody getClassBody()

setClassBody

public void setClassBody(PClassBody node)

toString

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