Source code: com/puppycrawl/tools/checkstyle/bcel/EmptyDeepVisitor.java
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;
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 aObject)
63 {
64 }
65
66 /**
67 * @see com.puppycrawl.tools.checkstyle.bcel.IObjectSetVisitor
68 */
69 public void leaveObject(Object aObject)
70 {
71 }
72
73 /**
74 * @see com.puppycrawl.tools.checkstyle.bcel.IObjectSetVisitor
75 */
76 public void visitSet(Set aSet)
77 {
78 }
79
80 /**
81 * @see com.puppycrawl.tools.checkstyle.bcel.IObjectSetVisitor
82 */
83 public void leaveSet(Set aSet)
84 {
85 }
86 }