KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > puppycrawl > tools > checkstyle > bcel > EmptyDeepVisitor


1 //Tested with BCEL-5.1
2
//http://jakarta.apache.org/builds/jakarta-bcel/release/v5.1/
3

4 package com.puppycrawl.tools.checkstyle.bcel;
5
6 import java.util.Set JavaDoc;
7
8
9 /**
10  * Default deep visitor
11  * @author Rick Giles
12  * @version 17-Jun-2003
13  */

14 public class EmptyDeepVisitor
15     implements IDeepVisitor
16 {
17     /** the classfile visitor */
18     private org.apache.bcel.classfile.Visitor mClassFileVisitor =
19         new EmptyClassFileVisitor();
20
21     /** the generic visitor */
22     private org.apache.bcel.generic.Visitor mGenericVisitor =
23         new EmptyGenericVisitor();
24
25     /**
26      * @see com.puppycrawl.tools.checkstyle.bcel.IDeepVisitor
27      */

28     public org.apache.bcel.classfile.Visitor getClassFileVisitor()
29     {
30         return mClassFileVisitor;
31     }
32
33     /**
34      * @see com.puppycrawl.tools.checkstyle.bcel.IDeepVisitor
35      */

36     public org.apache.bcel.generic.Visitor getGenericVisitor()
37     {
38         return mGenericVisitor;
39     }
40
41     /**
42      * Sets the classfile visitor.
43      * @param aVisitor the classfile visitor.
44      */

45     public void setClassFileVisitor(org.apache.bcel.classfile.Visitor aVisitor)
46     {
47         mClassFileVisitor = aVisitor;
48     }
49
50     /**
51      * Sets the generic visitor.
52      * @param aVisitor the generic visitor.
53      */

54     public void setGenericVisitor(org.apache.bcel.generic.Visitor aVisitor)
55     {
56         mGenericVisitor = aVisitor;
57     }
58
59     /**
60      * @see com.puppycrawl.tools.checkstyle.bcel.IObjectSetVisitor
61      */

62     public void visitObject(Object JavaDoc aObject)
63     {
64     }
65
66     /**
67      * @see com.puppycrawl.tools.checkstyle.bcel.IObjectSetVisitor
68      */

69     public void leaveObject(Object JavaDoc aObject)
70     {
71     }
72
73     /**
74      * @see com.puppycrawl.tools.checkstyle.bcel.IObjectSetVisitor
75      */

76     public void visitSet(Set JavaDoc aSet)
77     {
78     }
79
80     /**
81      * @see com.puppycrawl.tools.checkstyle.bcel.IObjectSetVisitor
82      */

83     public void leaveSet(Set JavaDoc aSet)
84     {
85     }
86 }
87
Popular Tags