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

Quick Search    Search Deep

com.puppycrawl.tools.checkstyle.bcel
Class VisitorSet  view VisitorSet download VisitorSet.java

java.lang.Object
  extended byorg.apache.bcel.classfile.EmptyVisitor
      extended bycom.puppycrawl.tools.checkstyle.bcel.VisitorSet
All Implemented Interfaces:
org.apache.bcel.classfile.Visitor

public class VisitorSet
extends org.apache.bcel.classfile.EmptyVisitor

Manages a set of visitors that are accepted by nodes visited by a VisitorSet. Any visit to this object is passed on to its managed visitors.


Field Summary
private  java.util.Set mVisitors
          the managed visitors
 
Constructor Summary
VisitorSet(java.util.Set aVisitors)
          Creates a VisitorSet for a set of visitors.
 
Method Summary
 void visitCode(org.apache.bcel.classfile.Code aCode)
           
 void visitConstantPool(org.apache.bcel.classfile.ConstantPool aConstantPool)
           
 void visitField(org.apache.bcel.classfile.Field aField)
           
private  void visitInstructionHandle(org.apache.bcel.generic.InstructionHandle aInstruction)
          Deep visit of an InstructionHandle
 void visitJavaClass(org.apache.bcel.classfile.JavaClass aJavaClass)
           
 void visitLocalVariable(org.apache.bcel.classfile.LocalVariable aLocalVariable)
           
 void visitMethod(org.apache.bcel.classfile.Method aMethod)
           
 
Methods inherited from class org.apache.bcel.classfile.EmptyVisitor
visitCodeException, visitConstantClass, visitConstantDouble, visitConstantFieldref, visitConstantFloat, visitConstantInteger, visitConstantInterfaceMethodref, visitConstantLong, visitConstantMethodref, visitConstantNameAndType, visitConstantString, visitConstantUtf8, visitConstantValue, visitDeprecated, visitExceptionTable, visitInnerClass, visitInnerClasses, visitLineNumber, visitLineNumberTable, visitLocalVariableTable, visitSignature, visitSourceFile, visitStackMap, visitStackMapEntry, visitSynthetic, visitUnknown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mVisitors

private java.util.Set mVisitors
the managed visitors

Constructor Detail

VisitorSet

public VisitorSet(java.util.Set aVisitors)
Creates a VisitorSet for a set of visitors.

Method Detail

visitCode

public void visitCode(org.apache.bcel.classfile.Code aCode)

visitInstructionHandle

private void visitInstructionHandle(org.apache.bcel.generic.InstructionHandle aInstruction)
Deep visit of an InstructionHandle


visitConstantPool

public void visitConstantPool(org.apache.bcel.classfile.ConstantPool aConstantPool)

visitField

public void visitField(org.apache.bcel.classfile.Field aField)

visitJavaClass

public void visitJavaClass(org.apache.bcel.classfile.JavaClass aJavaClass)

visitLocalVariable

public void visitLocalVariable(org.apache.bcel.classfile.LocalVariable aLocalVariable)

visitMethod

public void visitMethod(org.apache.bcel.classfile.Method aMethod)