Source code: com/puppycrawl/tools/checkstyle/bcel/IDeepVisitor.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 /**
7 * Deep visitor for classfile and generic traversals. A ClassFile traversal
8 * visits all classfile and all generic nodes.
9 * @author Rick Giles
10 */
11 public interface IDeepVisitor
12 extends IObjectSetVisitor
13 {
14 /**
15 * Returns the classfile visitor.
16 * @return the classfile visitor.
17 */
18 org.apache.bcel.classfile.Visitor getClassFileVisitor();
19
20 /**
21 * Returns the generic visitor.
22 * @return the generic visitor.
23 */
24 org.apache.bcel.generic.Visitor getGenericVisitor();
25 }