1
/* This file was generated by SableCC (http://www.sablecc.org/). */
3
package org.sablecc.sablecc.node;
6
import org.sablecc.sablecc.analysis.*;
8
public final class APkgNameTail extends PPkgNameTail
11
private TPkgId _pkgId_;
27
return new APkgNameTail(
28
(TDot) cloneNode(_dot_),
29
(TPkgId) cloneNode(_pkgId_));
32
public void apply(Switch sw)
34
((Analysis) sw).caseAPkgNameTail(this);
42
public void setDot(TDot node)
51
if(node.parent() != null)
53
node.parent().removeChild(node);
62
public TPkgId getPkgId()
67
public void setPkgId(TPkgId node)
76
if(node.parent() != null)
78
node.parent().removeChild(node);
87
public String toString()
94
void removeChild(Node child)
110
void replaceChild(Node oldChild, Node newChild)
112
if(_dot_ == oldChild)
114
setDot((TDot) newChild);
118
if(_pkgId_ == oldChild)
120
setPkgId((TPkgId) newChild);