001 /**
002 *
003 * Copyright 2005 Jeremy Rayner
004 *
005 * Licensed under the Apache License, Version 2.0 (the "License");
006 * you may not use this file except in compliance with the License.
007 * You may obtain a copy of the License at
008 *
009 * http://www.apache.org/licenses/LICENSE-2.0
010 *
011 * Unless required by applicable law or agreed to in writing, software
012 * distributed under the License is distributed on an "AS IS" BASIS,
013 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
014 * See the License for the specific language governing permissions and
015 * limitations under the License.
016 *
017 **/
018 package org.codehaus.groovy.antlr.treewalker;
019
020 import org.codehaus.groovy.antlr.GroovySourceAST;
021
022
023 /**
024 * A default implementation of all visitor methods.
025 * If you extend this class, any un-overriden visit methods will
026 * call visitDefault.
027 *
028 * @author <a href="mailto:groovy@ross-rayner.com">Jeremy Rayner</a>
029 * @version $Revision: 4098 $
030 */
031
032 public class VisitorAdapter implements Visitor {
033 public void setUp() {}
034 public void visitAbstract(GroovySourceAST t,int visit) {visitDefault(t,visit);}
035 public void visitAnnotation(GroovySourceAST t,int visit) {visitDefault(t,visit);}
036 public void visitAnnotations(GroovySourceAST t,int visit) {visitDefault(t,visit);}
037 public void visitAnnotationArrayInit(GroovySourceAST t,int visit) {visitDefault(t,visit);}
038 public void visitAnnotationDef(GroovySourceAST t,int visit) {visitDefault(t,visit);}
039 public void visitAnnotationFieldDef(GroovySourceAST t,int visit) {visitDefault(t,visit);}
040 public void visitAnnotationMemberValuePair(GroovySourceAST t,int visit) {visitDefault(t,visit);}
041 public void visitArrayDeclarator(GroovySourceAST t,int visit) {visitDefault(t,visit);}
042 public void visitAssign(GroovySourceAST t,int visit) {visitDefault(t,visit);}
043 public void visitAt(GroovySourceAST t,int visit) {visitDefault(t,visit);}
044 public void visitBand(GroovySourceAST t,int visit) {visitDefault(t,visit);}
045 public void visitBandAssign(GroovySourceAST t,int visit) {visitDefault(t,visit);}
046 public void visitBigSuffix(GroovySourceAST t,int visit) {visitDefault(t,visit);}
047 public void visitBlock(GroovySourceAST t,int visit) {visitDefault(t,visit);}
048 public void visitBnot(GroovySourceAST t,int visit) {visitDefault(t,visit);}
049 public void visitBor(GroovySourceAST t,int visit) {visitDefault(t,visit);}
050 public void visitBorAssign(GroovySourceAST t,int visit) {visitDefault(t,visit);}
051 public void visitBsr(GroovySourceAST t,int visit) {visitDefault(t,visit);}
052 public void visitBsrAssign(GroovySourceAST t,int visit) {visitDefault(t,visit);}
053 public void visitBxor(GroovySourceAST t,int visit) {visitDefault(t,visit);}
054 public void visitBxorAssign(GroovySourceAST t,int visit) {visitDefault(t,visit);}
055 public void visitCaseGroup(GroovySourceAST t,int visit) {visitDefault(t,visit);}
056 public void visitClassDef(GroovySourceAST t,int visit) {visitDefault(t,visit);}
057 public void visitClosedBlock(GroovySourceAST t,int visit) {visitDefault(t,visit);}
058 public void visitClosureOp(GroovySourceAST t,int visit) {visitDefault(t,visit);}
059 public void visitColon(GroovySourceAST t,int visit) {visitDefault(t,visit);}
060 public void visitComma(GroovySourceAST t,int visit) {visitDefault(t,visit);}
061 public void visitCompareTo(GroovySourceAST t,int visit) {visitDefault(t,visit);}
062 public void visitCtorCall(GroovySourceAST t,int visit) {visitDefault(t,visit);}
063 public void visitCtorIdent(GroovySourceAST t,int visit) {visitDefault(t,visit);}
064 public void visitDec(GroovySourceAST t,int visit) {visitDefault(t,visit);}
065 public void visitDigit(GroovySourceAST t,int visit) {visitDefault(t,visit);}
066 public void visitDiv(GroovySourceAST t,int visit) {visitDefault(t,visit);}
067 public void visitDivAssign(GroovySourceAST t,int visit) {visitDefault(t,visit);}
068 public void visitDollar(GroovySourceAST t,int visit) {visitDefault(t,visit);}
069 public void visitDot(GroovySourceAST t,int visit) {visitDefault(t,visit);}
070 public void visitDynamicMember(GroovySourceAST t,int visit) {visitDefault(t,visit);}
071 public void visitElist(GroovySourceAST t,int visit) {visitDefault(t,visit);}
072 public void visitEmptyStat(GroovySourceAST t,int visit) {visitDefault(t,visit);}
073 public void visitEnumConstantDef(GroovySourceAST t,int visit) {visitDefault(t,visit);}
074 public void visitEnumDef(GroovySourceAST t,int visit) {visitDefault(t,visit);}
075 public void visitEof(GroovySourceAST t,int visit) {visitDefault(t,visit);}
076 public void visitEqual(GroovySourceAST t,int visit) {visitDefault(t,visit);}
077 public void visitEsc(GroovySourceAST t,int visit) {visitDefault(t,visit);}
078 public void visitExponent(GroovySourceAST t,int visit) {visitDefault(t,visit);}
079 public void visitExpr(GroovySourceAST t,int visit) {visitDefault(t,visit);}
080 public void visitExtendsClause(GroovySourceAST t,int visit) {visitDefault(t,visit);}
081 public void visitFinal(GroovySourceAST t,int visit) {visitDefault(t,visit);}
082 public void visitFloatSuffix(GroovySourceAST t,int visit) {visitDefault(t,visit);}
083 public void visitForCondition(GroovySourceAST t,int visit) {visitDefault(t,visit);}
084 public void visitForEachClause(GroovySourceAST t,int visit) {visitDefault(t,visit);}
085 public void visitForInit(GroovySourceAST t,int visit) {visitDefault(t,visit);}
086 public void visitForInIterable(GroovySourceAST t,int visit) {visitDefault(t,visit);}
087 public void visitForIterator(GroovySourceAST t,int visit) {visitDefault(t,visit);}
088 public void visitGe(GroovySourceAST t,int visit) {visitDefault(t,visit);}
089 public void visitGt(GroovySourceAST t,int visit) {visitDefault(t,visit);}
090 public void visitHexDigit(GroovySourceAST t,int visit) {visitDefault(t,visit);}
091 public void visitIdent(GroovySourceAST t,int visit) {visitDefault(t,visit);}
092 public void visitImplementsClause(GroovySourceAST t,int visit) {visitDefault(t,visit);}
093 public void visitImplicitParameters(GroovySourceAST t,int visit) {visitDefault(t,visit);}
094 public void visitImport(GroovySourceAST t,int visit) {visitDefault(t,visit);}
095 public void visitInc(GroovySourceAST t,int visit) {visitDefault(t,visit);}
096 public void visitIndexOp(GroovySourceAST t,int visit) {visitDefault(t,visit);}
097 public void visitInstanceInit(GroovySourceAST t,int visit) {visitDefault(t,visit);}
098 public void visitInterfaceDef(GroovySourceAST t,int visit) {visitDefault(t,visit);}
099 public void visitLabeledArg(GroovySourceAST t,int visit) {visitDefault(t,visit);}
100 public void visitLabeledStat(GroovySourceAST t,int visit) {visitDefault(t,visit);}
101 public void visitLand(GroovySourceAST t,int visit) {visitDefault(t,visit);}
102 public void visitLbrack(GroovySourceAST t,int visit) {visitDefault(t,visit);}
103 public void visitLcurly(GroovySourceAST t,int visit) {visitDefault(t,visit);}
104 public void visitLe(GroovySourceAST t,int visit) {visitDefault(t,visit);}
105 public void visitLetter(GroovySourceAST t,int visit) {visitDefault(t,visit);}
106 public void visitListConstructor(GroovySourceAST t,int visit) {visitDefault(t,visit);}
107 public void visitLiteralAny(GroovySourceAST t,int visit) {visitDefault(t,visit);}
108 public void visitLiteralAs(GroovySourceAST t,int visit) {visitDefault(t,visit);}
109 public void visitLiteralAssert(GroovySourceAST t,int visit) {visitDefault(t,visit);}
110 public void visitLiteralBoolean(GroovySourceAST t,int visit) {visitDefault(t,visit);}
111 public void visitLiteralBreak(GroovySourceAST t,int visit) {visitDefault(t,visit);}
112 public void visitLiteralByte(GroovySourceAST t,int visit) {visitDefault(t,visit);}
113 public void visitLiteralCase(GroovySourceAST t,int visit) {visitDefault(t,visit);}
114 public void visitLiteralCatch(GroovySourceAST t,int visit) {visitDefault(t,visit);}
115 public void visitLiteralChar(GroovySourceAST t,int visit) {visitDefault(t,visit);}
116 public void visitLiteralClass(GroovySourceAST t,int visit) {visitDefault(t,visit);}
117 public void visitLiteralContinue(GroovySourceAST t,int visit) {visitDefault(t,visit);}
118 public void visitLiteralDef(GroovySourceAST t,int visit) {visitDefault(t,visit);}
119 public void visitLiteralDefault(GroovySourceAST t,int visit) {visitDefault(t,visit);}
120 public void visitLiteralDouble(GroovySourceAST t,int visit) {visitDefault(t,visit);}
121 public void visitLiteralElse(GroovySourceAST t,int visit) {visitDefault(t,visit);}
122 public void visitLiteralEnum(GroovySourceAST t,int visit) {visitDefault(t,visit);}
123 public void visitLiteralExtends(GroovySourceAST t,int visit) {visitDefault(t,visit);}
124 public void visitLiteralFalse(GroovySourceAST t,int visit) {visitDefault(t,visit);}
125 public void visitLiteralFinally(GroovySourceAST t,int visit) {visitDefault(t,visit);}
126 public void visitLiteralFloat(GroovySourceAST t,int visit) {visitDefault(t,visit);}
127 public void visitLiteralFor(GroovySourceAST t,int visit) {visitDefault(t,visit);}
128 public void visitLiteralIf(GroovySourceAST t,int visit) {visitDefault(t,visit);}
129 public void visitLiteralImplements(GroovySourceAST t,int visit) {visitDefault(t,visit);}
130 public void visitLiteralImport(GroovySourceAST t,int visit) {visitDefault(t,visit);}
131 public void visitLiteralIn(GroovySourceAST t,int visit) {visitDefault(t,visit);}
132 public void visitLiteralInstanceof(GroovySourceAST t,int visit) {visitDefault(t,visit);}
133 public void visitLiteralInt(GroovySourceAST t,int visit) {visitDefault(t,visit);}
134 public void visitLiteralInterface(GroovySourceAST t,int visit) {visitDefault(t,visit);}
135 public void visitLiteralLong(GroovySourceAST t,int visit) {visitDefault(t,visit);}
136 public void visitLiteralNative(GroovySourceAST t,int visit) {visitDefault(t,visit);}
137 public void visitLiteralNew(GroovySourceAST t,int visit) {visitDefault(t,visit);}
138 public void visitLiteralNull(GroovySourceAST t,int visit) {visitDefault(t,visit);}
139 public void visitLiteralPackage(GroovySourceAST t,int visit) {visitDefault(t,visit);}
140 public void visitLiteralPrivate(GroovySourceAST t,int visit) {visitDefault(t,visit);}
141 public void visitLiteralProtected(GroovySourceAST t,int visit) {visitDefault(t,visit);}
142 public void visitLiteralPublic(GroovySourceAST t,int visit) {visitDefault(t,visit);}
143 public void visitLiteralReturn(GroovySourceAST t,int visit) {visitDefault(t,visit);}
144 public void visitLiteralShort(GroovySourceAST t,int visit) {visitDefault(t,visit);}
145 public void visitLiteralStatic(GroovySourceAST t,int visit) {visitDefault(t,visit);}
146 public void visitLiteralSuper(GroovySourceAST t,int visit) {visitDefault(t,visit);}
147 public void visitLiteralSwitch(GroovySourceAST t,int visit) {visitDefault(t,visit);}
148 public void visitLiteralSynchronized(GroovySourceAST t,int visit) {visitDefault(t,visit);}
149 public void visitLiteralThis(GroovySourceAST t,int visit) {visitDefault(t,visit);}
150 public void visitLiteralThreadsafe(GroovySourceAST t,int visit) {visitDefault(t,visit);}
151 public void visitLiteralThrow(GroovySourceAST t,int visit) {visitDefault(t,visit);}
152 public void visitLiteralThrows(GroovySourceAST t,int visit) {visitDefault(t,visit);}
153 public void visitLiteralTransient(GroovySourceAST t,int visit) {visitDefault(t,visit);}
154 public void visitLiteralTrue(GroovySourceAST t,int visit) {visitDefault(t,visit);}
155 public void visitLiteralTry(GroovySourceAST t,int visit) {visitDefault(t,visit);}
156 public void visitLiteralVoid(GroovySourceAST t,int visit) {visitDefault(t,visit);}
157 public void visitLiteralVolatile(GroovySourceAST t,int visit) {visitDefault(t,visit);}
158 public void visitLiteralWhile(GroovySourceAST t,int visit) {visitDefault(t,visit);}
159 public void visitLiteralWith(GroovySourceAST t,int visit) {visitDefault(t,visit);}
160 public void visitLnot(GroovySourceAST t,int visit) {visitDefault(t,visit);}
161 public void visitLor(GroovySourceAST t,int visit) {visitDefault(t,visit);}
162 public void visitLparen(GroovySourceAST t,int visit) {visitDefault(t,visit);}
163 public void visitLt(GroovySourceAST t,int visit) {visitDefault(t,visit);}
164 public void visitMapConstructor(GroovySourceAST t,int visit) {visitDefault(t,visit);}
165 public void visitMemberPointer(GroovySourceAST t,int visit) {visitDefault(t,visit);}
166 public void visitMethodCall(GroovySourceAST t,int visit) {visitDefault(t,visit);}
167 public void visitMethodDef(GroovySourceAST t,int visit) {visitDefault(t,visit);}
168 public void visitMinus(GroovySourceAST t,int visit) {visitDefault(t,visit);}
169 public void visitMinusAssign(GroovySourceAST t,int visit) {visitDefault(t,visit);}
170 public void visitMlComment(GroovySourceAST t,int visit) {visitDefault(t,visit);}
171 public void visitMod(GroovySourceAST t,int visit) {visitDefault(t,visit);}
172 public void visitModifiers(GroovySourceAST t,int visit) {visitDefault(t,visit);}
173 public void visitModAssign(GroovySourceAST t,int visit) {visitDefault(t,visit);}
174 public void visitNls(GroovySourceAST t,int visit) {visitDefault(t,visit);}
175 public void visitNotEqual(GroovySourceAST t,int visit) {visitDefault(t,visit);}
176 public void visitNullTreeLookahead(GroovySourceAST t,int visit) {visitDefault(t,visit);}
177 public void visitNumBigDecimal(GroovySourceAST t,int visit) {visitDefault(t,visit);}
178 public void visitNumBigInt(GroovySourceAST t,int visit) {visitDefault(t,visit);}
179 public void visitNumDouble(GroovySourceAST t,int visit) {visitDefault(t,visit);}
180 public void visitNumFloat(GroovySourceAST t,int visit) {visitDefault(t,visit);}
181 public void visitNumInt(GroovySourceAST t,int visit) {visitDefault(t,visit);}
182 public void visitNumLong(GroovySourceAST t,int visit) {visitDefault(t,visit);}
183 public void visitObjblock(GroovySourceAST t,int visit) {visitDefault(t,visit);}
184 public void visitOneNl(GroovySourceAST t,int visit) {visitDefault(t,visit);}
185 public void visitOptionalDot(GroovySourceAST t,int visit) {visitDefault(t,visit);}
186 public void visitPackageDef(GroovySourceAST t,int visit) {visitDefault(t,visit);}
187 public void visitParameters(GroovySourceAST t,int visit) {visitDefault(t,visit);}
188 public void visitParameterDef(GroovySourceAST t,int visit) {visitDefault(t,visit);}
189 public void visitPlus(GroovySourceAST t,int visit) {visitDefault(t,visit);}
190 public void visitPlusAssign(GroovySourceAST t,int visit) {visitDefault(t,visit);}
191 public void visitPostDec(GroovySourceAST t,int visit) {visitDefault(t,visit);}
192 public void visitPostInc(GroovySourceAST t,int visit) {visitDefault(t,visit);}
193 public void visitQuestion(GroovySourceAST t,int visit) {visitDefault(t,visit);}
194 public void visitRangeExclusive(GroovySourceAST t,int visit) {visitDefault(t,visit);}
195 public void visitRangeInclusive(GroovySourceAST t,int visit) {visitDefault(t,visit);}
196 public void visitRbrack(GroovySourceAST t,int visit) {visitDefault(t,visit);}
197 public void visitRcurly(GroovySourceAST t,int visit) {visitDefault(t,visit);}
198 public void visitRegexpCtorEnd(GroovySourceAST t,int visit) {visitDefault(t,visit);}
199 public void visitRegexpLiteral(GroovySourceAST t,int visit) {visitDefault(t,visit);}
200 public void visitRegexpSymbol(GroovySourceAST t,int visit) {visitDefault(t,visit);}
201 public void visitRegexFind(GroovySourceAST t,int visit) {visitDefault(t,visit);}
202 public void visitRegexMatch(GroovySourceAST t,int visit) {visitDefault(t,visit);}
203 public void visitRparen(GroovySourceAST t,int visit) {visitDefault(t,visit);}
204 public void visitScopeEscape(GroovySourceAST t,int visit) {visitDefault(t,visit);}
205 public void visitSelectSlot(GroovySourceAST t,int visit) {visitDefault(t,visit);}
206 public void visitSemi(GroovySourceAST t,int visit) {visitDefault(t,visit);}
207 public void visitShComment(GroovySourceAST t,int visit) {visitDefault(t,visit);}
208 public void visitSl(GroovySourceAST t,int visit) {visitDefault(t,visit);}
209 public void visitSlist(GroovySourceAST t,int visit) {visitDefault(t,visit);}
210 public void visitSlAssign(GroovySourceAST t,int visit) {visitDefault(t,visit);}
211 public void visitSlComment(GroovySourceAST t,int visit) {visitDefault(t,visit);}
212 public void visitSpreadArg(GroovySourceAST t,int visit) {visitDefault(t,visit);}
213 public void visitSpreadDot(GroovySourceAST t,int visit) {visitDefault(t,visit);}
214 public void visitSpreadMapArg(GroovySourceAST t,int visit) {visitDefault(t,visit);}
215 public void visitSr(GroovySourceAST t,int visit) {visitDefault(t,visit);}
216 public void visitSrAssign(GroovySourceAST t,int visit) {visitDefault(t,visit);}
217 public void visitStar(GroovySourceAST t,int visit) {visitDefault(t,visit);}
218 public void visitStarAssign(GroovySourceAST t,int visit) {visitDefault(t,visit);}
219 public void visitStarStar(GroovySourceAST t,int visit) {visitDefault(t,visit);}
220 public void visitStarStarAssign(GroovySourceAST t,int visit) {visitDefault(t,visit);}
221 public void visitStaticImport(GroovySourceAST t,int visit) {visitDefault(t,visit);}
222 public void visitStaticInit(GroovySourceAST t,int visit) {visitDefault(t,visit);}
223 public void visitStrictfp(GroovySourceAST t,int visit) {visitDefault(t,visit);}
224 public void visitStringCh(GroovySourceAST t,int visit) {visitDefault(t,visit);}
225 public void visitStringConstructor(GroovySourceAST t,int visit) {visitDefault(t,visit);}
226 public void visitStringCtorEnd(GroovySourceAST t,int visit) {visitDefault(t,visit);}
227 public void visitStringCtorMiddle(GroovySourceAST t,int visit) {visitDefault(t,visit);}
228 public void visitStringCtorStart(GroovySourceAST t,int visit) {visitDefault(t,visit);}
229 public void visitStringLiteral(GroovySourceAST t,int visit) {visitDefault(t,visit);}
230 public void visitStringNl(GroovySourceAST t,int visit) {visitDefault(t,visit);}
231 public void visitSuperCtorCall(GroovySourceAST t,int visit) {visitDefault(t,visit);}
232 public void visitTripleDot(GroovySourceAST t,int visit) {visitDefault(t,visit);}
233 public void visitType(GroovySourceAST t,int visit) {visitDefault(t,visit);}
234 public void visitTypecast(GroovySourceAST t,int visit) {visitDefault(t,visit);}
235 public void visitTypeArgument(GroovySourceAST t,int visit) {visitDefault(t,visit);}
236 public void visitTypeArguments(GroovySourceAST t,int visit) {visitDefault(t,visit);}
237 public void visitTypeLowerBounds(GroovySourceAST t,int visit) {visitDefault(t,visit);}
238 public void visitTypeParameter(GroovySourceAST t,int visit) {visitDefault(t,visit);}
239 public void visitTypeParameters(GroovySourceAST t,int visit) {visitDefault(t,visit);}
240 public void visitTypeUpperBounds(GroovySourceAST t,int visit) {visitDefault(t,visit);}
241 public void visitUnaryMinus(GroovySourceAST t,int visit) {visitDefault(t,visit);}
242 public void visitUnaryPlus(GroovySourceAST t,int visit) {visitDefault(t,visit);}
243 public void visitUnusedConst(GroovySourceAST t,int visit) {visitDefault(t,visit);}
244 public void visitUnusedDo(GroovySourceAST t,int visit) {visitDefault(t,visit);}
245 public void visitUnusedGoto(GroovySourceAST t,int visit) {visitDefault(t,visit);}
246 public void visitVariableDef(GroovySourceAST t,int visit) {visitDefault(t,visit);}
247 public void visitVariableParameterDef(GroovySourceAST t,int visit) {visitDefault(t,visit);}
248 public void visitVocab(GroovySourceAST t,int visit) {visitDefault(t,visit);}
249 public void visitWildcardType(GroovySourceAST t,int visit) {visitDefault(t,visit);}
250 public void visitWs(GroovySourceAST t,int visit) {visitDefault(t,visit);}
251
252 public void visitDefault(GroovySourceAST t,int visit) {}
253 public void tearDown() {}
254
255 public void push(GroovySourceAST t) {}
256 public GroovySourceAST pop() {return null;}
257 }
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272