org.sablecc.sablecc.node
Class APackage

java.lang.Object
  extended by org.sablecc.sablecc.node.Node
      extended by org.sablecc.sablecc.node.PPackage
          extended by org.sablecc.sablecc.node.APackage
All Implemented Interfaces:
java.lang.Cloneable, Switchable

public final class APackage
extends PPackage


Field Summary
private  TPackage _package_
           
private  PPkgName _pkgName_
           
 
Constructor Summary
APackage()
           
APackage(TPackage _package_, PPkgName _pkgName_)
           
 
Method Summary
 void apply(Switch sw)
           
 java.lang.Object clone()
           
 TPackage getPackage()
           
 PPkgName getPkgName()
           
(package private)  void removeChild(Node child)
           
(package private)  void replaceChild(Node oldChild, Node newChild)
           
 void setPackage(TPackage node)
           
 void setPkgName(PPkgName node)
           
 java.lang.String toString()
           
 
Methods inherited from class org.sablecc.sablecc.node.Node
cloneList, cloneNode, parent, parent, replaceBy, toString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_package_

private TPackage _package_

_pkgName_

private PPkgName _pkgName_
Constructor Detail

APackage

public APackage()

APackage

public APackage(TPackage _package_,
                PPkgName _pkgName_)
Method Detail

clone

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

apply

public void apply(Switch sw)

getPackage

public TPackage getPackage()

setPackage

public void setPackage(TPackage node)

getPkgName

public PPkgName getPkgName()

setPkgName

public void setPkgName(PPkgName node)

toString

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

removeChild

void removeChild(Node child)
Specified by:
removeChild in class Node

replaceChild

void replaceChild(Node oldChild,
                  Node newChild)
Specified by:
replaceChild in class Node