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

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

public final class AInterfaceDeclaration
extends PInterfaceDeclaration


Constructor Summary
AInterfaceDeclaration()
           
AInterfaceDeclaration(java.util.List _modifier_, TInterface _interface_, TIdentifier _identifier_, PExtendsInterfaces _extendsInterfaces_, PInterfaceBody _interfaceBody_)
           
AInterfaceDeclaration(XPModifier _modifier_, TInterface _interface_, TIdentifier _identifier_, PExtendsInterfaces _extendsInterfaces_, PInterfaceBody _interfaceBody_)
           
 
Method Summary
 void apply(Switch sw)
           
 java.lang.Object clone()
           
 PExtendsInterfaces getExtendsInterfaces()
           
 TIdentifier getIdentifier()
           
 TInterface getInterface()
           
 PInterfaceBody getInterfaceBody()
           
 java.util.LinkedList getModifier()
           
 void setExtendsInterfaces(PExtendsInterfaces node)
           
 void setIdentifier(TIdentifier node)
           
 void setInterface(TInterface node)
           
 void setInterfaceBody(PInterfaceBody node)
           
 void setModifier(java.util.List list)
           
 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

AInterfaceDeclaration

public AInterfaceDeclaration()

AInterfaceDeclaration

public AInterfaceDeclaration(java.util.List _modifier_,
                             TInterface _interface_,
                             TIdentifier _identifier_,
                             PExtendsInterfaces _extendsInterfaces_,
                             PInterfaceBody _interfaceBody_)

AInterfaceDeclaration

public AInterfaceDeclaration(XPModifier _modifier_,
                             TInterface _interface_,
                             TIdentifier _identifier_,
                             PExtendsInterfaces _extendsInterfaces_,
                             PInterfaceBody _interfaceBody_)
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)

getInterface

public TInterface getInterface()

setInterface

public void setInterface(TInterface node)

getIdentifier

public TIdentifier getIdentifier()

setIdentifier

public void setIdentifier(TIdentifier node)

getExtendsInterfaces

public PExtendsInterfaces getExtendsInterfaces()

setExtendsInterfaces

public void setExtendsInterfaces(PExtendsInterfaces node)

getInterfaceBody

public PInterfaceBody getInterfaceBody()

setInterfaceBody

public void setInterfaceBody(PInterfaceBody node)

toString

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