org.apache.bcel.visitors
Class CounterVisitor

java.lang.Object
  extended by org.apache.bcel.visitors.CounterVisitor
All Implemented Interfaces:
Visitor

public class CounterVisitor
extends Object
implements Visitor


Field Summary
 int annotationCount
           
 int annotationDefaultCount
           
 int annotationEntryCount
           
 int codeCount
           
 int codeExceptionCount
           
 int constantClassCount
           
 int constantDoubleCount
           
 int constantFieldrefCount
           
 int constantFloatCount
           
 int constantIntegerCount
           
 int constantInterfaceMethodrefCount
           
 int constantLongCount
           
 int constantMethodrefCount
           
 int constantNameAndTypeCount
           
 int constantPoolCount
           
 int constantStringCount
           
 int constantUtf8Count
           
 int constantValueCount
           
 int deprecatedCount
           
 int enclosingMethodCount
           
 int exceptionTableCount
           
 int fieldCount
           
 int innerClassCount
           
 int innerClassesCount
           
 int javaClassCount
           
 int lineNumberCount
           
 int lineNumberTableCount
           
 int localVariableCount
           
 int localVariableTableCount
           
 int localVariableTypeTableCount
           
 int methodCount
           
 int parameterAnnotationCount
           
 int signatureAnnotationCount
           
 int sourceFileCount
           
 int stackMapCount
           
 int stackMapEntryCount
           
 int stackMapTableCount
           
 int stackMapTableEntryCount
           
 int syntheticCount
           
 int unknownCount
           
 
Constructor Summary
CounterVisitor()
           
 
Method Summary
 void visitAnnotation(Annotations obj)
           
 void visitAnnotationDefault(AnnotationDefault obj)
           
 void visitAnnotationEntry(AnnotationEntry obj)
           
 void visitCode(Code obj)
           
 void visitCodeException(CodeException obj)
           
 void visitConstantClass(ConstantClass obj)
           
 void visitConstantDouble(ConstantDouble obj)
           
 void visitConstantFieldref(ConstantFieldref obj)
           
 void visitConstantFloat(ConstantFloat obj)
           
 void visitConstantInteger(ConstantInteger obj)
           
 void visitConstantInterfaceMethodref(ConstantInterfaceMethodref obj)
           
 void visitConstantLong(ConstantLong obj)
           
 void visitConstantMethodref(ConstantMethodref obj)
           
 void visitConstantNameAndType(ConstantNameAndType obj)
           
 void visitConstantPool(ConstantPool obj)
           
 void visitConstantString(ConstantString obj)
           
 void visitConstantUtf8(ConstantUtf8 obj)
           
 void visitConstantValue(ConstantValue obj)
           
 void visitDeprecated(Deprecated obj)
           
 void visitEnclosingMethod(EnclosingMethod obj)
           
 void visitExceptionTable(ExceptionTable obj)
           
 void visitField(Field obj)
           
 void visitInnerClass(InnerClass obj)
           
 void visitInnerClasses(InnerClasses obj)
           
 void visitJavaClass(JavaClass obj)
           
 void visitLineNumber(LineNumber obj)
           
 void visitLineNumberTable(LineNumberTable obj)
           
 void visitLocalVariable(LocalVariable obj)
           
 void visitLocalVariableTable(LocalVariableTable obj)
           
 void visitLocalVariableTypeTable(LocalVariableTypeTable obj)
           
 void visitMethod(Method obj)
           
 void visitParameterAnnotation(ParameterAnnotations obj)
           
 void visitSignature(Signature obj)
           
 void visitSourceFile(SourceFile obj)
           
 void visitStackMap(StackMap obj)
           
 void visitStackMapEntry(StackMapEntry obj)
           
 void visitStackMapTable(StackMapTable obj)
           
 void visitStackMapTableEntry(StackMapTableEntry obj)
           
 void visitSynthetic(Synthetic obj)
           
 void visitUnknown(Unknown obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

unknownCount

public int unknownCount

syntheticCount

public int syntheticCount

stackMapEntryCount

public int stackMapEntryCount

stackMapCount

public int stackMapCount

sourceFileCount

public int sourceFileCount

signatureAnnotationCount

public int signatureAnnotationCount

parameterAnnotationCount

public int parameterAnnotationCount

methodCount

public int methodCount

localVariableTypeTableCount

public int localVariableTypeTableCount

localVariableTableCount

public int localVariableTableCount

localVariableCount

public int localVariableCount

lineNumberTableCount

public int lineNumberTableCount

lineNumberCount

public int lineNumberCount

javaClassCount

public int javaClassCount

innerClassesCount

public int innerClassesCount

innerClassCount

public int innerClassCount

fieldCount

public int fieldCount

exceptionTableCount

public int exceptionTableCount

enclosingMethodCount

public int enclosingMethodCount

deprecatedCount

public int deprecatedCount

constantValueCount

public int constantValueCount

constantUtf8Count

public int constantUtf8Count

constantStringCount

public int constantStringCount

constantNameAndTypeCount

public int constantNameAndTypeCount

constantPoolCount

public int constantPoolCount

constantMethodrefCount

public int constantMethodrefCount

constantLongCount

public int constantLongCount

constantIntegerCount

public int constantIntegerCount

constantInterfaceMethodrefCount

public int constantInterfaceMethodrefCount

constantFloatCount

public int constantFloatCount

constantFieldrefCount

public int constantFieldrefCount

constantClassCount

public int constantClassCount

constantDoubleCount

public int constantDoubleCount

codeExceptionCount

public int codeExceptionCount

codeCount

public int codeCount

annotationEntryCount

public int annotationEntryCount

annotationDefaultCount

public int annotationDefaultCount

annotationCount

public int annotationCount

stackMapTableCount

public int stackMapTableCount

stackMapTableEntryCount

public int stackMapTableEntryCount
Constructor Detail

CounterVisitor

public CounterVisitor()
Method Detail

visitAnnotation

public void visitAnnotation(Annotations obj)
Specified by:
visitAnnotation in interface Visitor

visitAnnotationDefault

public void visitAnnotationDefault(AnnotationDefault obj)
Specified by:
visitAnnotationDefault in interface Visitor

visitAnnotationEntry

public void visitAnnotationEntry(AnnotationEntry obj)
Specified by:
visitAnnotationEntry in interface Visitor

visitCode

public void visitCode(Code obj)
Specified by:
visitCode in interface Visitor

visitCodeException

public void visitCodeException(CodeException obj)
Specified by:
visitCodeException in interface Visitor

visitConstantClass

public void visitConstantClass(ConstantClass obj)
Specified by:
visitConstantClass in interface Visitor

visitConstantDouble

public void visitConstantDouble(ConstantDouble obj)
Specified by:
visitConstantDouble in interface Visitor

visitConstantFieldref

public void visitConstantFieldref(ConstantFieldref obj)
Specified by:
visitConstantFieldref in interface Visitor

visitConstantFloat

public void visitConstantFloat(ConstantFloat obj)
Specified by:
visitConstantFloat in interface Visitor

visitConstantInteger

public void visitConstantInteger(ConstantInteger obj)
Specified by:
visitConstantInteger in interface Visitor

visitConstantInterfaceMethodref

public void visitConstantInterfaceMethodref(ConstantInterfaceMethodref obj)
Specified by:
visitConstantInterfaceMethodref in interface Visitor

visitConstantLong

public void visitConstantLong(ConstantLong obj)
Specified by:
visitConstantLong in interface Visitor

visitConstantMethodref

public void visitConstantMethodref(ConstantMethodref obj)
Specified by:
visitConstantMethodref in interface Visitor

visitConstantNameAndType

public void visitConstantNameAndType(ConstantNameAndType obj)
Specified by:
visitConstantNameAndType in interface Visitor

visitConstantPool

public void visitConstantPool(ConstantPool obj)
Specified by:
visitConstantPool in interface Visitor

visitConstantString

public void visitConstantString(ConstantString obj)
Specified by:
visitConstantString in interface Visitor

visitConstantUtf8

public void visitConstantUtf8(ConstantUtf8 obj)
Specified by:
visitConstantUtf8 in interface Visitor

visitConstantValue

public void visitConstantValue(ConstantValue obj)
Specified by:
visitConstantValue in interface Visitor

visitDeprecated

public void visitDeprecated(Deprecated obj)
Specified by:
visitDeprecated in interface Visitor

visitEnclosingMethod

public void visitEnclosingMethod(EnclosingMethod obj)
Specified by:
visitEnclosingMethod in interface Visitor

visitExceptionTable

public void visitExceptionTable(ExceptionTable obj)
Specified by:
visitExceptionTable in interface Visitor

visitField

public void visitField(Field obj)
Specified by:
visitField in interface Visitor

visitInnerClass

public void visitInnerClass(InnerClass obj)
Specified by:
visitInnerClass in interface Visitor

visitInnerClasses

public void visitInnerClasses(InnerClasses obj)
Specified by:
visitInnerClasses in interface Visitor

visitJavaClass

public void visitJavaClass(JavaClass obj)
Specified by:
visitJavaClass in interface Visitor

visitLineNumber

public void visitLineNumber(LineNumber obj)
Specified by:
visitLineNumber in interface Visitor

visitLineNumberTable

public void visitLineNumberTable(LineNumberTable obj)
Specified by:
visitLineNumberTable in interface Visitor

visitLocalVariable

public void visitLocalVariable(LocalVariable obj)
Specified by:
visitLocalVariable in interface Visitor

visitLocalVariableTable

public void visitLocalVariableTable(LocalVariableTable obj)
Specified by:
visitLocalVariableTable in interface Visitor

visitLocalVariableTypeTable

public void visitLocalVariableTypeTable(LocalVariableTypeTable obj)
Specified by:
visitLocalVariableTypeTable in interface Visitor

visitMethod

public void visitMethod(Method obj)
Specified by:
visitMethod in interface Visitor

visitParameterAnnotation

public void visitParameterAnnotation(ParameterAnnotations obj)
Specified by:
visitParameterAnnotation in interface Visitor

visitSignature

public void visitSignature(Signature obj)
Specified by:
visitSignature in interface Visitor

visitSourceFile

public void visitSourceFile(SourceFile obj)
Specified by:
visitSourceFile in interface Visitor

visitStackMap

public void visitStackMap(StackMap obj)
Specified by:
visitStackMap in interface Visitor

visitStackMapEntry

public void visitStackMapEntry(StackMapEntry obj)
Specified by:
visitStackMapEntry in interface Visitor

visitSynthetic

public void visitSynthetic(Synthetic obj)
Specified by:
visitSynthetic in interface Visitor

visitUnknown

public void visitUnknown(Unknown obj)
Specified by:
visitUnknown in interface Visitor

visitStackMapTable

public void visitStackMapTable(StackMapTable obj)
Specified by:
visitStackMapTable in interface Visitor

visitStackMapTableEntry

public void visitStackMapTableEntry(StackMapTableEntry obj)
Specified by:
visitStackMapTableEntry in interface Visitor


Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.