001: package persistence.antlr;
002:
003: /* ANTLR Translator Generator
004: * Project led by Terence Parr at http://www.jGuru.com
005: * Software rights: http://www.antlr.org/license.html
006: *
007: */
008:
009: import persistence.antlr.collections.AST;
010: import persistence.antlr.collections.ASTEnumeration;
011: import persistence.antlr.Token;
012:
013: /** There is only one instance of this class **/
014: public class ASTNULLType implements AST {
015: public void addChild(AST c) {
016: }
017:
018: public boolean equals(AST t) {
019: return false;
020: }
021:
022: public boolean equalsList(AST t) {
023: return false;
024: }
025:
026: public boolean equalsListPartial(AST t) {
027: return false;
028: }
029:
030: public boolean equalsTree(AST t) {
031: return false;
032: }
033:
034: public boolean equalsTreePartial(AST t) {
035: return false;
036: }
037:
038: public ASTEnumeration findAll(AST tree) {
039: return null;
040: }
041:
042: public ASTEnumeration findAllPartial(AST subtree) {
043: return null;
044: }
045:
046: public AST getFirstChild() {
047: return this ;
048: }
049:
050: public AST getNextSibling() {
051: return this ;
052: }
053:
054: public String getText() {
055: return "<ASTNULL>";
056: }
057:
058: public int getType() {
059: return Token.NULL_TREE_LOOKAHEAD;
060: }
061:
062: public int getLine() {
063: return 0;
064: }
065:
066: public int getColumn() {
067: return 0;
068: }
069:
070: public int getNumberOfChildren() {
071: return 0;
072: }
073:
074: public void initialize(int t, String txt) {
075: }
076:
077: public void initialize(AST t) {
078: }
079:
080: public void initialize(Token t) {
081: }
082:
083: public void setFirstChild(AST c) {
084: }
085:
086: public void setNextSibling(AST n) {
087: }
088:
089: public void setText(String text) {
090: }
091:
092: public void setType(int ttype) {
093: }
094:
095: public String toString() {
096: return getText();
097: }
098:
099: public String toStringList() {
100: return getText();
101: }
102:
103: public String toStringTree() {
104: return getText();
105: }
106: }
|