Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

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  }