View Javadoc

1   /**
2    * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
3    */
4   package net.sourceforge.pmd.lang.plsql.ast;
5   
6   public class PLSQLParserVisitorAdapter implements PLSQLParserVisitor {
7   
8   	@Override
9   	public Object visit(PLSQLNode node, Object data) {
10  		return node.childrenAccept(this, data);
11  	}
12  
13  	@Override
14  	public Object visit(ASTInput node, Object data) {
15  		return visit((PLSQLNode) node, data);
16  	}
17  
18  	@Override
19  	public Object visit(ASTDDLCommand node, Object data) {
20  		return visit((PLSQLNode) node, data);
21  	}
22  
23  	@Override
24  	public Object visit(ASTSqlPlusCommand node, Object data) {
25  		return visit((PLSQLNode) node, data);
26  	}
27  
28  	@Override
29  	public Object visit(ASTGlobal node, Object data) {
30  		return visit((PLSQLNode) node, data);
31  	}
32  
33  	@Override
34  	public Object visit(ASTBlock node, Object data) {
35  		return visit((PLSQLNode) node, data);
36  	}
37  
38  	@Override
39  	public Object visit(ASTPackageSpecification node, Object data) {
40  		return visit((PLSQLNode) node, data);
41  	}
42  
43  	@Override
44  	public Object visit(ASTPackageBody node, Object data) {
45  		return visit((PLSQLNode) node, data);
46  	}
47  
48  	@Override
49  	public Object visit(ASTDeclarativeUnit node, Object data) {
50  		return visit((PLSQLNode) node, data);
51  	}
52  
53  	@Override
54  	public Object visit(ASTDeclarativeSection node, Object data) {
55  		return visit((PLSQLNode) node, data);
56  	}
57  
58  	@Override
59  	public Object visit(ASTCompilationDeclarationFragment node, Object data) {
60  		return visit((PLSQLNode) node, data);
61  	}
62  
63  	@Override
64  	public Object visit(ASTProgramUnit node, Object data) {
65  		return visit((PLSQLNode) node, data);
66  	}
67  
68  	@Override
69  	public Object visit(ASTObjectNameDeclaration node, Object data) {
70  		return visit((PLSQLNode) node, data);
71  	}
72  
73  	@Override
74  	public Object visit(ASTFormalParameter node, Object data) {
75  		return visit((PLSQLNode) node, data);
76  	}
77  
78  	@Override
79  	public Object visit(ASTMethodDeclaration node, Object data) {
80  		return visit((PLSQLNode) node, data);
81  	}
82  
83  	@Override
84  	public Object visit(ASTMethodDeclarator node, Object data) {
85  		return visit((PLSQLNode) node, data);
86  	}
87  
88  	@Override
89  	public Object visit(ASTFormalParameters node, Object data) {
90  		return visit((PLSQLNode) node, data);
91  	}
92  
93  	@Override
94  	public Object visit(ASTVariableOrConstantDeclarator node, Object data) {
95  		return visit((PLSQLNode) node, data);
96  	}
97  
98  	@Override
99  	public Object visit(ASTVariableOrConstantDeclaratorId node, Object data) {
100 		return visit((PLSQLNode) node, data);
101 	}
102 
103 	@Override
104 	public Object visit(ASTVariableOrConstantInitializer node, Object data) {
105 		return visit((PLSQLNode) node, data);
106 	}
107 
108 	@Override
109 	public Object visit(ASTDatatype node, Object data) {
110 		return visit((PLSQLNode) node, data);
111 	}
112 
113 	@Override
114 	public Object visit(ASTCompilationDataType node, Object data) {
115 		return visit((PLSQLNode) node, data);
116 	}
117 
118 	@Override
119 	public Object visit(ASTCollectionTypeName node, Object data) {
120 		return visit((PLSQLNode) node, data);
121 	}
122 
123 	@Override
124 	public Object visit(ASTScalarDataTypeName node, Object data) {
125 		return visit((PLSQLNode) node, data);
126 	}
127 
128 	@Override
129 	public Object visit(ASTDateTimeLiteral node, Object data) {
130 		return visit((PLSQLNode) node, data);
131 	}
132 
133 	@Override
134 	public Object visit(ASTExceptionHandler node, Object data) {
135 		return visit((PLSQLNode) node, data);
136 	}
137 
138 	@Override
139 	public Object visit(ASTSkip2NextTerminator node, Object data) {
140 		return visit((PLSQLNode) node, data);
141 	}
142 
143 	@Override
144 	public Object visit(ASTSkip2NextOccurrence node, Object data) {
145 		return visit((PLSQLNode) node, data);
146 	}
147 
148 	@Override
149 	public Object visit(ASTSkipPastNextOccurrence node, Object data) {
150 		return visit((PLSQLNode) node, data);
151 	}
152 
153 	@Override
154 	public Object visit(ASTSkip2NextTokenOccurrence node, Object data) {
155 		return visit((PLSQLNode) node, data);
156 	}
157 
158 	@Override
159 	public Object visit(ASTSkipPastNextTokenOccurrence node, Object data) {
160 		return visit((PLSQLNode) node, data);
161 	}
162 
163 	@Override
164 	public Object visit(ASTRead2NextOccurrence node, Object data) {
165 		return visit((PLSQLNode) node, data);
166 	}
167 
168 	@Override
169 	public Object visit(ASTReadPastNextOccurrence node, Object data) {
170 		return visit((PLSQLNode) node, data);
171 	}
172 
173 	@Override
174 	public Object visit(ASTSqlStatement node, Object data) {
175 		return visit((PLSQLNode) node, data);
176 	}
177 
178 	@Override
179 	public Object visit(ASTWrappedObject node, Object data) {
180 		return visit((PLSQLNode) node, data);
181 	}
182 
183 	@Override
184 	public Object visit(ASTUnlabelledStatement node, Object data) {
185 		return visit((PLSQLNode) node, data);
186 	}
187 
188 	@Override
189 	public Object visit(ASTStatement node, Object data) {
190 		return visit((PLSQLNode) node, data);
191 	}
192 
193 	@Override
194 	public Object visit(ASTLabelledStatement node, Object data) {
195 		return visit((PLSQLNode) node, data);
196 	}
197 
198 	@Override
199 	public Object visit(ASTCaseStatement node, Object data) {
200 		return visit((PLSQLNode) node, data);
201 	}
202 
203 	@Override
204 	public Object visit(ASTCaseWhenClause node, Object data) {
205 		return visit((PLSQLNode) node, data);
206 	}
207 
208 	@Override
209 	public Object visit(ASTElseClause node, Object data) {
210 		return visit((PLSQLNode) node, data);
211 	}
212 
213 	@Override
214 	public Object visit(ASTElsifClause node, Object data) {
215 		return visit((PLSQLNode) node, data);
216 	}
217 
218 	@Override
219 	public Object visit(ASTLoopStatement node, Object data) {
220 		return visit((PLSQLNode) node, data);
221 	}
222 
223 	@Override
224 	public Object visit(ASTForStatement node, Object data) {
225 		return visit((PLSQLNode) node, data);
226 	}
227 
228 	@Override
229 	public Object visit(ASTWhileStatement node, Object data) {
230 		return visit((PLSQLNode) node, data);
231 	}
232 
233 	@Override
234 	public Object visit(ASTIfStatement node, Object data) {
235 		return visit((PLSQLNode) node, data);
236 	}
237 
238 	@Override
239 	public Object visit(ASTForIndex node, Object data) {
240 		return visit((PLSQLNode) node, data);
241 	}
242 
243 	@Override
244 	public Object visit(ASTForAllIndex node, Object data) {
245 		return visit((PLSQLNode) node, data);
246 	}
247 
248 	@Override
249 	public Object visit(ASTForAllStatement node, Object data) {
250 		return visit((PLSQLNode) node, data);
251 	}
252 
253 	@Override
254 	public Object visit(ASTGotoStatement node, Object data) {
255 		return visit((PLSQLNode) node, data);
256 	}
257 
258 	@Override
259 	public Object visit(ASTReturnStatement node, Object data) {
260 		return visit((PLSQLNode) node, data);
261 	}
262 
263 	@Override
264 	public Object visit(ASTContinueStatement node, Object data) {
265 		return visit((PLSQLNode) node, data);
266 	}
267 
268 	@Override
269 	public Object visit(ASTExitStatement node, Object data) {
270 		return visit((PLSQLNode) node, data);
271 	}
272 
273 	@Override
274 	public Object visit(ASTRaiseStatement node, Object data) {
275 		return visit((PLSQLNode) node, data);
276 	}
277 
278 	@Override
279 	public Object visit(ASTCloseStatement node, Object data) {
280 		return visit((PLSQLNode) node, data);
281 	}
282 
283 	@Override
284 	public Object visit(ASTOpenStatement node, Object data) {
285 		return visit((PLSQLNode) node, data);
286 	}
287 
288 	@Override
289 	public Object visit(ASTFetchStatement node, Object data) {
290 		return visit((PLSQLNode) node, data);
291 	}
292 
293 	@Override
294 	public Object visit(ASTEmbeddedSqlStatement node, Object data) {
295 		return visit((PLSQLNode) node, data);
296 	}
297 
298 	@Override
299 	public Object visit(ASTPipelineStatement node, Object data) {
300 		return visit((PLSQLNode) node, data);
301 	}
302 
303 	@Override
304 	public Object visit(ASTConditionalCompilationStatement node, Object data) {
305 		return visit((PLSQLNode) node, data);
306 	}
307 
308 	@Override
309 	public Object visit(ASTSubTypeDefinition node, Object data) {
310 		return visit((PLSQLNode) node, data);
311 	}
312 
313 	@Override
314 	public Object visit(ASTFieldDeclaration node, Object data) {
315 		return visit((PLSQLNode) node, data);
316 	}
317 
318 	@Override
319 	public Object visit(ASTCollectionTypeDefinition node, Object data) {
320 		return visit((PLSQLNode) node, data);
321 	}
322 
323 	@Override
324 	public Object visit(ASTCollectionDeclaration node, Object data) {
325 		return visit((PLSQLNode) node, data);
326 	}
327 
328 	@Override
329 	public Object visit(ASTObjectDeclaration node, Object data) {
330 		return visit((PLSQLNode) node, data);
331 	}
332 
333 	@Override
334 	public Object visit(ASTCallSpecTail node, Object data) {
335 		return visit((PLSQLNode) node, data);
336 	}
337 
338 	@Override
339 	public Object visit(ASTCursorUnit node, Object data) {
340 		return visit((PLSQLNode) node, data);
341 	}
342 
343 	@Override
344 	public Object visit(ASTCursorSpecification node, Object data) {
345 		return visit((PLSQLNode) node, data);
346 	}
347 
348 	@Override
349 	public Object visit(ASTCursorBody node, Object data) {
350 		return visit((PLSQLNode) node, data);
351 	}
352 
353 	@Override
354 	public Object visit(ASTExpression node, Object data) {
355 		return visit((PLSQLNode) node, data);
356 	}
357 
358 	@Override
359 	public Object visit(ASTCompilationExpression node, Object data) {
360 		return visit((PLSQLNode) node, data);
361 	}
362 
363 	@Override
364 	public Object visit(ASTAssignment node, Object data) {
365 		return visit((PLSQLNode) node, data);
366 	}
367 
368 	@Override
369 	public Object visit(ASTCaseExpression node, Object data) {
370 		return visit((PLSQLNode) node, data);
371 	}
372 
373 	@Override
374 	public Object visit(ASTLikeExpression node, Object data) {
375 		return visit((PLSQLNode) node, data);
376 	}
377 
378 	@Override
379 	public Object visit(ASTTrimExpression node, Object data) {
380 		return visit((PLSQLNode) node, data);
381 	}
382 
383 	@Override
384 	public Object visit(ASTObjectExpression node, Object data) {
385 		return visit((PLSQLNode) node, data);
386 	}
387 
388 	@Override
389 	public Object visit(ASTConditionalOrExpression node, Object data) {
390 		return visit((PLSQLNode) node, data);
391 	}
392 
393 	@Override
394 	public Object visit(ASTConditionalAndExpression node, Object data) {
395 		return visit((PLSQLNode) node, data);
396 	}
397 
398 	@Override
399 	public Object visit(ASTEqualityExpression node, Object data) {
400 		return visit((PLSQLNode) node, data);
401 	}
402 
403 	@Override
404 	public Object visit(ASTRelationalExpression node, Object data) {
405 		return visit((PLSQLNode) node, data);
406 	}
407 
408 	@Override
409 	public Object visit(ASTAdditiveExpression node, Object data) {
410 		return visit((PLSQLNode) node, data);
411 	}
412 
413 	@Override
414 	public Object visit(ASTStringExpression node, Object data) {
415 		return visit((PLSQLNode) node, data);
416 	}
417 
418 	@Override
419 	public Object visit(ASTMultiplicativeExpression node, Object data) {
420 		return visit((PLSQLNode) node, data);
421 	}
422 
423 	@Override
424 	public Object visit(ASTUnaryExpression node, Object data) {
425 		return visit((PLSQLNode) node, data);
426 	}
427 
428 	@Override
429 	public Object visit(ASTUnaryExpressionNotPlusMinus node, Object data) {
430 		return visit((PLSQLNode) node, data);
431 	}
432 
433 	@Override
434 	public Object visit(ASTPrimaryExpression node, Object data) {
435 		return visit((PLSQLNode) node, data);
436 	}
437 
438 	@Override
439 	public Object visit(ASTPrimaryPrefix node, Object data) {
440 		return visit((PLSQLNode) node, data);
441 	}
442 
443 	@Override
444 	public Object visit(ASTPrimarySuffix node, Object data) {
445 		return visit((PLSQLNode) node, data);
446 	}
447 
448 	@Override
449 	public Object visit(ASTLiteral node, Object data) {
450 		return visit((PLSQLNode) node, data);
451 	}
452 
453 	@Override
454 	public Object visit(ASTStringLiteral node, Object data) {
455 		return visit((PLSQLNode) node, data);
456 	}
457 
458 	@Override
459 	public Object visit(ASTBooleanLiteral node, Object data) {
460 		return visit((PLSQLNode) node, data);
461 	}
462 
463 	@Override
464 	public Object visit(ASTNullLiteral node, Object data) {
465 		return visit((PLSQLNode) node, data);
466 	}
467 
468 	@Override
469 	public Object visit(ASTMultiSetCondition node, Object data) {
470 		return visit((PLSQLNode) node, data);
471 	}
472 
473 	@Override
474 	public Object visit(ASTNumericLiteral node, Object data) {
475 		return visit((PLSQLNode) node, data);
476 	}
477 
478 	@Override
479 	public Object visit(ASTLabel node, Object data) {
480 		return visit((PLSQLNode) node, data);
481 	}
482 
483 	@Override
484 	public Object visit(ASTName node, Object data) {
485 		return visit((PLSQLNode) node, data);
486 	}
487 
488 	@Override
489 	public Object visit(ASTQualifiedName node, Object data) {
490 		return visit((PLSQLNode) node, data);
491 	}
492 
493 	@Override
494 	public Object visit(ASTArguments node, Object data) {
495 		return visit((PLSQLNode) node, data);
496 	}
497 
498 	@Override
499 	public Object visit(ASTArgumentList node, Object data) {
500 		return visit((PLSQLNode) node, data);
501 	}
502 
503 	@Override
504 	public Object visit(ASTArgument node, Object data) {
505 		return visit((PLSQLNode) node, data);
506 	}
507 
508 	@Override
509 	public Object visit(ASTVariableOrConstantDeclaration node, Object data) {
510 		return visit((PLSQLNode) node, data);
511 	}
512 
513 	@Override
514 	public Object visit(ASTDatatypeDeclaration node, Object data) {
515 		return visit((PLSQLNode) node, data);
516 	}
517 
518 	@Override
519 	public Object visit(ASTPragma node, Object data) {
520 		return visit((PLSQLNode) node, data);
521 	}
522 
523 	@Override
524 	public Object visit(ASTInlinePragma node, Object data) {
525 		return visit((PLSQLNode) node, data);
526 	}
527 
528 	@Override
529 	public Object visit(ASTExceptionDeclaration node, Object data) {
530 		return visit((PLSQLNode) node, data);
531 	}
532 
533 	@Override
534 	public Object visit(ASTParallelClause node, Object data) {
535 		return visit((PLSQLNode) node, data);
536 	}
537 
538 	@Override
539 	public Object visit(ASTTable node, Object data) {
540 		return visit((PLSQLNode) node, data);
541 	}
542 
543 	@Override
544 	public Object visit(ASTTableColumn node, Object data) {
545 		return visit((PLSQLNode) node, data);
546 	}
547 
548 	@Override
549 	public Object visit(ASTView node, Object data) {
550 		return visit((PLSQLNode) node, data);
551 	}
552 
553 	@Override
554 	public Object visit(ASTSynonym node, Object data) {
555 		return visit((PLSQLNode) node, data);
556 	}
557 
558 	@Override
559 	public Object visit(ASTDirectory node, Object data) {
560 		return visit((PLSQLNode) node, data);
561 	}
562 
563 	@Override
564 	public Object visit(ASTDatabaseLink node, Object data) {
565 		return visit((PLSQLNode) node, data);
566 	}
567 
568 	@Override
569 	public Object visit(ASTViewColumn node, Object data) {
570 		return visit((PLSQLNode) node, data);
571 	}
572 
573 	@Override
574 	public Object visit(ASTComment node, Object data) {
575 		return visit((PLSQLNode) node, data);
576 	}
577 
578 	@Override
579 	public Object visit(ASTTypeMethod node, Object data) {
580 		return visit((PLSQLNode) node, data);
581 	}
582 
583 	@Override
584 	public Object visit(ASTTypeSpecification node, Object data) {
585 		return visit((PLSQLNode) node, data);
586 	}
587 
588 	@Override
589 	public Object visit(ASTAlterTypeSpec node, Object data) {
590 		return visit((PLSQLNode) node, data);
591 	}
592 
593 	@Override
594 	public Object visit(ASTAttributeDeclaration node, Object data) {
595 		return visit((PLSQLNode) node, data);
596 	}
597 
598 	@Override
599 	public Object visit(ASTAttribute node, Object data) {
600 		return visit((PLSQLNode) node, data);
601 	}
602 
603 	@Override
604 	public Object visit(ASTPragmaClause node, Object data) {
605 		return visit((PLSQLNode) node, data);
606 	}
607 
608 	@Override
609 	public Object visit(ASTTriggerUnit node, Object data) {
610 		return visit((PLSQLNode) node, data);
611 	}
612 
613 	@Override
614 	public Object visit(ASTTriggerTimingPointSection node, Object data) {
615 		return visit((PLSQLNode) node, data);
616 	}
617 
618 	@Override
619 	public Object visit(ASTCompoundTriggerBlock node, Object data) {
620 		return visit((PLSQLNode) node, data);
621 	}
622 
623 	@Override
624 	public Object visit(ASTNonDMLTrigger node, Object data) {
625 		return visit((PLSQLNode) node, data);
626 	}
627 
628 	@Override
629 	public Object visit(ASTDDLEvent node, Object data) {
630 		return visit((PLSQLNode) node, data);
631 	}
632 
633 	@Override
634 	public Object visit(ASTDatabaseEvent node, Object data) {
635 		return visit((PLSQLNode) node, data);
636 	}
637 
638 	@Override
639 	public Object visit(ASTNonDMLEvent node, Object data) {
640 		return visit((PLSQLNode) node, data);
641 	}
642 
643 	@Override
644 	public Object visit(ASTAlterTrigger node, Object data) {
645 		return visit((PLSQLNode) node, data);
646 	}
647 
648 	@Override
649 	public Object visit(ASTKEYWORD_RESERVED node, Object data) {
650 		return visit((PLSQLNode) node, data);
651 	}
652 
653 	@Override
654 	public Object visit(ASTKEYWORD_UNRESERVED node, Object data) {
655 		return visit((PLSQLNode) node, data);
656 	}
657 
658 	@Override
659 	public Object visit(ASTID node, Object data) {
660 		return visit((PLSQLNode) node, data);
661 	}
662 
663 	@Override
664 	public Object visit(ASTUnqualifiedID node, Object data) {
665 		return visit((PLSQLNode) node, data);
666 	}
667 
668 	@Override
669 	public Object visit(ASTQualifiedID node, Object data) {
670 		return visit((PLSQLNode) node, data);
671 	}
672 
673 	@Override
674 	public Object visit(ASTTypeKeyword node, Object data) {
675 		return visit((PLSQLNode) node, data);
676 	}
677 
678 	@Override
679 	public Object visit(ASTJavaInterfaceClass node, Object data) {
680 		return visit((PLSQLNode) node, data);
681 	}
682 
683 	@Override
684 	public Object visit(ASTEqualsOldIDNewID node, Object data) {
685 		return visit((PLSQLNode) node, data);
686 	}
687 
688         @Override
689         public Object visit(ASTAccessibleByClause node, Object data) {
690                 return visit((PLSQLNode) node, data);
691         }
692 
693 }