com.jeantessier.classreader
Class MetricsGatherer

java.lang.Object
  |
  +--com.jeantessier.classreader.VisitorBase
        |
        +--com.jeantessier.classreader.MetricsGatherer
All Implemented Interfaces:
Visitor

public class MetricsGatherer
extends VisitorBase


Constructor Summary
MetricsGatherer()
           
 
Method Summary
 java.util.Collection getAbstractClasses()
           
 java.util.Collection getAbstractInnerClasses()
           
 java.util.Collection getAbstractMethods()
           
 java.util.Collection getClasses()
           
 java.util.Collection getCustomAttributes()
           
 java.util.Collection getDeprecatedClasses()
           
 java.util.Collection getDeprecatedFields()
           
 java.util.Collection getDeprecatedMethods()
           
 java.util.Collection getFields()
           
 java.util.Collection getFinalClasses()
           
 java.util.Collection getFinalFields()
           
 java.util.Collection getFinalInnerClasses()
           
 java.util.Collection getFinalMethods()
           
 long[] getInstructionCounts()
           
 java.util.Collection getInterfaces()
           
 java.util.Collection getMethods()
           
 java.util.Collection getNativeMethods()
           
 java.util.Collection getPackageClasses()
           
 java.util.Collection getPackageFields()
           
 java.util.Collection getPackageInnerClasses()
           
 java.util.Collection getPackageMethods()
           
 java.util.Collection getPrivateFields()
           
 java.util.Collection getPrivateInnerClasses()
           
 java.util.Collection getPrivateMethods()
           
 java.util.Collection getProtectedFields()
           
 java.util.Collection getProtectedInnerClasses()
           
 java.util.Collection getProtectedMethods()
           
 java.util.Collection getPublicClasses()
           
 java.util.Collection getPublicFields()
           
 java.util.Collection getPublicInnerClasses()
           
 java.util.Collection getPublicMethods()
           
 java.util.Collection getStaticFields()
           
 java.util.Collection getStaticInnerClasses()
           
 java.util.Collection getStaticMethods()
           
 java.util.Collection getSynchronizedMethods()
           
 java.util.Collection getSyntheticClasses()
           
 java.util.Collection getSyntheticFields()
           
 java.util.Collection getSyntheticMethods()
           
 java.util.Collection getTransientFields()
           
 java.util.Collection getVolatileFields()
           
 void visitClassfile(Classfile classfile)
           
 void visitCode_attribute(Code_attribute attribute)
           
 void visitCustom_attribute(Custom_attribute attribute)
           
 void visitDeprecated_attribute(Deprecated_attribute attribute)
           
 void visitField_info(Field_info entry)
           
 void visitInnerClass(InnerClass helper)
           
 void visitMethod_info(Method_info entry)
           
 void visitSynthetic_attribute(Synthetic_attribute attribute)
           
 
Methods inherited from class com.jeantessier.classreader.VisitorBase
currentCount, raiseCount, resetCount, visitClass_info, visitClassfiles, visitConstantPool, visitConstantValue_attribute, visitDouble_info, visitExceptionHandler, visitExceptions_attribute, visitFieldRef_info, visitFloat_info, visitInnerClasses_attribute, visitInteger_info, visitInterfaceMethodRef_info, visitLineNumber, visitLineNumberTable_attribute, visitLocalVariable, visitLocalVariableTable_attribute, visitLong_info, visitMethodRef_info, visitNameAndType_info, visitSourceFile_attribute, visitString_info, visitUTF8_info
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetricsGatherer

public MetricsGatherer()
Method Detail

getClasses

public java.util.Collection getClasses()

getInterfaces

public java.util.Collection getInterfaces()

getMethods

public java.util.Collection getMethods()

getFields

public java.util.Collection getFields()

getSyntheticClasses

public java.util.Collection getSyntheticClasses()

getSyntheticFields

public java.util.Collection getSyntheticFields()

getSyntheticMethods

public java.util.Collection getSyntheticMethods()

getDeprecatedClasses

public java.util.Collection getDeprecatedClasses()

getDeprecatedFields

public java.util.Collection getDeprecatedFields()

getDeprecatedMethods

public java.util.Collection getDeprecatedMethods()

getPublicClasses

public java.util.Collection getPublicClasses()

getPublicFields

public java.util.Collection getPublicFields()

getPublicMethods

public java.util.Collection getPublicMethods()

getPublicInnerClasses

public java.util.Collection getPublicInnerClasses()

getProtectedFields

public java.util.Collection getProtectedFields()

getProtectedMethods

public java.util.Collection getProtectedMethods()

getProtectedInnerClasses

public java.util.Collection getProtectedInnerClasses()

getPrivateFields

public java.util.Collection getPrivateFields()

getPrivateMethods

public java.util.Collection getPrivateMethods()

getPrivateInnerClasses

public java.util.Collection getPrivateInnerClasses()

getPackageClasses

public java.util.Collection getPackageClasses()

getPackageFields

public java.util.Collection getPackageFields()

getPackageMethods

public java.util.Collection getPackageMethods()

getPackageInnerClasses

public java.util.Collection getPackageInnerClasses()

getAbstractClasses

public java.util.Collection getAbstractClasses()

getAbstractMethods

public java.util.Collection getAbstractMethods()

getAbstractInnerClasses

public java.util.Collection getAbstractInnerClasses()

getStaticFields

public java.util.Collection getStaticFields()

getStaticMethods

public java.util.Collection getStaticMethods()

getStaticInnerClasses

public java.util.Collection getStaticInnerClasses()

getFinalClasses

public java.util.Collection getFinalClasses()

getFinalFields

public java.util.Collection getFinalFields()

getFinalMethods

public java.util.Collection getFinalMethods()

getFinalInnerClasses

public java.util.Collection getFinalInnerClasses()

getSynchronizedMethods

public java.util.Collection getSynchronizedMethods()

getNativeMethods

public java.util.Collection getNativeMethods()

getVolatileFields

public java.util.Collection getVolatileFields()

getTransientFields

public java.util.Collection getTransientFields()

getCustomAttributes

public java.util.Collection getCustomAttributes()

getInstructionCounts

public long[] getInstructionCounts()

visitClassfile

public void visitClassfile(Classfile classfile)
Overrides:
visitClassfile in class VisitorBase

visitField_info

public void visitField_info(Field_info entry)
Overrides:
visitField_info in class VisitorBase

visitMethod_info

public void visitMethod_info(Method_info entry)
Overrides:
visitMethod_info in class VisitorBase

visitCode_attribute

public void visitCode_attribute(Code_attribute attribute)
Overrides:
visitCode_attribute in class VisitorBase

visitSynthetic_attribute

public void visitSynthetic_attribute(Synthetic_attribute attribute)
Overrides:
visitSynthetic_attribute in class VisitorBase

visitDeprecated_attribute

public void visitDeprecated_attribute(Deprecated_attribute attribute)
Overrides:
visitDeprecated_attribute in class VisitorBase

visitCustom_attribute

public void visitCustom_attribute(Custom_attribute attribute)
Overrides:
visitCustom_attribute in class VisitorBase

visitInnerClass

public void visitInnerClass(InnerClass helper)
Overrides:
visitInnerClass in class VisitorBase


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.