com.jeantessier.classreader
com.jeantessier.classreader.AggregatingClassfileLoader
--> com.jeantessier.classreader.ClassfileLoaderEventSource
com.jeantessier.classreader.AggregatingClassfileLoader.AggregatingClassfileLoader()
com.jeantessier.classreader.AggregatingClassfileLoader.AggregatingClassfileLoader(com.jeantessier.classreader.ClassfileLoaderDispatcher)
com.jeantessier.classreader.AggregatingClassfileLoader.classfiles
com.jeantessier.classreader.AggregatingClassfileLoader.getAllClassNames()
com.jeantessier.classreader.AggregatingClassfileLoader.getAllClassfiles()
com.jeantessier.classreader.AggregatingClassfileLoader.getClassfile(java.lang.String)
com.jeantessier.classreader.AggregatingClassfileLoader.load(java.io.DataInputStream)
com.jeantessier.classreader.AttributeFactory
--> java.lang.Object
com.jeantessier.classreader.AttributeFactory.AttributeFactory()
com.jeantessier.classreader.AttributeFactory.CODE
com.jeantessier.classreader.AttributeFactory.CONSTANT_VALUE
com.jeantessier.classreader.AttributeFactory.DEPRECATED
com.jeantessier.classreader.AttributeFactory.EXCEPTIONS
com.jeantessier.classreader.AttributeFactory.INNER_CLASSES
com.jeantessier.classreader.AttributeFactory.LINE_NUMBER_TABLE
com.jeantessier.classreader.AttributeFactory.LOCAL_VARIABLE_TABLE
com.jeantessier.classreader.AttributeFactory.SOURCE_FILE
com.jeantessier.classreader.AttributeFactory.SYNTHETIC
com.jeantessier.classreader.AttributeFactory.class$(java.lang.String)
com.jeantessier.classreader.AttributeFactory.class$com$jeantessier$classreader$AttributeFactory
com.jeantessier.classreader.AttributeFactory.create(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
--> com.jeantessier.classreader.AttributeFactory.class$(java.lang.String)
--> com.jeantessier.classreader.AttributeFactory.class$com$jeantessier$classreader$AttributeFactory
--> com.jeantessier.classreader.Attribute_info
--> com.jeantessier.classreader.Classfile
--> com.jeantessier.classreader.Classfile.getConstantPool()
--> com.jeantessier.classreader.Code_attribute.Code_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
--> com.jeantessier.classreader.ConstantPool
--> com.jeantessier.classreader.ConstantValue_attribute.ConstantValue_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
--> com.jeantessier.classreader.Custom_attribute.Custom_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
--> com.jeantessier.classreader.Custom_attribute.Custom_attribute(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
--> com.jeantessier.classreader.Deprecated_attribute.Deprecated_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
--> com.jeantessier.classreader.Exceptions_attribute.Exceptions_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
--> com.jeantessier.classreader.InnerClasses_attribute.InnerClasses_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
--> com.jeantessier.classreader.LineNumberTable_attribute.LineNumberTable_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
--> com.jeantessier.classreader.LocalVariableTable_attribute.LocalVariableTable_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
--> com.jeantessier.classreader.SourceFile_attribute.SourceFile_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
--> com.jeantessier.classreader.Synthetic_attribute.Synthetic_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
--> com.jeantessier.classreader.UTF8_info
--> com.jeantessier.classreader.UTF8_info.getValue()
--> com.jeantessier.classreader.Visitable
--> java.io.DataInputStream
--> java.io.DataInputStream.readUnsignedShort()
--> java.io.IOException
--> java.lang.Class
--> java.lang.Object
--> java.lang.String
--> java.lang.String.equals(java.lang.Object)
--> java.lang.StringBuffer
--> java.lang.StringBuffer.StringBuffer()
--> java.lang.StringBuffer.append(int)
--> java.lang.StringBuffer.append(java.lang.Object)
--> java.lang.StringBuffer.append(java.lang.String)
--> java.lang.StringBuffer.toString()
--> java.util.ArrayList.get(int)
--> org.apache.log4j.Category.debug(java.lang.Object)
--> org.apache.log4j.Category.warn(java.lang.Object)
--> org.apache.log4j.Logger
--> org.apache.log4j.Logger.getLogger(java.lang.Class)
<-- com.jeantessier.classreader.Classfile.Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream)
<-- com.jeantessier.classreader.Code_attribute.Code_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.Feature_info.Feature_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream)
com.jeantessier.classreader.Attribute_info
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.AttributeFactory.create(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.Classfile.Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream)
<-- com.jeantessier.classreader.Code_attribute
<-- com.jeantessier.classreader.Code_attribute.Code_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.ConstantValue_attribute
<-- com.jeantessier.classreader.Custom_attribute
<-- com.jeantessier.classreader.Deprecated_attribute
<-- com.jeantessier.classreader.Exceptions_attribute
<-- com.jeantessier.classreader.Feature_info.Feature_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream)
<-- com.jeantessier.classreader.InnerClasses_attribute
<-- com.jeantessier.classreader.LineNumberTable_attribute
<-- com.jeantessier.classreader.LocalVariableTable_attribute
<-- com.jeantessier.classreader.SourceFile_attribute
<-- com.jeantessier.classreader.Synthetic_attribute
com.jeantessier.classreader.Attribute_info.Attribute_info(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable)
--> com.jeantessier.classreader.Attribute_info.classfile
--> com.jeantessier.classreader.Attribute_info.owner
--> com.jeantessier.classreader.Classfile
--> com.jeantessier.classreader.Visitable
--> java.lang.Object.Object()
<-- com.jeantessier.classreader.Code_attribute.Code_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.ConstantValue_attribute.ConstantValue_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.Custom_attribute.Custom_attribute(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.Deprecated_attribute.Deprecated_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.Exceptions_attribute.Exceptions_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.InnerClasses_attribute.InnerClasses_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.LineNumberTable_attribute.LineNumberTable_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.LocalVariableTable_attribute.LocalVariableTable_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.SourceFile_attribute.SourceFile_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.Synthetic_attribute.Synthetic_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
com.jeantessier.classreader.Attribute_info.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Attribute_info.classfile
com.jeantessier.classreader.Attribute_info.getClassfile()
com.jeantessier.classreader.Attribute_info.getOwner()
com.jeantessier.classreader.Attribute_info.owner
com.jeantessier.classreader.BitFormat
--> java.lang.Object
<-- com.jeantessier.classreader.XMLPrinter.format
<-- com.jeantessier.classreader.XMLPrinter.static {}
<-- com.jeantessier.classreader.XMLPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.XMLPrinter.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.XMLPrinter.visitInnerClass(com.jeantessier.classreader.InnerClass)
<-- com.jeantessier.classreader.XMLPrinter.visitMethod_info(com.jeantessier.classreader.Method_info)
com.jeantessier.classreader.BitFormat.BitFormat()
com.jeantessier.classreader.BitFormat.BitFormat(int)
com.jeantessier.classreader.BitFormat.BitFormat(int, int)
com.jeantessier.classreader.BitFormat.BitFormat(int, int, char)
com.jeantessier.classreader.BitFormat.DEFAULT_GROUP_SEPARATOR
com.jeantessier.classreader.BitFormat.DEFAULT_GROUP_SIZE
com.jeantessier.classreader.BitFormat.DEFAULT_MAX_LENGTH
com.jeantessier.classreader.BitFormat.format(char[])
com.jeantessier.classreader.BitFormat.format(int)
com.jeantessier.classreader.BitFormat.format(long)
com.jeantessier.classreader.BitFormat.groupSeparator
com.jeantessier.classreader.BitFormat.groupSize
com.jeantessier.classreader.BitFormat.maxLength
com.jeantessier.classreader.ClassDependencyCollector
--> com.jeantessier.classreader.CollectorBase
com.jeantessier.classreader.ClassDependencyCollector.ClassDependencyCollector()
com.jeantessier.classreader.ClassDependencyCollector.processSignature(java.lang.String)
com.jeantessier.classreader.ClassDependencyCollector.thisClass
com.jeantessier.classreader.ClassDependencyCollector.top
com.jeantessier.classreader.ClassDependencyCollector.visitClass_info(com.jeantessier.classreader.Class_info)
com.jeantessier.classreader.ClassDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.ClassDependencyCollector.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
com.jeantessier.classreader.ClassDependencyCollector.visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
com.jeantessier.classreader.ClassDependencyCollector.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
com.jeantessier.classreader.ClassDependencyCollector.visitField_info(com.jeantessier.classreader.Field_info)
com.jeantessier.classreader.ClassDependencyCollector.visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)
com.jeantessier.classreader.ClassDependencyCollector.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
com.jeantessier.classreader.ClassDependencyCollector.visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)
com.jeantessier.classreader.ClassDependencyCollector.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
com.jeantessier.classreader.ClassDependencyCollector.visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)
com.jeantessier.classreader.ClassDependencyCollector.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
com.jeantessier.classreader.ClassDependencyCollector.visitMethod_info(com.jeantessier.classreader.Method_info)
com.jeantessier.classreader.ClassDependencyCollector.visitNameAndType_info(com.jeantessier.classreader.NameAndType_info)
com.jeantessier.classreader.ClassDependencyCollector.visitString_info(com.jeantessier.classreader.String_info)
com.jeantessier.classreader.ClassDependencyCollector.visitUTF8_info(com.jeantessier.classreader.UTF8_info)
com.jeantessier.classreader.Class_info
--> com.jeantessier.classreader.ConstantPoolEntry
<-- com.jeantessier.classreader.ClassDependencyCollector.processSignature(java.lang.String)
<-- com.jeantessier.classreader.ClassDependencyCollector.thisClass
<-- com.jeantessier.classreader.ClassDependencyCollector.visitClass_info(com.jeantessier.classreader.Class_info)
<-- com.jeantessier.classreader.ClassDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.ClassDependencyCollector.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.ClassDependencyCollector.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.ClassDependencyCollector.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.classreader.Classfile.Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream)
<-- com.jeantessier.classreader.Classfile.getClassName()
<-- com.jeantessier.classreader.Classfile.getInterface(java.lang.String)
<-- com.jeantessier.classreader.Classfile.getRawClass()
<-- com.jeantessier.classreader.Classfile.getRawSuperclass()
<-- com.jeantessier.classreader.Classfile.getSuperclassName()
<-- com.jeantessier.classreader.ExceptionHandler.getCatchType()
<-- com.jeantessier.classreader.ExceptionHandler.getRawCatchType()
<-- com.jeantessier.classreader.Exceptions_attribute.Exceptions_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.FeatureDependencyCollector.processSignature(java.lang.String)
<-- com.jeantessier.classreader.FeatureDependencyCollector.thisClass
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.classreader.FeatureRef_info.getClassName()
<-- com.jeantessier.classreader.FeatureRef_info.getRawClass()
<-- com.jeantessier.classreader.FeatureRef_info.toString()
<-- com.jeantessier.classreader.FieldRef_info.toString()
<-- com.jeantessier.classreader.InnerClass.getInnerClassInfo()
<-- com.jeantessier.classreader.InnerClass.getOuterClassInfo()
<-- com.jeantessier.classreader.InnerClass.getRawInnerClassInfo()
<-- com.jeantessier.classreader.InnerClass.getRawOuterClassInfo()
<-- com.jeantessier.classreader.TextPrinter.visitClass_info(com.jeantessier.classreader.Class_info)
<-- com.jeantessier.classreader.TextPrinter.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.TextPrinter.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.TextPrinter.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.classreader.Visitor.visitClass_info(com.jeantessier.classreader.Class_info)
<-- com.jeantessier.classreader.VisitorBase.visitClass_info(com.jeantessier.classreader.Class_info)
<-- com.jeantessier.classreader.XMLPrinter.visitClass_info(com.jeantessier.classreader.Class_info)
<-- com.jeantessier.classreader.XMLPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.XMLPrinter.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.classreader.XMLPrinter.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.XMLPrinter.visitInnerClass(com.jeantessier.classreader.InnerClass)
<-- com.jeantessier.classreader.XMLPrinter.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.XMLPrinter.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitClass_info(com.jeantessier.classreader.Class_info)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.metrics.MetricsGatherer.visitClass_info(com.jeantessier.classreader.Class_info)
<-- com.jeantessier.metrics.MetricsGatherer.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.metrics.MetricsGatherer.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.metrics.MetricsGatherer.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
com.jeantessier.classreader.Class_info.Class_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
com.jeantessier.classreader.Class_info.accept(com.jeantessier.classreader.Visitor)
--> com.jeantessier.classreader.Visitor
--> com.jeantessier.classreader.Visitor.visitClass_info(com.jeantessier.classreader.Class_info)
<-- com.jeantessier.classreader.ClassDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.TextPrinter.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.TextPrinter.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.TextPrinter.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.classreader.XMLPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.XMLPrinter.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.classreader.XMLPrinter.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.XMLPrinter.visitInnerClass(com.jeantessier.classreader.InnerClass)
<-- com.jeantessier.classreader.XMLPrinter.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.XMLPrinter.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.metrics.MetricsGatherer.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.metrics.MetricsGatherer.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.metrics.MetricsGatherer.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
com.jeantessier.classreader.Class_info.getName()
com.jeantessier.classreader.Class_info.getNameIndex()
com.jeantessier.classreader.Class_info.getRawName()
com.jeantessier.classreader.Class_info.nameIndex
com.jeantessier.classreader.Class_info.toString()
com.jeantessier.classreader.Classfile
--> com.jeantessier.classreader.Deprecatable
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.AggregatingClassfileLoader.getClassfile(java.lang.String)
<-- com.jeantessier.classreader.AggregatingClassfileLoader.load(java.io.DataInputStream)
<-- com.jeantessier.classreader.AttributeFactory.create(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.Attribute_info.Attribute_info(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable)
<-- com.jeantessier.classreader.Attribute_info.classfile
<-- com.jeantessier.classreader.Attribute_info.getClassfile()
<-- com.jeantessier.classreader.ClassDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.ClassfileLoader.fireEndClassfile(java.lang.String, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.ClassfileLoader.getClassfile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoader.load(java.io.DataInputStream)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireEndClassfile(java.lang.String, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.getClassfile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.load(java.io.DataInputStream)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireBeginClassfile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireBeginFile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireBeginSession()
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndClassfile(java.lang.String, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndFile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndGroup(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndSession()
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.load(java.lang.String, java.io.InputStream)
<-- com.jeantessier.classreader.ClassfileScanner.getClassfile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileScanner.load(java.io.DataInputStream)
<-- com.jeantessier.classreader.Code_attribute.Code_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.ConstantPool.ConstantPool(com.jeantessier.classreader.Classfile, java.io.DataInputStream)
<-- com.jeantessier.classreader.ConstantPool.classfile
<-- com.jeantessier.classreader.ConstantPool.getClassfile()
<-- com.jeantessier.classreader.ConstantValue_attribute.ConstantValue_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.ConstantValue_attribute.getRawValue()
<-- com.jeantessier.classreader.Custom_attribute.Custom_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.Custom_attribute.Custom_attribute(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.Deprecated_attribute.Deprecated_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.DeprecationPrinter.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.classreader.ExceptionHandler.getRawCatchType()
<-- com.jeantessier.classreader.Exceptions_attribute.Exceptions_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.Feature_info.Feature_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream)
<-- com.jeantessier.classreader.Feature_info.classfile
<-- com.jeantessier.classreader.Feature_info.getClassfile()
<-- com.jeantessier.classreader.Feature_info.getFullName()
<-- com.jeantessier.classreader.Feature_info.getFullSignature()
<-- com.jeantessier.classreader.Feature_info.getRawDescriptor()
<-- com.jeantessier.classreader.Feature_info.getRawName()
<-- com.jeantessier.classreader.Field_info.Field_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream)
<-- com.jeantessier.classreader.InnerClass.getRawInnerClassInfo()
<-- com.jeantessier.classreader.InnerClass.getRawInnerName()
<-- com.jeantessier.classreader.InnerClass.getRawOuterClassInfo()
<-- com.jeantessier.classreader.InnerClasses_attribute.InnerClasses_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.LineNumberTable_attribute.LineNumberTable_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.LoadEvent.LoadEvent(java.lang.Object, java.lang.String, int)
<-- com.jeantessier.classreader.LoadEvent.LoadEvent(java.lang.Object, java.lang.String, java.lang.String, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.LoadEvent.LoadEvent(java.lang.Object, java.lang.String, java.lang.String, com.jeantessier.classreader.Classfile, int)
<-- com.jeantessier.classreader.LoadEvent.classfile
<-- com.jeantessier.classreader.LoadEvent.getClassfile()
<-- com.jeantessier.classreader.LoadListenerVisitorAdapter.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LocalVariable.getRawDescriptor()
<-- com.jeantessier.classreader.LocalVariable.getRawName()
<-- com.jeantessier.classreader.LocalVariableTable_attribute.LocalVariableTable_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.Method_info.Method_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream)
<-- com.jeantessier.classreader.Method_info.getSignature()
<-- com.jeantessier.classreader.MetricsGatherer.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.MetricsGatherer.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)
<-- com.jeantessier.classreader.Monitor.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.SourceFile_attribute.SourceFile_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.SourceFile_attribute.getRawSourceFile()
<-- com.jeantessier.classreader.SymbolGatherer.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.Synthetic_attribute.Synthetic_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.TextPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.TransientClassfileLoader.getClassfile(java.lang.String)
<-- com.jeantessier.classreader.TransientClassfileLoader.load(java.io.DataInputStream)
<-- com.jeantessier.classreader.Visitor.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.VisitorBase.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.VisitorBase.visitClassfiles(java.util.Collection)
<-- com.jeantessier.classreader.XMLPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.XMLPrinter.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.dependencyfinder.ant.VerboseListener.beginClass(com.jeantessier.metrics.MetricsEvent)
<-- com.jeantessier.dependencyfinder.ant.VerboseListener.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.cli.ClassClassDiff.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ClassMatcher.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.cli.VerboseListener.beginClass(com.jeantessier.metrics.MetricsEvent)
<-- com.jeantessier.dependencyfinder.cli.VerboseListener.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.gui.MetricsVerboseListener.beginClass(com.jeantessier.metrics.MetricsEvent)
<-- com.jeantessier.diff.ClassDifferences.ClassDifferences(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.ClassDifferences.getNewClass()
<-- com.jeantessier.diff.ClassDifferences.getOldClass()
<-- com.jeantessier.diff.ClassDifferences.newClass
<-- com.jeantessier.diff.ClassDifferences.oldClass
<-- com.jeantessier.diff.ClassDifferences.setNewClass(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.ClassDifferences.setOldClass(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.ClassReport.breakdownDeclaration(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.ClassReport.toString()
<-- com.jeantessier.diff.DifferencesFactory.createClassDifferences(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.DifferencesFactory.createFeatureDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)
<-- com.jeantessier.diff.DifferencesFactory.createPackageDifferences(java.lang.String, com.jeantessier.dependency.PackageNode, com.jeantessier.dependency.PackageNode)
<-- com.jeantessier.diff.DifferencesFactory.newClass
<-- com.jeantessier.diff.DifferencesFactory.oldClass
<-- com.jeantessier.diff.InterfaceDifferences.InterfaceDifferences(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.Report.breakdownDeclaration(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.Report.toString()
<-- com.jeantessier.metrics.MetricsEvent.MetricsEvent(java.lang.Object)
<-- com.jeantessier.metrics.MetricsEvent.MetricsEvent(java.lang.Object, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.metrics.MetricsEvent.MetricsEvent(java.lang.Object, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Method_info, com.jeantessier.metrics.Metrics, int)
<-- com.jeantessier.metrics.MetricsEvent.MetricsEvent(java.lang.Object, com.jeantessier.classreader.Classfile, com.jeantessier.metrics.Metrics)
<-- com.jeantessier.metrics.MetricsEvent.MetricsEvent(java.lang.Object, com.jeantessier.classreader.Method_info)
<-- com.jeantessier.metrics.MetricsEvent.MetricsEvent(java.lang.Object, com.jeantessier.classreader.Method_info, com.jeantessier.metrics.Metrics)
<-- com.jeantessier.metrics.MetricsEvent.MetricsEvent(java.lang.Object, int)
<-- com.jeantessier.metrics.MetricsEvent.classfile
<-- com.jeantessier.metrics.MetricsEvent.getClassfile()
<-- com.jeantessier.metrics.MetricsGatherer.computeDepthOfInheritance(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.metrics.MetricsGatherer.fireBeginClass(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.metrics.MetricsGatherer.fireEndClass(com.jeantessier.classreader.Classfile, com.jeantessier.metrics.Metrics)
<-- com.jeantessier.metrics.MetricsGatherer.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.metrics.MetricsGatherer.visitClassfiles(java.util.Collection)
<-- com.jeantessier.metrics.MetricsGatherer.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.metrics.MetricsGatherer.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.metrics.MetricsGatherer.visitInnerClass(com.jeantessier.classreader.InnerClass)
<-- com.jeantessier.metrics.MetricsGatherer.visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)
<-- jsp.extract_jsp$VerboseListener.endClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.Classfile.ACC_ABSTRACT
com.jeantessier.classreader.Classfile.ACC_FINAL
com.jeantessier.classreader.Classfile.ACC_INTERFACE
com.jeantessier.classreader.Classfile.ACC_PUBLIC
com.jeantessier.classreader.Classfile.ACC_SUPER
com.jeantessier.classreader.Classfile.Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream)
--> com.jeantessier.classreader.AttributeFactory.create(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
--> com.jeantessier.classreader.Attribute_info
--> com.jeantessier.classreader.Class_info
--> com.jeantessier.classreader.Class_info.getName()
--> com.jeantessier.classreader.Classfile.accessFlag
--> com.jeantessier.classreader.Classfile.attributes
--> com.jeantessier.classreader.Classfile.classIndex
--> com.jeantessier.classreader.Classfile.constantPool
--> com.jeantessier.classreader.Classfile.fields
--> com.jeantessier.classreader.Classfile.getClassName()
--> com.jeantessier.classreader.Classfile.getSuperclassName()
--> com.jeantessier.classreader.Classfile.interfaces
--> com.jeantessier.classreader.Classfile.loader
--> com.jeantessier.classreader.Classfile.magicNumber
--> com.jeantessier.classreader.Classfile.majorVersion
--> com.jeantessier.classreader.Classfile.methods
--> com.jeantessier.classreader.Classfile.minorVersion
--> com.jeantessier.classreader.Classfile.superclassIndex
--> com.jeantessier.classreader.ClassfileLoader
--> com.jeantessier.classreader.ConstantPool
--> com.jeantessier.classreader.ConstantPool.ConstantPool(com.jeantessier.classreader.Classfile, java.io.DataInputStream)
--> com.jeantessier.classreader.Feature_info.getName()
--> com.jeantessier.classreader.Field_info.Field_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream)
--> com.jeantessier.classreader.Method_info.Method_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream)
--> com.jeantessier.classreader.Method_info.getSignature()
--> com.jeantessier.classreader.Visitable
--> java.io.DataInputStream
--> java.io.DataInputStream.readInt()
--> java.io.DataInputStream.readUnsignedShort()
--> java.io.IOException
--> java.io.IOException.IOException(java.lang.String)
--> java.lang.Class
--> java.lang.Object
--> java.lang.Object.Object()
--> java.lang.Object.getClass()
--> java.lang.String
--> java.lang.StringBuffer
--> java.lang.StringBuffer.StringBuffer()
--> java.lang.StringBuffer.append(int)
--> java.lang.StringBuffer.append(java.lang.String)
--> java.lang.StringBuffer.toString()
--> java.util.ArrayList.get(int)
--> java.util.Collection
--> java.util.Collection.add(java.lang.Object)
--> java.util.LinkedList.LinkedList()
--> java.util.Map
--> java.util.Map.put(java.lang.Object, java.lang.Object)
--> java.util.TreeMap.TreeMap()
--> org.apache.log4j.Category.debug(java.lang.Object)
--> org.apache.log4j.Logger
--> org.apache.log4j.Logger.getLogger(java.lang.Class)
<-- com.jeantessier.classreader.AggregatingClassfileLoader.load(java.io.DataInputStream)
<-- com.jeantessier.classreader.TransientClassfileLoader.load(java.io.DataInputStream)
com.jeantessier.classreader.Classfile.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Classfile.accessFlag
com.jeantessier.classreader.Classfile.attributes
com.jeantessier.classreader.Classfile.classIndex
com.jeantessier.classreader.Classfile.constantPool
com.jeantessier.classreader.Classfile.fields
com.jeantessier.classreader.Classfile.getAccessFlag()
com.jeantessier.classreader.Classfile.getAllFields()
com.jeantessier.classreader.Classfile.getAllInterfaces()
com.jeantessier.classreader.Classfile.getAllMethods()
com.jeantessier.classreader.Classfile.getAttributes()
com.jeantessier.classreader.Classfile.getClassIndex()
com.jeantessier.classreader.Classfile.getClassName()
--> com.jeantessier.classreader.Class_info
--> com.jeantessier.classreader.Class_info.toString()
--> com.jeantessier.classreader.Classfile.getRawClass()
--> java.lang.String
<-- com.jeantessier.classreader.AggregatingClassfileLoader.load(java.io.DataInputStream)
<-- com.jeantessier.classreader.Classfile.Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream)
<-- com.jeantessier.classreader.Classfile.getDeclaration()
<-- com.jeantessier.classreader.Classfile.toString()
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndClassfile(java.lang.String, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.Feature_info.getFullName()
<-- com.jeantessier.classreader.Feature_info.getFullSignature()
<-- com.jeantessier.classreader.Method_info.getSignature()
<-- com.jeantessier.classreader.Monitor.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.SymbolGatherer.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.dependencyfinder.cli.ClassMatcher.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.diff.ClassReport.breakdownDeclaration(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.Report.breakdownDeclaration(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.metrics.MetricsGatherer.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.metrics.MetricsGatherer.visitInnerClass(com.jeantessier.classreader.InnerClass)
com.jeantessier.classreader.Classfile.getConstantPool()
--> com.jeantessier.classreader.Classfile.constantPool
--> com.jeantessier.classreader.ConstantPool
<-- com.jeantessier.classreader.AttributeFactory.create(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.ClassDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.Classfile.getRawClass()
<-- com.jeantessier.classreader.Classfile.getRawSuperclass()
<-- com.jeantessier.classreader.Code_attribute.Code_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.ConstantValue_attribute.getRawValue()
<-- com.jeantessier.classreader.ExceptionHandler.getRawCatchType()
<-- com.jeantessier.classreader.Exceptions_attribute.Exceptions_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.Feature_info.getRawDescriptor()
<-- com.jeantessier.classreader.Feature_info.getRawName()
<-- com.jeantessier.classreader.InnerClass.getRawInnerClassInfo()
<-- com.jeantessier.classreader.InnerClass.getRawInnerName()
<-- com.jeantessier.classreader.InnerClass.getRawOuterClassInfo()
<-- com.jeantessier.classreader.LocalVariable.getRawDescriptor()
<-- com.jeantessier.classreader.LocalVariable.getRawName()
<-- com.jeantessier.classreader.SourceFile_attribute.getRawSourceFile()
<-- com.jeantessier.classreader.TextPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.XMLPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.XMLPrinter.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.metrics.MetricsGatherer.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
com.jeantessier.classreader.Classfile.getDeclaration()
com.jeantessier.classreader.Classfile.getField(java.lang.String)
com.jeantessier.classreader.Classfile.getInterface(java.lang.String)
com.jeantessier.classreader.Classfile.getLoader()
com.jeantessier.classreader.Classfile.getMagicNumber()
com.jeantessier.classreader.Classfile.getMajorVersion()
com.jeantessier.classreader.Classfile.getMethod(java.lang.String)
com.jeantessier.classreader.Classfile.getMinorVersion()
com.jeantessier.classreader.Classfile.getRawClass()
com.jeantessier.classreader.Classfile.getRawSuperclass()
com.jeantessier.classreader.Classfile.getSuperclassIndex()
com.jeantessier.classreader.Classfile.getSuperclassName()
com.jeantessier.classreader.Classfile.interfaces
com.jeantessier.classreader.Classfile.isAbstract()
com.jeantessier.classreader.Classfile.isDeprecated()
com.jeantessier.classreader.Classfile.isFinal()
com.jeantessier.classreader.Classfile.isInterface()
com.jeantessier.classreader.Classfile.isPackage()
com.jeantessier.classreader.Classfile.isPublic()
com.jeantessier.classreader.Classfile.isSuper()
com.jeantessier.classreader.Classfile.isSynthetic()
com.jeantessier.classreader.Classfile.loader
com.jeantessier.classreader.Classfile.locateField(java.lang.String)
com.jeantessier.classreader.Classfile.locateMethod(java.lang.String)
com.jeantessier.classreader.Classfile.magicNumber
com.jeantessier.classreader.Classfile.majorVersion
com.jeantessier.classreader.Classfile.methods
com.jeantessier.classreader.Classfile.minorVersion
com.jeantessier.classreader.Classfile.superclassIndex
com.jeantessier.classreader.Classfile.toString()
com.jeantessier.classreader.ClassfileLoader
--> java.lang.Object
<-- com.jeantessier.classreader.AggregatingClassfileLoader.load(java.io.DataInputStream)
<-- com.jeantessier.classreader.Classfile.Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream)
<-- com.jeantessier.classreader.Classfile.getLoader()
<-- com.jeantessier.classreader.Classfile.loader
<-- com.jeantessier.classreader.Classfile.locateField(java.lang.String)
<-- com.jeantessier.classreader.Classfile.locateMethod(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.ClassfileLoaderDecorator(com.jeantessier.classreader.ClassfileLoader)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.addLoadListener(com.jeantessier.classreader.LoadListener)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireBeginClassfile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireBeginFile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireBeginGroup(java.lang.String, int)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireBeginSession()
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireEndClassfile(java.lang.String, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireEndFile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireEndGroup(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireEndSession()
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.getAllClassNames()
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.getAllClassfiles()
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.getClassfile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.getLoader()
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.load(java.io.DataInputStream)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.loader
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.removeLoadListener(com.jeantessier.classreader.LoadListener)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.dirLoader
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.jarLoader
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.load(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.load(java.lang.String, java.io.InputStream)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.zipLoader
<-- com.jeantessier.classreader.DirectoryClassfileLoader.DirectoryClassfileLoader(com.jeantessier.classreader.ClassfileLoader)
<-- com.jeantessier.classreader.DirectoryClassfileLoader.load(java.lang.String)
<-- com.jeantessier.classreader.JarClassfileLoader.JarClassfileLoader(com.jeantessier.classreader.ClassfileLoader)
<-- com.jeantessier.classreader.TransientClassfileLoader.load(java.io.DataInputStream)
<-- com.jeantessier.classreader.ZipClassfileLoader.ZipClassfileLoader(com.jeantessier.classreader.ClassfileLoader)
<-- com.jeantessier.classreader.ZipClassfileLoader.load(java.util.zip.ZipFile)
<-- com.jeantessier.classreader.ZipClassfileLoader.load(java.util.zip.ZipInputStream)
<-- com.jeantessier.dependencyfinder.ant.JarJarDiff.execute()
<-- com.jeantessier.dependencyfinder.cli.JarJarDiff.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.gui.MetricsExtractAction.loader
<-- com.jeantessier.dependencyfinder.gui.MetricsExtractAction.run()
<-- com.jeantessier.diff.DifferencesFactory.createJarDifferences(java.lang.String, java.lang.String, com.jeantessier.classreader.ClassfileLoader, java.lang.String, com.jeantessier.classreader.ClassfileLoader)
<-- com.jeantessier.diff.DifferencesFactory.createPackageDifferences(java.lang.String, com.jeantessier.dependency.PackageNode, com.jeantessier.dependency.PackageNode)
<-- com.jeantessier.diff.DifferencesFactory.newJar
<-- com.jeantessier.diff.DifferencesFactory.oldJar
<-- com.jeantessier.metrics.MetricsGatherer.computeDepthOfInheritance(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.metrics.MetricsGatherer.visitClassfile(com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.ClassfileLoader.ClassfileLoader()
com.jeantessier.classreader.ClassfileLoader.addLoadListener(com.jeantessier.classreader.LoadListener)
--> com.jeantessier.classreader.LoadListener
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.addLoadListener(com.jeantessier.classreader.LoadListener)
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.execute()
<-- com.jeantessier.dependencyfinder.ant.DependencyExtractor.execute()
<-- com.jeantessier.dependencyfinder.ant.JarJarDiff.execute()
<-- com.jeantessier.dependencyfinder.ant.ListDeprecatedElements.execute()
<-- com.jeantessier.dependencyfinder.ant.ListSymbols.execute()
<-- com.jeantessier.dependencyfinder.ant.OOMetrics.execute()
<-- com.jeantessier.dependencyfinder.cli.ClassClassDiff.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ClassFinder.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ClassList.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ClassReader.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.DependencyExtractor.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.JarJarDiff.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ListDeprecatedElements.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ListSymbols.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.OOMetrics.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.gui.DependencyExtractAction.run()
<-- com.jeantessier.dependencyfinder.gui.MetricsExtractAction.run()
<-- com.jeantessier.dependencyfinder.gui.RefreshDependencyGraphAction.run()
<-- jsp.extract_jsp._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
com.jeantessier.classreader.ClassfileLoader.fireBeginClassfile(java.lang.String)
com.jeantessier.classreader.ClassfileLoader.fireBeginFile(java.lang.String)
com.jeantessier.classreader.ClassfileLoader.fireBeginGroup(java.lang.String, int)
com.jeantessier.classreader.ClassfileLoader.fireBeginSession()
com.jeantessier.classreader.ClassfileLoader.fireEndClassfile(java.lang.String, com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.ClassfileLoader.fireEndFile(java.lang.String)
com.jeantessier.classreader.ClassfileLoader.fireEndGroup(java.lang.String)
com.jeantessier.classreader.ClassfileLoader.fireEndSession()
com.jeantessier.classreader.ClassfileLoader.getAllClassNames()
com.jeantessier.classreader.ClassfileLoader.getAllClassfiles()
com.jeantessier.classreader.ClassfileLoader.getClassfile(java.lang.String)
com.jeantessier.classreader.ClassfileLoader.load(java.io.DataInputStream)
com.jeantessier.classreader.ClassfileLoader.load(java.lang.String)
com.jeantessier.classreader.ClassfileLoader.load(java.lang.String, java.io.InputStream)
com.jeantessier.classreader.ClassfileLoader.load(java.util.Collection)
--> com.jeantessier.classreader.ClassfileLoader.fireBeginSession()
--> com.jeantessier.classreader.ClassfileLoader.fireEndSession()
--> com.jeantessier.classreader.ClassfileLoader.load(java.lang.String)
--> java.lang.Object
--> java.lang.Object.toString()
--> java.lang.String
--> java.util.Collection
--> java.util.Collection.iterator()
--> java.util.Iterator
--> java.util.Iterator.hasNext()
--> java.util.Iterator.next()
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.execute()
<-- com.jeantessier.dependencyfinder.ant.DependencyExtractor.execute()
<-- com.jeantessier.dependencyfinder.ant.JarJarDiff.execute()
<-- com.jeantessier.dependencyfinder.ant.ListDeprecatedElements.execute()
<-- com.jeantessier.dependencyfinder.ant.ListSymbols.execute()
<-- com.jeantessier.dependencyfinder.ant.OOMetrics.execute()
<-- com.jeantessier.dependencyfinder.cli.ClassClassDiff.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ClassFinder.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ClassList.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ClassReader.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.DependencyExtractor.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.JarJarDiff.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ListDeprecatedElements.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ListSymbols.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.OOMetrics.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.gui.DependencyExtractAction.run()
<-- com.jeantessier.dependencyfinder.gui.MetricsExtractAction.run()
<-- com.jeantessier.dependencyfinder.gui.RefreshDependencyGraphAction.run()
<-- jsp.extract_jsp._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
com.jeantessier.classreader.ClassfileLoader.removeLoadListener(com.jeantessier.classreader.LoadListener)
com.jeantessier.classreader.ClassfileLoaderDecorator
--> com.jeantessier.classreader.ClassfileLoader
<-- com.jeantessier.classreader.DirectoryClassfileLoader
<-- com.jeantessier.classreader.ZipClassfileLoader
com.jeantessier.classreader.ClassfileLoaderDecorator.ClassfileLoaderDecorator(com.jeantessier.classreader.ClassfileLoader)
com.jeantessier.classreader.ClassfileLoaderDecorator.addLoadListener(com.jeantessier.classreader.LoadListener)
com.jeantessier.classreader.ClassfileLoaderDecorator.fireBeginClassfile(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderDecorator.fireBeginFile(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderDecorator.fireBeginGroup(java.lang.String, int)
com.jeantessier.classreader.ClassfileLoaderDecorator.fireBeginSession()
com.jeantessier.classreader.ClassfileLoaderDecorator.fireEndClassfile(java.lang.String, com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.ClassfileLoaderDecorator.fireEndFile(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderDecorator.fireEndGroup(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderDecorator.fireEndSession()
com.jeantessier.classreader.ClassfileLoaderDecorator.getAllClassNames()
com.jeantessier.classreader.ClassfileLoaderDecorator.getAllClassfiles()
com.jeantessier.classreader.ClassfileLoaderDecorator.getClassfile(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderDecorator.getLoader()
--> com.jeantessier.classreader.ClassfileLoader
--> com.jeantessier.classreader.ClassfileLoaderDecorator.loader
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.addLoadListener(com.jeantessier.classreader.LoadListener)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireBeginClassfile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireBeginFile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireBeginGroup(java.lang.String, int)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireBeginSession()
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireEndClassfile(java.lang.String, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireEndFile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireEndGroup(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.fireEndSession()
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.getAllClassNames()
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.getAllClassfiles()
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.getClassfile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.load(java.io.DataInputStream)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.removeLoadListener(com.jeantessier.classreader.LoadListener)
<-- com.jeantessier.classreader.DirectoryClassfileLoader.load(java.lang.String)
<-- com.jeantessier.classreader.ZipClassfileLoader.load(java.util.zip.ZipFile)
<-- com.jeantessier.classreader.ZipClassfileLoader.load(java.util.zip.ZipInputStream)
com.jeantessier.classreader.ClassfileLoaderDecorator.load(java.io.DataInputStream)
com.jeantessier.classreader.ClassfileLoaderDecorator.loader
com.jeantessier.classreader.ClassfileLoaderDecorator.removeLoadListener(com.jeantessier.classreader.LoadListener)
com.jeantessier.classreader.ClassfileLoaderDispatcher
--> java.lang.Object
<-- com.jeantessier.classreader.AggregatingClassfileLoader.AggregatingClassfileLoader(com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.ClassfileLoaderEventSource()
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.DEFAULT_DISPATCHER
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.dispatcher
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.load(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.load(java.lang.String, java.io.InputStream)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.static {}
<-- com.jeantessier.classreader.ClassfileScanner.ClassfileScanner(com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.ModifiedOnlyDispatcher
<-- com.jeantessier.classreader.ModifiedOnlyDispatcher.ModifiedOnlyDispatcher(com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.ModifiedOnlyDispatcher.delegate
<-- com.jeantessier.classreader.ModifiedOnlyDispatcher.dispatch(java.lang.String)
<-- com.jeantessier.classreader.PermissiveDispatcher
<-- com.jeantessier.classreader.StrictDispatcher
<-- com.jeantessier.classreader.TransientClassfileLoader.TransientClassfileLoader(com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.dependencyfinder.gui.DependencyExtractAction.run()
<-- com.jeantessier.dependencyfinder.gui.DependencyFinder.DependencyFinder(com.jeantessier.commandline.CommandLine)
<-- com.jeantessier.dependencyfinder.gui.DependencyFinder.dispatcher
<-- com.jeantessier.dependencyfinder.gui.DependencyFinder.getClassfileLoaderDispatcher()
<-- com.jeantessier.dependencyfinder.gui.DependencyFinder.setClassfileLoaderDispatcher(com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.dependencyfinder.gui.DependencyFinder.setNewDependencyGraph()
<-- com.jeantessier.dependencyfinder.gui.RefreshDependencyGraphAction.run()
<-- jsp.extract_jsp._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
com.jeantessier.classreader.ClassfileLoaderDispatcher.ACTION_CLASS
com.jeantessier.classreader.ClassfileLoaderDispatcher.ACTION_DIRECTORY
com.jeantessier.classreader.ClassfileLoaderDispatcher.ACTION_IGNORE
com.jeantessier.classreader.ClassfileLoaderDispatcher.ACTION_JAR
com.jeantessier.classreader.ClassfileLoaderDispatcher.ACTION_ZIP
com.jeantessier.classreader.ClassfileLoaderDispatcher.dispatch(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderEventSource
--> com.jeantessier.classreader.ClassfileLoader
<-- com.jeantessier.classreader.AggregatingClassfileLoader
<-- com.jeantessier.classreader.ClassfileScanner
<-- com.jeantessier.classreader.TransientClassfileLoader
com.jeantessier.classreader.ClassfileLoaderEventSource.ClassfileLoaderEventSource()
com.jeantessier.classreader.ClassfileLoaderEventSource.ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileLoaderDispatcher)
--> com.jeantessier.classreader.ClassfileLoader
--> com.jeantessier.classreader.ClassfileLoader.ClassfileLoader()
--> com.jeantessier.classreader.ClassfileLoaderDispatcher
--> com.jeantessier.classreader.ClassfileLoaderEventSource.dirLoader
--> com.jeantessier.classreader.ClassfileLoaderEventSource.dispatcher
--> com.jeantessier.classreader.ClassfileLoaderEventSource.groupNames
--> com.jeantessier.classreader.ClassfileLoaderEventSource.groupSizes
--> com.jeantessier.classreader.ClassfileLoaderEventSource.jarLoader
--> com.jeantessier.classreader.ClassfileLoaderEventSource.loadListeners
--> com.jeantessier.classreader.ClassfileLoaderEventSource.zipLoader
--> com.jeantessier.classreader.DirectoryClassfileLoader.DirectoryClassfileLoader(com.jeantessier.classreader.ClassfileLoader)
--> com.jeantessier.classreader.JarClassfileLoader.JarClassfileLoader(com.jeantessier.classreader.ClassfileLoader)
--> com.jeantessier.classreader.ZipClassfileLoader.ZipClassfileLoader(com.jeantessier.classreader.ClassfileLoader)
--> java.util.HashSet
--> java.util.HashSet.HashSet()
--> java.util.LinkedList
--> java.util.LinkedList.LinkedList()
<-- com.jeantessier.classreader.AggregatingClassfileLoader.AggregatingClassfileLoader(com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.ClassfileLoaderEventSource()
<-- com.jeantessier.classreader.ClassfileScanner.ClassfileScanner(com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.TransientClassfileLoader.TransientClassfileLoader(com.jeantessier.classreader.ClassfileLoaderDispatcher)
com.jeantessier.classreader.ClassfileLoaderEventSource.DEFAULT_DISPATCHER
com.jeantessier.classreader.ClassfileLoaderEventSource.addLoadListener(com.jeantessier.classreader.LoadListener)
com.jeantessier.classreader.ClassfileLoaderEventSource.dirLoader
com.jeantessier.classreader.ClassfileLoaderEventSource.dispatcher
com.jeantessier.classreader.ClassfileLoaderEventSource.fireBeginClassfile(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderEventSource.fireBeginFile(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderEventSource.fireBeginGroup(java.lang.String, int)
com.jeantessier.classreader.ClassfileLoaderEventSource.fireBeginSession()
com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndClassfile(java.lang.String, com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndFile(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndGroup(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndSession()
com.jeantessier.classreader.ClassfileLoaderEventSource.getTopGroupName()
com.jeantessier.classreader.ClassfileLoaderEventSource.getTopGroupSize()
com.jeantessier.classreader.ClassfileLoaderEventSource.groupNames
com.jeantessier.classreader.ClassfileLoaderEventSource.groupSizes
com.jeantessier.classreader.ClassfileLoaderEventSource.jarLoader
com.jeantessier.classreader.ClassfileLoaderEventSource.load(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderEventSource.load(java.lang.String, java.io.InputStream)
--> com.jeantessier.classreader.Classfile
--> com.jeantessier.classreader.ClassfileLoader
--> com.jeantessier.classreader.ClassfileLoader.load(java.io.DataInputStream)
--> com.jeantessier.classreader.ClassfileLoader.load(java.lang.String, java.io.InputStream)
--> com.jeantessier.classreader.ClassfileLoaderDispatcher
--> com.jeantessier.classreader.ClassfileLoaderDispatcher.dispatch(java.lang.String)
--> com.jeantessier.classreader.ClassfileLoaderEventSource.dirLoader
--> com.jeantessier.classreader.ClassfileLoaderEventSource.dispatcher
--> com.jeantessier.classreader.ClassfileLoaderEventSource.fireBeginClassfile(java.lang.String)
--> com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndClassfile(java.lang.String, com.jeantessier.classreader.Classfile)
--> com.jeantessier.classreader.ClassfileLoaderEventSource.getTopGroupName()
--> com.jeantessier.classreader.ClassfileLoaderEventSource.getTopGroupSize()
--> com.jeantessier.classreader.ClassfileLoaderEventSource.jarLoader
--> com.jeantessier.classreader.ClassfileLoaderEventSource.previousDispatch
--> com.jeantessier.classreader.ClassfileLoaderEventSource.zipLoader
--> java.io.DataInputStream
--> java.io.DataInputStream.DataInputStream(java.io.InputStream)
--> java.io.IOException
--> java.io.InputStream
--> java.lang.Class
--> java.lang.Object
--> java.lang.Object.getClass()
--> java.lang.String
--> java.lang.String.equals(java.lang.Object)
--> java.lang.StringBuffer
--> java.lang.StringBuffer.StringBuffer()
--> java.lang.StringBuffer.append(java.lang.String)
--> java.lang.StringBuffer.toString()
--> java.lang.Throwable
--> org.apache.log4j.Category.debug(java.lang.Object)
--> org.apache.log4j.Category.warn(java.lang.Object, java.lang.Throwable)
--> org.apache.log4j.Logger
--> org.apache.log4j.Logger.getLogger(java.lang.Class)
com.jeantessier.classreader.ClassfileLoaderEventSource.loadListeners
com.jeantessier.classreader.ClassfileLoaderEventSource.popGroupName()
com.jeantessier.classreader.ClassfileLoaderEventSource.popGroupSize()
com.jeantessier.classreader.ClassfileLoaderEventSource.previousDispatch
com.jeantessier.classreader.ClassfileLoaderEventSource.pushGroupName(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderEventSource.pushGroupSize(int)
com.jeantessier.classreader.ClassfileLoaderEventSource.removeLoadListener(com.jeantessier.classreader.LoadListener)
com.jeantessier.classreader.ClassfileLoaderEventSource.static {}
com.jeantessier.classreader.ClassfileLoaderEventSource.zipLoader
com.jeantessier.classreader.ClassfileScanner
--> com.jeantessier.classreader.ClassfileLoaderEventSource
com.jeantessier.classreader.ClassfileScanner.ClassfileScanner()
com.jeantessier.classreader.ClassfileScanner.ClassfileScanner(com.jeantessier.classreader.ClassfileLoaderDispatcher)
com.jeantessier.classreader.ClassfileScanner.fireBeginClassfile(java.lang.String)
com.jeantessier.classreader.ClassfileScanner.fireBeginFile(java.lang.String)
com.jeantessier.classreader.ClassfileScanner.getAllClassNames()
com.jeantessier.classreader.ClassfileScanner.getAllClassfiles()
com.jeantessier.classreader.ClassfileScanner.getClassfile(java.lang.String)
com.jeantessier.classreader.ClassfileScanner.getNbClasses()
com.jeantessier.classreader.ClassfileScanner.getNbFiles()
com.jeantessier.classreader.ClassfileScanner.load(java.io.DataInputStream)
com.jeantessier.classreader.ClassfileScanner.nbClasses
com.jeantessier.classreader.ClassfileScanner.nbFiles
com.jeantessier.classreader.CodeIterator
--> java.lang.Object
--> java.util.Iterator
com.jeantessier.classreader.CodeIterator.CodeIterator(byte[])
com.jeantessier.classreader.CodeIterator.code
com.jeantessier.classreader.CodeIterator.hasNext()
com.jeantessier.classreader.CodeIterator.next()
com.jeantessier.classreader.CodeIterator.pc
com.jeantessier.classreader.CodeIterator.remove()
com.jeantessier.classreader.Code_attribute
--> com.jeantessier.classreader.Attribute_info
<-- com.jeantessier.classreader.ClassDependencyCollector.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.ExceptionHandler.ExceptionHandler(com.jeantessier.classreader.Code_attribute, java.io.DataInputStream)
<-- com.jeantessier.classreader.ExceptionHandler.code
<-- com.jeantessier.classreader.ExceptionHandler.getCode()
<-- com.jeantessier.classreader.ExceptionHandler.getRawCatchType()
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.Visitor.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.VisitorBase.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.metrics.MetricsGatherer.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
com.jeantessier.classreader.Code_attribute.Code_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
--> com.jeantessier.classreader.AttributeFactory.create(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
--> com.jeantessier.classreader.Attribute_info
--> com.jeantessier.classreader.Attribute_info.Attribute_info(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable)
--> com.jeantessier.classreader.Attribute_info.getClassfile()
--> com.jeantessier.classreader.Classfile
--> com.jeantessier.classreader.Classfile.getConstantPool()
--> com.jeantessier.classreader.Code_attribute.attributes
--> com.jeantessier.classreader.Code_attribute.code
--> com.jeantessier.classreader.Code_attribute.exceptionHandlers
--> com.jeantessier.classreader.Code_attribute.iterator()
--> com.jeantessier.classreader.Code_attribute.maxLocals
--> com.jeantessier.classreader.Code_attribute.maxStack
--> com.jeantessier.classreader.ConstantPool
--> com.jeantessier.classreader.ExceptionHandler.ExceptionHandler(com.jeantessier.classreader.Code_attribute, java.io.DataInputStream)
--> com.jeantessier.classreader.Instruction
--> com.jeantessier.classreader.Instruction.getLength()
--> com.jeantessier.classreader.Instruction.getOpcode()
--> com.jeantessier.classreader.Instruction.getStart()
--> com.jeantessier.classreader.Visitable
--> java.io.DataInputStream
--> java.io.DataInputStream.read(byte[])
--> java.io.DataInputStream.readInt()
--> java.io.DataInputStream.readUnsignedShort()
--> java.io.IOException
--> java.lang.Class
--> java.lang.Object
--> java.lang.Object.getClass()
--> java.lang.String
--> java.lang.StringBuffer
--> java.lang.StringBuffer.StringBuffer()
--> java.lang.StringBuffer.append(int)
--> java.lang.StringBuffer.append(java.lang.Object)
--> java.lang.StringBuffer.append(java.lang.String)
--> java.lang.StringBuffer.toString()
--> java.util.ArrayList.get(int)
--> java.util.Collection
--> java.util.Collection.add(java.lang.Object)
--> java.util.Iterator
--> java.util.Iterator.hasNext()
--> java.util.Iterator.next()
--> java.util.LinkedList.LinkedList()
--> org.apache.log4j.Category.debug(java.lang.Object)
--> org.apache.log4j.Logger
--> org.apache.log4j.Logger.getLogger(java.lang.Class)
<-- com.jeantessier.classreader.AttributeFactory.create(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
com.jeantessier.classreader.Code_attribute.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Code_attribute.attributes
com.jeantessier.classreader.Code_attribute.code
com.jeantessier.classreader.Code_attribute.exceptionHandlers
com.jeantessier.classreader.Code_attribute.getAttributes()
com.jeantessier.classreader.Code_attribute.getCode()
com.jeantessier.classreader.Code_attribute.getExceptionHandlers()
com.jeantessier.classreader.Code_attribute.getMaxLocals()
com.jeantessier.classreader.Code_attribute.getMaxStack()
com.jeantessier.classreader.Code_attribute.iterator()
com.jeantessier.classreader.Code_attribute.maxLocals
com.jeantessier.classreader.Code_attribute.maxStack
com.jeantessier.classreader.Code_attribute.toString()
com.jeantessier.classreader.Collector
--> com.jeantessier.classreader.Visitor
--> java.lang.Object
<-- com.jeantessier.classreader.CollectorBase
com.jeantessier.classreader.Collector.getCollection()
com.jeantessier.classreader.CollectorBase
--> com.jeantessier.classreader.Collector
--> com.jeantessier.classreader.VisitorBase
<-- com.jeantessier.classreader.ClassDependencyCollector
<-- com.jeantessier.classreader.FeatureDependencyCollector
<-- com.jeantessier.classreader.SymbolGatherer
<-- com.jeantessier.dependency.CodeDependencyCollector
com.jeantessier.classreader.CollectorBase.CollectorBase()
com.jeantessier.classreader.CollectorBase.CollectorBase(java.util.Collection)
com.jeantessier.classreader.CollectorBase.add(java.lang.Object)
com.jeantessier.classreader.CollectorBase.collection
com.jeantessier.classreader.CollectorBase.getCollection()
com.jeantessier.classreader.CollectorBase.remove(java.lang.Object)
com.jeantessier.classreader.ConstantPool
--> com.jeantessier.classreader.Visitable
--> java.util.ArrayList
<-- com.jeantessier.classreader.AttributeFactory.create(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.ClassDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.Class_info.Class_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
<-- com.jeantessier.classreader.Class_info.getRawName()
<-- com.jeantessier.classreader.Classfile.Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream)
<-- com.jeantessier.classreader.Classfile.constantPool
<-- com.jeantessier.classreader.Classfile.getConstantPool()
<-- com.jeantessier.classreader.Classfile.getRawClass()
<-- com.jeantessier.classreader.Classfile.getRawSuperclass()
<-- com.jeantessier.classreader.Code_attribute.Code_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.ConstantPoolEntry.ConstantPoolEntry(com.jeantessier.classreader.ConstantPool)
<-- com.jeantessier.classreader.ConstantPoolEntry.constantPool
<-- com.jeantessier.classreader.ConstantPoolEntry.getConstantPool()
<-- com.jeantessier.classreader.ConstantValue_attribute.getRawValue()
<-- com.jeantessier.classreader.Double_info.Double_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
<-- com.jeantessier.classreader.ExceptionHandler.getRawCatchType()
<-- com.jeantessier.classreader.Exceptions_attribute.Exceptions_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.FeatureRef_info.FeatureRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
<-- com.jeantessier.classreader.FeatureRef_info.getRawClass()
<-- com.jeantessier.classreader.FeatureRef_info.getRawNameAndType()
<-- com.jeantessier.classreader.Feature_info.getRawDescriptor()
<-- com.jeantessier.classreader.Feature_info.getRawName()
<-- com.jeantessier.classreader.FieldRef_info.FieldRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
<-- com.jeantessier.classreader.Float_info.Float_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
<-- com.jeantessier.classreader.InnerClass.getRawInnerClassInfo()
<-- com.jeantessier.classreader.InnerClass.getRawInnerName()
<-- com.jeantessier.classreader.InnerClass.getRawOuterClassInfo()
<-- com.jeantessier.classreader.Integer_info.Integer_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
<-- com.jeantessier.classreader.InterfaceMethodRef_info.InterfaceMethodRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
<-- com.jeantessier.classreader.LocalVariable.getRawDescriptor()
<-- com.jeantessier.classreader.LocalVariable.getRawName()
<-- com.jeantessier.classreader.Long_info.Long_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
<-- com.jeantessier.classreader.MethodRef_info.MethodRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
<-- com.jeantessier.classreader.NameAndType_info.NameAndType_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
<-- com.jeantessier.classreader.NameAndType_info.getRawName()
<-- com.jeantessier.classreader.NameAndType_info.getRawType()
<-- com.jeantessier.classreader.SourceFile_attribute.getRawSourceFile()
<-- com.jeantessier.classreader.String_info.String_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
<-- com.jeantessier.classreader.String_info.getRawValue()
<-- com.jeantessier.classreader.TextPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.UTF8_info.UTF8_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
<-- com.jeantessier.classreader.Visitor.visitConstantPool(com.jeantessier.classreader.ConstantPool)
<-- com.jeantessier.classreader.VisitorBase.visitConstantPool(com.jeantessier.classreader.ConstantPool)
<-- com.jeantessier.classreader.XMLPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.XMLPrinter.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitConstantPool(com.jeantessier.classreader.ConstantPool)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.metrics.MetricsGatherer.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
com.jeantessier.classreader.ConstantPool.ConstantPool(com.jeantessier.classreader.Classfile, java.io.DataInputStream)
--> com.jeantessier.classreader.Class_info.Class_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
--> com.jeantessier.classreader.Classfile
--> com.jeantessier.classreader.ConstantPool.classfile
--> com.jeantessier.classreader.Double_info.Double_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
--> com.jeantessier.classreader.FieldRef_info.FieldRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
--> com.jeantessier.classreader.Float_info.Float_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
--> com.jeantessier.classreader.Integer_info.Integer_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
--> com.jeantessier.classreader.InterfaceMethodRef_info.InterfaceMethodRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
--> com.jeantessier.classreader.Long_info.Long_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
--> com.jeantessier.classreader.MethodRef_info.MethodRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
--> com.jeantessier.classreader.NameAndType_info.NameAndType_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
--> com.jeantessier.classreader.String_info.String_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
--> com.jeantessier.classreader.UTF8_info.UTF8_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
--> java.io.DataInputStream
--> java.io.DataInputStream.readByte()
--> java.io.DataInputStream.readUnsignedShort()
--> java.io.IOException
--> java.lang.Class
--> java.lang.Object
--> java.lang.Object.getClass()
--> java.lang.String
--> java.lang.StringBuffer
--> java.lang.StringBuffer.StringBuffer()
--> java.lang.StringBuffer.append(int)
--> java.lang.StringBuffer.append(java.lang.String)
--> java.lang.StringBuffer.toString()
--> java.util.ArrayList.ArrayList()
--> java.util.ArrayList.add(java.lang.Object)
--> java.util.ArrayList.ensureCapacity(int)
--> org.apache.log4j.Category.info(java.lang.Object)
--> org.apache.log4j.Logger
--> org.apache.log4j.Logger.getLogger(java.lang.Class)
<-- com.jeantessier.classreader.Classfile.Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream)
com.jeantessier.classreader.ConstantPool.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.ConstantPool.classfile
com.jeantessier.classreader.ConstantPool.getClassfile()
com.jeantessier.classreader.ConstantPool.toString()
com.jeantessier.classreader.ConstantPoolEntry
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.Class_info
<-- com.jeantessier.classreader.ConstantValue_attribute.ConstantValue_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.ConstantValue_attribute.getRawValue()
<-- com.jeantessier.classreader.ConstantValue_attribute.toString()
<-- com.jeantessier.classreader.Double_info
<-- com.jeantessier.classreader.FeatureRef_info
<-- com.jeantessier.classreader.Float_info
<-- com.jeantessier.classreader.Integer_info
<-- com.jeantessier.classreader.Long_info
<-- com.jeantessier.classreader.NameAndType_info
<-- com.jeantessier.classreader.String_info
<-- com.jeantessier.classreader.UTF8_info
<-- com.jeantessier.classreader.XMLPrinter.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)
com.jeantessier.classreader.ConstantPoolEntry.CONSTANT_Class
com.jeantessier.classreader.ConstantPoolEntry.CONSTANT_Double
com.jeantessier.classreader.ConstantPoolEntry.CONSTANT_Fieldref
com.jeantessier.classreader.ConstantPoolEntry.CONSTANT_Float
com.jeantessier.classreader.ConstantPoolEntry.CONSTANT_Integer
com.jeantessier.classreader.ConstantPoolEntry.CONSTANT_InterfaceMethodref
com.jeantessier.classreader.ConstantPoolEntry.CONSTANT_Long
com.jeantessier.classreader.ConstantPoolEntry.CONSTANT_Methodref
com.jeantessier.classreader.ConstantPoolEntry.CONSTANT_NameAndType
com.jeantessier.classreader.ConstantPoolEntry.CONSTANT_String
com.jeantessier.classreader.ConstantPoolEntry.CONSTANT_Utf8
com.jeantessier.classreader.ConstantPoolEntry.ConstantPoolEntry(com.jeantessier.classreader.ConstantPool)
com.jeantessier.classreader.ConstantPoolEntry.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.ConstantPoolEntry.constantPool
com.jeantessier.classreader.ConstantPoolEntry.getConstantPool()
com.jeantessier.classreader.ConstantValue_attribute
--> com.jeantessier.classreader.Attribute_info
<-- com.jeantessier.classreader.Visitor.visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)
<-- com.jeantessier.classreader.VisitorBase.visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)
com.jeantessier.classreader.ConstantValue_attribute.ConstantValue_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
com.jeantessier.classreader.ConstantValue_attribute.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.ConstantValue_attribute.getRawValue()
com.jeantessier.classreader.ConstantValue_attribute.getValueIndex()
com.jeantessier.classreader.ConstantValue_attribute.toString()
com.jeantessier.classreader.ConstantValue_attribute.valueIndex
com.jeantessier.classreader.Custom_attribute
--> com.jeantessier.classreader.Attribute_info
<-- com.jeantessier.classreader.MetricsGatherer.visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)
<-- com.jeantessier.classreader.Visitor.visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)
<-- com.jeantessier.classreader.VisitorBase.visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)
com.jeantessier.classreader.Custom_attribute.Custom_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
com.jeantessier.classreader.Custom_attribute.Custom_attribute(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
com.jeantessier.classreader.Custom_attribute.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Custom_attribute.getInfo()
com.jeantessier.classreader.Custom_attribute.getName()
com.jeantessier.classreader.Custom_attribute.info
com.jeantessier.classreader.Custom_attribute.name
com.jeantessier.classreader.Custom_attribute.toString()
com.jeantessier.classreader.Deprecatable
--> java.lang.Object
<-- com.jeantessier.classreader.Classfile
<-- com.jeantessier.classreader.Feature_info
<-- com.jeantessier.diff.DeprecatableDifferences.DeprecatableDifferences(com.jeantessier.diff.Differences, com.jeantessier.classreader.Deprecatable, com.jeantessier.classreader.Deprecatable)
<-- com.jeantessier.diff.DifferencesFactory.createClassDifferences(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.DifferencesFactory.createFeatureDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)
com.jeantessier.classreader.Deprecatable.isDeprecated()
com.jeantessier.classreader.Deprecated_attribute
--> com.jeantessier.classreader.Attribute_info
<-- com.jeantessier.classreader.Classfile.isDeprecated()
<-- com.jeantessier.classreader.DeprecationPrinter.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.classreader.Feature_info.isDeprecated()
<-- com.jeantessier.classreader.MetricsGatherer.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.classreader.Visitor.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.classreader.VisitorBase.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.metrics.MetricsGatherer.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
com.jeantessier.classreader.Deprecated_attribute.Deprecated_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
com.jeantessier.classreader.Deprecated_attribute.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Deprecated_attribute.toString()
com.jeantessier.classreader.DeprecationPrinter
--> com.jeantessier.classreader.Printer
com.jeantessier.classreader.DeprecationPrinter.DeprecationPrinter(java.io.PrintWriter)
com.jeantessier.classreader.DeprecationPrinter.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
com.jeantessier.classreader.DirectoryClassfileLoader
--> com.jeantessier.classreader.ClassfileLoaderDecorator
com.jeantessier.classreader.DirectoryClassfileLoader.DirectoryClassfileLoader(com.jeantessier.classreader.ClassfileLoader)
com.jeantessier.classreader.DirectoryClassfileLoader.load(java.lang.String)
--> com.jeantessier.classreader.ClassfileLoader
--> com.jeantessier.classreader.ClassfileLoader.load(java.lang.String, java.io.InputStream)
--> com.jeantessier.classreader.ClassfileLoaderDecorator.fireBeginFile(java.lang.String)
--> com.jeantessier.classreader.ClassfileLoaderDecorator.fireBeginGroup(java.lang.String, int)
--> com.jeantessier.classreader.ClassfileLoaderDecorator.fireEndFile(java.lang.String)
--> com.jeantessier.classreader.ClassfileLoaderDecorator.fireEndGroup(java.lang.String)
--> com.jeantessier.classreader.ClassfileLoaderDecorator.getLoader()
--> com.jeantessier.classreader.DirectoryExplorer.DirectoryExplorer(java.lang.String)
--> com.jeantessier.classreader.DirectoryExplorer.getCollection()
--> java.io.File
--> java.io.File.getPath()
--> java.io.File.isDirectory()
--> java.io.File.length()
--> java.io.FileInputStream.FileInputStream(java.io.File)
--> java.io.IOException
--> java.io.InputStream
--> java.io.InputStream.close()
--> java.lang.Class
--> java.lang.Object
--> java.lang.Object.getClass()
--> java.lang.String
--> java.lang.StringBuffer
--> java.lang.StringBuffer.StringBuffer()
--> java.lang.StringBuffer.append(java.lang.String)
--> java.lang.StringBuffer.append(long)
--> java.lang.StringBuffer.toString()
--> java.lang.Throwable
--> java.util.Collection
--> java.util.Collection.iterator()
--> java.util.Collection.size()
--> java.util.Iterator
--> java.util.Iterator.hasNext()
--> java.util.Iterator.next()
--> org.apache.log4j.Category.debug(java.lang.Object)
--> org.apache.log4j.Category.error(java.lang.Object, java.lang.Throwable)
--> org.apache.log4j.Logger
--> org.apache.log4j.Logger.getLogger(java.lang.Class)
com.jeantessier.classreader.DirectoryClassfileLoader.load(java.lang.String, java.io.InputStream)
com.jeantessier.classreader.DirectoryExplorer
--> java.lang.Object
com.jeantessier.classreader.DirectoryExplorer.DirectoryExplorer(java.io.File)
com.jeantessier.classreader.DirectoryExplorer.DirectoryExplorer(java.lang.String)
com.jeantessier.classreader.DirectoryExplorer.DirectoryExplorer(java.lang.String[])
com.jeantessier.classreader.DirectoryExplorer.DirectoryExplorer(java.util.Collection)
com.jeantessier.classreader.DirectoryExplorer.collection
com.jeantessier.classreader.DirectoryExplorer.explore(java.io.File)
com.jeantessier.classreader.DirectoryExplorer.exploreDirectory(java.io.File)
com.jeantessier.classreader.DirectoryExplorer.getCollection()
com.jeantessier.classreader.Double_info
--> com.jeantessier.classreader.ConstantPoolEntry
<-- com.jeantessier.classreader.TextPrinter.visitDouble_info(com.jeantessier.classreader.Double_info)
<-- com.jeantessier.classreader.Visitor.visitDouble_info(com.jeantessier.classreader.Double_info)
<-- com.jeantessier.classreader.VisitorBase.visitDouble_info(com.jeantessier.classreader.Double_info)
<-- com.jeantessier.classreader.XMLPrinter.visitDouble_info(com.jeantessier.classreader.Double_info)
com.jeantessier.classreader.Double_info.Double_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
com.jeantessier.classreader.Double_info.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Double_info.getValue()
com.jeantessier.classreader.Double_info.toString()
com.jeantessier.classreader.Double_info.value
com.jeantessier.classreader.ExceptionHandler
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.Visitor.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.classreader.VisitorBase.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.classreader.XMLPrinter.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.metrics.MetricsGatherer.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
com.jeantessier.classreader.ExceptionHandler.ExceptionHandler(com.jeantessier.classreader.Code_attribute, java.io.DataInputStream)
com.jeantessier.classreader.ExceptionHandler.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.ExceptionHandler.catchTypeIndex
com.jeantessier.classreader.ExceptionHandler.code
com.jeantessier.classreader.ExceptionHandler.endPC
com.jeantessier.classreader.ExceptionHandler.getCatchType()
com.jeantessier.classreader.ExceptionHandler.getCatchTypeIndex()
com.jeantessier.classreader.ExceptionHandler.getCode()
com.jeantessier.classreader.ExceptionHandler.getEndPC()
com.jeantessier.classreader.ExceptionHandler.getHandlerPC()
com.jeantessier.classreader.ExceptionHandler.getRawCatchType()
com.jeantessier.classreader.ExceptionHandler.getStartPC()
com.jeantessier.classreader.ExceptionHandler.handlerPC
com.jeantessier.classreader.ExceptionHandler.startPC
com.jeantessier.classreader.ExceptionHandler.toString()
com.jeantessier.classreader.Exceptions_attribute
--> com.jeantessier.classreader.Attribute_info
<-- com.jeantessier.classreader.ClassDependencyCollector.visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
<-- com.jeantessier.classreader.Method_info.getExceptions()
<-- com.jeantessier.classreader.Visitor.visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
<-- com.jeantessier.classreader.VisitorBase.visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
com.jeantessier.classreader.Exceptions_attribute.Exceptions_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
com.jeantessier.classreader.Exceptions_attribute.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Exceptions_attribute.exceptions
com.jeantessier.classreader.Exceptions_attribute.getExceptions()
com.jeantessier.classreader.Exceptions_attribute.toString()
com.jeantessier.classreader.FeatureDependencyCollector
--> com.jeantessier.classreader.CollectorBase
com.jeantessier.classreader.FeatureDependencyCollector.FeatureDependencyCollector()
com.jeantessier.classreader.FeatureDependencyCollector.perl
com.jeantessier.classreader.FeatureDependencyCollector.processSignature(java.lang.String)
com.jeantessier.classreader.FeatureDependencyCollector.static {}
com.jeantessier.classreader.FeatureDependencyCollector.thisClass
com.jeantessier.classreader.FeatureDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.FeatureDependencyCollector.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
com.jeantessier.classreader.FeatureDependencyCollector.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
com.jeantessier.classreader.FeatureDependencyCollector.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
com.jeantessier.classreader.FeatureDependencyCollector.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
com.jeantessier.classreader.FeatureDependencyCollector.visitMethod_info(com.jeantessier.classreader.Method_info)
com.jeantessier.classreader.FeatureRef_info
--> com.jeantessier.classreader.ConstantPoolEntry
<-- com.jeantessier.classreader.FieldRef_info
<-- com.jeantessier.classreader.InterfaceMethodRef_info
<-- com.jeantessier.classreader.MethodRef_info
com.jeantessier.classreader.FeatureRef_info.FeatureRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
com.jeantessier.classreader.FeatureRef_info.classIndex
com.jeantessier.classreader.FeatureRef_info.getClassIndex()
com.jeantessier.classreader.FeatureRef_info.getClassName()
com.jeantessier.classreader.FeatureRef_info.getFullName()
com.jeantessier.classreader.FeatureRef_info.getFullSignature()
com.jeantessier.classreader.FeatureRef_info.getName()
com.jeantessier.classreader.FeatureRef_info.getNameAndType()
com.jeantessier.classreader.FeatureRef_info.getNameAndTypeIndex()
com.jeantessier.classreader.FeatureRef_info.getRawClass()
--> com.jeantessier.classreader.Class_info
--> com.jeantessier.classreader.ConstantPool
--> com.jeantessier.classreader.ConstantPoolEntry.getConstantPool()
--> com.jeantessier.classreader.FeatureRef_info.getClassIndex()
--> java.lang.Object
--> java.util.ArrayList.get(int)
<-- com.jeantessier.classreader.ClassDependencyCollector.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.ClassDependencyCollector.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.ClassDependencyCollector.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.classreader.FeatureRef_info.getClassName()
<-- com.jeantessier.classreader.FeatureRef_info.toString()
<-- com.jeantessier.classreader.FieldRef_info.toString()
<-- com.jeantessier.classreader.TextPrinter.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.TextPrinter.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.TextPrinter.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.classreader.XMLPrinter.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.XMLPrinter.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.XMLPrinter.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.metrics.MetricsGatherer.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
com.jeantessier.classreader.FeatureRef_info.getRawNameAndType()
--> com.jeantessier.classreader.ConstantPool
--> com.jeantessier.classreader.ConstantPoolEntry.getConstantPool()
--> com.jeantessier.classreader.FeatureRef_info.getNameAndTypeIndex()
--> com.jeantessier.classreader.NameAndType_info
--> java.lang.Object
--> java.util.ArrayList.get(int)
<-- com.jeantessier.classreader.ClassDependencyCollector.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.ClassDependencyCollector.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.ClassDependencyCollector.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.classreader.FeatureRef_info.getNameAndType()
<-- com.jeantessier.classreader.FeatureRef_info.toString()
<-- com.jeantessier.classreader.FieldRef_info.getName()
<-- com.jeantessier.classreader.FieldRef_info.getNameAndType()
<-- com.jeantessier.classreader.FieldRef_info.getSignature()
<-- com.jeantessier.classreader.FieldRef_info.toString()
<-- com.jeantessier.classreader.InterfaceMethodRef_info.getName()
<-- com.jeantessier.classreader.InterfaceMethodRef_info.getSignature()
<-- com.jeantessier.classreader.MethodRef_info.getName()
<-- com.jeantessier.classreader.MethodRef_info.getSignature()
<-- com.jeantessier.classreader.MethodRef_info.isConstructor()
<-- com.jeantessier.classreader.MethodRef_info.isStaticInitializer()
<-- com.jeantessier.classreader.TextPrinter.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.TextPrinter.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.TextPrinter.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.classreader.XMLPrinter.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.XMLPrinter.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.XMLPrinter.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.metrics.MetricsGatherer.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.metrics.MetricsGatherer.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.metrics.MetricsGatherer.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
com.jeantessier.classreader.FeatureRef_info.getSignature()
com.jeantessier.classreader.FeatureRef_info.nameAndTypeIndex
com.jeantessier.classreader.FeatureRef_info.toString()
com.jeantessier.classreader.Feature_info
--> com.jeantessier.classreader.Deprecatable
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.DeprecationPrinter.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.classreader.Field_info
<-- com.jeantessier.classreader.Method_info
<-- com.jeantessier.diff.ClassReport.toString()
<-- com.jeantessier.diff.ConstructorDifferences.ConstructorDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)
<-- com.jeantessier.diff.DifferencesFactory.createClassDifferences(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.DifferencesFactory.createFeatureDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)
<-- com.jeantessier.diff.FeatureDifferences.FeatureDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)
<-- com.jeantessier.diff.FeatureDifferences.getNewFeature()
<-- com.jeantessier.diff.FeatureDifferences.getOldFeature()
<-- com.jeantessier.diff.FeatureDifferences.newFeature
<-- com.jeantessier.diff.FeatureDifferences.oldFeature
<-- com.jeantessier.diff.FeatureDifferences.setNewFeature(com.jeantessier.classreader.Feature_info)
<-- com.jeantessier.diff.FeatureDifferences.setOldFeature(com.jeantessier.classreader.Feature_info)
<-- com.jeantessier.diff.FieldDifferences.FieldDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)
<-- com.jeantessier.diff.MethodDifferences.MethodDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)
com.jeantessier.classreader.Feature_info.ACC_FINAL
com.jeantessier.classreader.Feature_info.ACC_PRIVATE
com.jeantessier.classreader.Feature_info.ACC_PROTECTED
com.jeantessier.classreader.Feature_info.ACC_PUBLIC
com.jeantessier.classreader.Feature_info.ACC_STATIC
com.jeantessier.classreader.Feature_info.Feature_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream)
--> com.jeantessier.classreader.AttributeFactory.create(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
--> com.jeantessier.classreader.Attribute_info
--> com.jeantessier.classreader.Classfile
--> com.jeantessier.classreader.Feature_info.accessFlag
--> com.jeantessier.classreader.Feature_info.attributes
--> com.jeantessier.classreader.Feature_info.classfile
--> com.jeantessier.classreader.Feature_info.descriptorIndex
--> com.jeantessier.classreader.Feature_info.getClassfile()
--> com.jeantessier.classreader.Feature_info.getDescriptor()
--> com.jeantessier.classreader.Feature_info.getFeatureType()
--> com.jeantessier.classreader.Feature_info.getName()
--> com.jeantessier.classreader.Feature_info.nameIndex
--> com.jeantessier.classreader.Visitable
--> java.io.DataInputStream
--> java.io.DataInputStream.readUnsignedShort()
--> java.io.IOException
--> java.lang.Class
--> java.lang.Object
--> java.lang.Object.Object()
--> java.lang.Object.getClass()
--> java.lang.String
--> java.lang.StringBuffer
--> java.lang.StringBuffer.StringBuffer()
--> java.lang.StringBuffer.append(int)
--> java.lang.StringBuffer.append(java.lang.String)
--> java.lang.StringBuffer.toString()
--> java.util.Collection
--> java.util.Collection.add(java.lang.Object)
--> java.util.LinkedList.LinkedList()
--> org.apache.log4j.Category.debug(java.lang.Object)
--> org.apache.log4j.Logger
--> org.apache.log4j.Logger.getLogger(java.lang.Class)
<-- com.jeantessier.classreader.Field_info.Field_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream)
<-- com.jeantessier.classreader.Method_info.Method_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream)
com.jeantessier.classreader.Feature_info.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Feature_info.accessFlag
com.jeantessier.classreader.Feature_info.attributes
com.jeantessier.classreader.Feature_info.classfile
com.jeantessier.classreader.Feature_info.descriptorIndex
com.jeantessier.classreader.Feature_info.getAccessFlag()
com.jeantessier.classreader.Feature_info.getAttributes()
com.jeantessier.classreader.Feature_info.getClassfile()
com.jeantessier.classreader.Feature_info.getDeclaration()
com.jeantessier.classreader.Feature_info.getDescriptor()
com.jeantessier.classreader.Feature_info.getDescriptorIndex()
com.jeantessier.classreader.Feature_info.getFeatureType()
com.jeantessier.classreader.Feature_info.getFullName()
com.jeantessier.classreader.Feature_info.getFullSignature()
--> com.jeantessier.classreader.Classfile
--> com.jeantessier.classreader.Classfile.getClassName()
--> com.jeantessier.classreader.Feature_info.getClassfile()
--> com.jeantessier.classreader.Feature_info.getSignature()
--> java.lang.String
--> java.lang.StringBuffer
--> java.lang.StringBuffer.StringBuffer()
--> java.lang.StringBuffer.append(java.lang.String)
--> java.lang.StringBuffer.toString()
<-- com.jeantessier.classreader.DeprecationPrinter.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.classreader.SymbolGatherer.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.SymbolGatherer.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.SymbolGatherer.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.ClassReport.breakdownDeclaration(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.ClassReport.breakdownDeclaration(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.DifferencesFactory.createClassDifferences(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.metrics.MetricsGatherer.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.metrics.MetricsGatherer.visitMethod_info(com.jeantessier.classreader.Method_info)
com.jeantessier.classreader.Feature_info.getName()
--> com.jeantessier.classreader.Feature_info.getRawName()
--> com.jeantessier.classreader.UTF8_info
--> com.jeantessier.classreader.UTF8_info.toString()
--> java.lang.String
<-- com.jeantessier.classreader.Classfile.Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream)
<-- com.jeantessier.classreader.Feature_info.Feature_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream)
<-- com.jeantessier.classreader.Feature_info.getFullName()
<-- com.jeantessier.classreader.Field_info.getDeclaration()
<-- com.jeantessier.classreader.Field_info.getSignature()
<-- com.jeantessier.classreader.Method_info.getDeclaration()
<-- com.jeantessier.classreader.Method_info.getSignature()
<-- com.jeantessier.classreader.Method_info.isConstructor()
<-- com.jeantessier.classreader.Method_info.isStaticInitializer()
<-- com.jeantessier.classreader.XMLPrinter.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.ClassReport.breakdownDeclaration(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.ClassReport.breakdownDeclaration(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.DifferencesFactory.createClassDifferences(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.Feature_info.getNameIndex()
com.jeantessier.classreader.Feature_info.getRawDescriptor()
com.jeantessier.classreader.Feature_info.getRawName()
com.jeantessier.classreader.Feature_info.getSignature()
com.jeantessier.classreader.Feature_info.isDeprecated()
com.jeantessier.classreader.Feature_info.isFinal()
com.jeantessier.classreader.Feature_info.isPackage()
com.jeantessier.classreader.Feature_info.isPrivate()
com.jeantessier.classreader.Feature_info.isProtected()
com.jeantessier.classreader.Feature_info.isPublic()
com.jeantessier.classreader.Feature_info.isStatic()
com.jeantessier.classreader.Feature_info.isSynthetic()
com.jeantessier.classreader.Feature_info.nameIndex
com.jeantessier.classreader.Feature_info.toString()
com.jeantessier.classreader.FieldRef_info
--> com.jeantessier.classreader.FeatureRef_info
<-- com.jeantessier.classreader.ClassDependencyCollector.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.TextPrinter.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.Visitor.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.VisitorBase.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.classreader.XMLPrinter.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.metrics.MetricsGatherer.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
com.jeantessier.classreader.FieldRef_info.FieldRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
com.jeantessier.classreader.FieldRef_info.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.FieldRef_info.getName()
com.jeantessier.classreader.FieldRef_info.getNameAndType()
com.jeantessier.classreader.FieldRef_info.getSignature()
com.jeantessier.classreader.FieldRef_info.toString()
com.jeantessier.classreader.Field_info
--> com.jeantessier.classreader.Feature_info
<-- com.jeantessier.classreader.ClassDependencyCollector.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.Classfile.getField(java.lang.String)
<-- com.jeantessier.classreader.Classfile.locateField(java.lang.String)
<-- com.jeantessier.classreader.MetricsGatherer.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.MetricsGatherer.visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)
<-- com.jeantessier.classreader.SymbolGatherer.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.TextPrinter.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.Visitor.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.VisitorBase.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.XMLPrinter.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.ClassReport.breakdownDeclaration(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.ClassReport.toString()
<-- com.jeantessier.diff.DifferencesFactory.createClassDifferences(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.DifferencesFactory.createFeatureDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)
<-- com.jeantessier.metrics.MetricsGatherer.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.metrics.MetricsGatherer.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.metrics.MetricsGatherer.visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)
com.jeantessier.classreader.Field_info.ACC_TRANSIENT
com.jeantessier.classreader.Field_info.ACC_VOLATILE
com.jeantessier.classreader.Field_info.Field_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream)
com.jeantessier.classreader.Field_info.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Field_info.getDeclaration()
com.jeantessier.classreader.Field_info.getFeatureType()
com.jeantessier.classreader.Field_info.getSignature()
com.jeantessier.classreader.Field_info.getType()
com.jeantessier.classreader.Field_info.isTransient()
com.jeantessier.classreader.Field_info.isVolatile()
com.jeantessier.classreader.Float_info
--> com.jeantessier.classreader.ConstantPoolEntry
<-- com.jeantessier.classreader.TextPrinter.visitFloat_info(com.jeantessier.classreader.Float_info)
<-- com.jeantessier.classreader.Visitor.visitFloat_info(com.jeantessier.classreader.Float_info)
<-- com.jeantessier.classreader.VisitorBase.visitFloat_info(com.jeantessier.classreader.Float_info)
<-- com.jeantessier.classreader.XMLPrinter.visitFloat_info(com.jeantessier.classreader.Float_info)
com.jeantessier.classreader.Float_info.Float_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
com.jeantessier.classreader.Float_info.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Float_info.getValue()
com.jeantessier.classreader.Float_info.toString()
com.jeantessier.classreader.Float_info.value
com.jeantessier.classreader.GroupData
--> java.lang.Object
<-- com.jeantessier.classreader.LoadListenerBase.beginFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerBase.getCurrentGroup()
<-- com.jeantessier.dependencyfinder.VerboseListenerBase.beginFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.VerboseListenerBase.computeCurrentRatio()
<-- com.jeantessier.dependencyfinder.ant.VerboseListener.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.cli.ClassMatcher.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.cli.VerboseListener.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- jsp.extract_jsp$VerboseListener.beginGroup(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.GroupData.GroupData(java.lang.String, int)
com.jeantessier.classreader.GroupData.count
com.jeantessier.classreader.GroupData.getCount()
com.jeantessier.classreader.GroupData.getName()
com.jeantessier.classreader.GroupData.getSize()
com.jeantessier.classreader.GroupData.incrementCount()
com.jeantessier.classreader.GroupData.name
com.jeantessier.classreader.GroupData.size
com.jeantessier.classreader.GroupData.toString()
com.jeantessier.classreader.InnerClass
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.MetricsGatherer.visitInnerClass(com.jeantessier.classreader.InnerClass)
<-- com.jeantessier.classreader.Visitor.visitInnerClass(com.jeantessier.classreader.InnerClass)
<-- com.jeantessier.classreader.VisitorBase.visitInnerClass(com.jeantessier.classreader.InnerClass)
<-- com.jeantessier.classreader.XMLPrinter.visitInnerClass(com.jeantessier.classreader.InnerClass)
<-- com.jeantessier.metrics.MetricsGatherer.visitInnerClass(com.jeantessier.classreader.InnerClass)
com.jeantessier.classreader.InnerClass.ACC_ABSTRACT
com.jeantessier.classreader.InnerClass.ACC_FINAL
com.jeantessier.classreader.InnerClass.ACC_INTERFACE
com.jeantessier.classreader.InnerClass.ACC_PRIVATE
com.jeantessier.classreader.InnerClass.ACC_PROTECTED
com.jeantessier.classreader.InnerClass.ACC_PUBLIC
com.jeantessier.classreader.InnerClass.ACC_STATIC
com.jeantessier.classreader.InnerClass.InnerClass(com.jeantessier.classreader.InnerClasses_attribute, java.io.DataInputStream)
com.jeantessier.classreader.InnerClass.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.InnerClass.accessFlag
com.jeantessier.classreader.InnerClass.getAccessFlag()
com.jeantessier.classreader.InnerClass.getInnerClassInfo()
com.jeantessier.classreader.InnerClass.getInnerClassInfoIndex()
com.jeantessier.classreader.InnerClass.getInnerClasses()
com.jeantessier.classreader.InnerClass.getInnerName()
com.jeantessier.classreader.InnerClass.getInnerNameIndex()
com.jeantessier.classreader.InnerClass.getOuterClassInfo()
com.jeantessier.classreader.InnerClass.getOuterClassInfoIndex()
com.jeantessier.classreader.InnerClass.getRawInnerClassInfo()
com.jeantessier.classreader.InnerClass.getRawInnerName()
com.jeantessier.classreader.InnerClass.getRawOuterClassInfo()
com.jeantessier.classreader.InnerClass.innerClassInfoIndex
com.jeantessier.classreader.InnerClass.innerClasses
com.jeantessier.classreader.InnerClass.innerNameIndex
com.jeantessier.classreader.InnerClass.isAbstract()
com.jeantessier.classreader.InnerClass.isFinal()
com.jeantessier.classreader.InnerClass.isInterface()
com.jeantessier.classreader.InnerClass.isPackage()
com.jeantessier.classreader.InnerClass.isPrivate()
com.jeantessier.classreader.InnerClass.isProtected()
com.jeantessier.classreader.InnerClass.isPublic()
com.jeantessier.classreader.InnerClass.isStatic()
com.jeantessier.classreader.InnerClass.outerClassInfoIndex
com.jeantessier.classreader.InnerClass.toString()
com.jeantessier.classreader.InnerClasses_attribute
--> com.jeantessier.classreader.Attribute_info
<-- com.jeantessier.classreader.ClassDependencyCollector.visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)
<-- com.jeantessier.classreader.InnerClass.InnerClass(com.jeantessier.classreader.InnerClasses_attribute, java.io.DataInputStream)
<-- com.jeantessier.classreader.InnerClass.getInnerClasses()
<-- com.jeantessier.classreader.InnerClass.getRawInnerClassInfo()
<-- com.jeantessier.classreader.InnerClass.getRawInnerName()
<-- com.jeantessier.classreader.InnerClass.getRawOuterClassInfo()
<-- com.jeantessier.classreader.InnerClass.innerClasses
<-- com.jeantessier.classreader.Visitor.visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)
<-- com.jeantessier.classreader.VisitorBase.visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)
<-- com.jeantessier.metrics.MetricsGatherer.visitInnerClass(com.jeantessier.classreader.InnerClass)
com.jeantessier.classreader.InnerClasses_attribute.InnerClasses_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
com.jeantessier.classreader.InnerClasses_attribute.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.InnerClasses_attribute.classes
com.jeantessier.classreader.InnerClasses_attribute.getClasses()
com.jeantessier.classreader.InnerClasses_attribute.toString()
com.jeantessier.classreader.Instruction
--> java.lang.Object
<-- com.jeantessier.classreader.Code_attribute.Code_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.metrics.MetricsGatherer.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
com.jeantessier.classreader.Instruction.Instruction(byte[], int)
com.jeantessier.classreader.Instruction.code
com.jeantessier.classreader.Instruction.getCode()
com.jeantessier.classreader.Instruction.getLength()
com.jeantessier.classreader.Instruction.getMnemonic()
com.jeantessier.classreader.Instruction.getMnemonic(int)
com.jeantessier.classreader.Instruction.getOpcode()
com.jeantessier.classreader.Instruction.getStart()
com.jeantessier.classreader.Instruction.length
com.jeantessier.classreader.Instruction.opcode
com.jeantessier.classreader.Instruction.start
com.jeantessier.classreader.Instruction.static {}
com.jeantessier.classreader.Instruction.toString()
com.jeantessier.classreader.Integer_info
--> com.jeantessier.classreader.ConstantPoolEntry
<-- com.jeantessier.classreader.TextPrinter.visitInteger_info(com.jeantessier.classreader.Integer_info)
<-- com.jeantessier.classreader.Visitor.visitInteger_info(com.jeantessier.classreader.Integer_info)
<-- com.jeantessier.classreader.VisitorBase.visitInteger_info(com.jeantessier.classreader.Integer_info)
<-- com.jeantessier.classreader.XMLPrinter.visitInteger_info(com.jeantessier.classreader.Integer_info)
com.jeantessier.classreader.Integer_info.Integer_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
com.jeantessier.classreader.Integer_info.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Integer_info.getValue()
com.jeantessier.classreader.Integer_info.toString()
com.jeantessier.classreader.Integer_info.value
com.jeantessier.classreader.InterfaceMethodRef_info
--> com.jeantessier.classreader.FeatureRef_info
<-- com.jeantessier.classreader.ClassDependencyCollector.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.TextPrinter.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.Visitor.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.VisitorBase.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.classreader.XMLPrinter.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.metrics.MetricsGatherer.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
com.jeantessier.classreader.InterfaceMethodRef_info.InterfaceMethodRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
com.jeantessier.classreader.InterfaceMethodRef_info.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.InterfaceMethodRef_info.getName()
com.jeantessier.classreader.InterfaceMethodRef_info.getSignature()
com.jeantessier.classreader.JarClassfileLoader
--> com.jeantessier.classreader.ZipClassfileLoader
com.jeantessier.classreader.JarClassfileLoader.JarClassfileLoader(com.jeantessier.classreader.ClassfileLoader)
com.jeantessier.classreader.JarClassfileLoader.load(java.lang.String)
com.jeantessier.classreader.JarClassfileLoader.load(java.lang.String, java.io.InputStream)
com.jeantessier.classreader.LineNumber
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.Visitor.visitLineNumber(com.jeantessier.classreader.LineNumber)
<-- com.jeantessier.classreader.VisitorBase.visitLineNumber(com.jeantessier.classreader.LineNumber)
<-- com.jeantessier.classreader.XMLPrinter.visitLineNumber(com.jeantessier.classreader.LineNumber)
<-- com.jeantessier.metrics.MetricsGatherer.visitLineNumber(com.jeantessier.classreader.LineNumber)
com.jeantessier.classreader.LineNumber.LineNumber(com.jeantessier.classreader.LineNumberTable_attribute, java.io.DataInputStream)
com.jeantessier.classreader.LineNumber.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.LineNumber.getLineNumber()
com.jeantessier.classreader.LineNumber.getLineNumberTable()
com.jeantessier.classreader.LineNumber.getStartPC()
com.jeantessier.classreader.LineNumber.lineNumber
com.jeantessier.classreader.LineNumber.lineNumberTable
com.jeantessier.classreader.LineNumber.setLineNumberTable(com.jeantessier.classreader.LineNumberTable_attribute)
com.jeantessier.classreader.LineNumber.startPC
com.jeantessier.classreader.LineNumber.toString()
com.jeantessier.classreader.LineNumberTable_attribute
--> com.jeantessier.classreader.Attribute_info
<-- com.jeantessier.classreader.ClassDependencyCollector.visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)
<-- com.jeantessier.classreader.LineNumber.LineNumber(com.jeantessier.classreader.LineNumberTable_attribute, java.io.DataInputStream)
<-- com.jeantessier.classreader.LineNumber.getLineNumberTable()
<-- com.jeantessier.classreader.LineNumber.lineNumberTable
<-- com.jeantessier.classreader.LineNumber.setLineNumberTable(com.jeantessier.classreader.LineNumberTable_attribute)
<-- com.jeantessier.classreader.Visitor.visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)
<-- com.jeantessier.classreader.VisitorBase.visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)
com.jeantessier.classreader.LineNumberTable_attribute.LineNumberTable_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
com.jeantessier.classreader.LineNumberTable_attribute.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.LineNumberTable_attribute.getLineNumbers()
com.jeantessier.classreader.LineNumberTable_attribute.lineNumbers
com.jeantessier.classreader.LineNumberTable_attribute.toString()
com.jeantessier.classreader.LoadEvent
--> java.util.EventObject
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireBeginClassfile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireBeginFile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireBeginGroup(java.lang.String, int)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireBeginSession()
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndClassfile(java.lang.String, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndFile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndGroup(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndSession()
<-- com.jeantessier.classreader.LoadListener.beginClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListener.beginFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListener.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListener.beginSession(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListener.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListener.endFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListener.endGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListener.endSession(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerBase.beginClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerBase.beginFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerBase.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerBase.beginSession(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerBase.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerBase.endFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerBase.endGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerBase.endSession(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerVisitorAdapter.beginClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerVisitorAdapter.beginFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerVisitorAdapter.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerVisitorAdapter.beginSession(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerVisitorAdapter.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerVisitorAdapter.endFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerVisitorAdapter.endGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerVisitorAdapter.endSession(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.Monitor.beginFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.Monitor.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.Monitor.endFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.Monitor.endSession(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.VerboseListenerBase.beginFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.ant.VerboseListener.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.ant.VerboseListener.beginSession(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.ant.VerboseListener.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.ant.VerboseListener.endFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.cli.ClassMatcher.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.cli.VerboseListener.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.cli.VerboseListener.beginSession(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.cli.VerboseListener.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.cli.VerboseListener.endFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.gui.MetricsVerboseListener.endSession(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.gui.VerboseListener.beginFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.gui.VerboseListener.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.gui.VerboseListener.beginSession(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.gui.VerboseListener.endFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.gui.VerboseListener.endSession(com.jeantessier.classreader.LoadEvent)
<-- jsp.extract_jsp$VerboseListener.beginFile(com.jeantessier.classreader.LoadEvent)
<-- jsp.extract_jsp$VerboseListener.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- jsp.extract_jsp$VerboseListener.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- jsp.extract_jsp$VerboseListener.endFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadEvent.LoadEvent(java.lang.Object, java.lang.String, int)
com.jeantessier.classreader.LoadEvent.LoadEvent(java.lang.Object, java.lang.String, java.lang.String, com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.LoadEvent.LoadEvent(java.lang.Object, java.lang.String, java.lang.String, com.jeantessier.classreader.Classfile, int)
com.jeantessier.classreader.LoadEvent.classfile
com.jeantessier.classreader.LoadEvent.filename
com.jeantessier.classreader.LoadEvent.getClassfile()
com.jeantessier.classreader.LoadEvent.getFilename()
com.jeantessier.classreader.LoadEvent.getGroupName()
com.jeantessier.classreader.LoadEvent.getSize()
com.jeantessier.classreader.LoadEvent.groupName
com.jeantessier.classreader.LoadEvent.size
com.jeantessier.classreader.LoadListener
--> java.lang.Object
--> java.util.EventListener
<-- com.jeantessier.classreader.ClassfileLoader.addLoadListener(com.jeantessier.classreader.LoadListener)
<-- com.jeantessier.classreader.ClassfileLoader.removeLoadListener(com.jeantessier.classreader.LoadListener)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.addLoadListener(com.jeantessier.classreader.LoadListener)
<-- com.jeantessier.classreader.ClassfileLoaderDecorator.removeLoadListener(com.jeantessier.classreader.LoadListener)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.addLoadListener(com.jeantessier.classreader.LoadListener)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireBeginClassfile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireBeginFile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireBeginGroup(java.lang.String, int)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireBeginSession()
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndClassfile(java.lang.String, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndFile(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndGroup(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndSession()
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.removeLoadListener(com.jeantessier.classreader.LoadListener)
<-- com.jeantessier.classreader.LoadListenerBase
<-- com.jeantessier.classreader.LoadListenerVisitorAdapter
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.execute()
<-- com.jeantessier.dependencyfinder.ant.DependencyExtractor.execute()
<-- com.jeantessier.dependencyfinder.ant.JarJarDiff.execute()
<-- com.jeantessier.dependencyfinder.ant.ListDeprecatedElements.execute()
<-- com.jeantessier.dependencyfinder.ant.ListSymbols.execute()
<-- com.jeantessier.dependencyfinder.ant.OOMetrics.execute()
<-- com.jeantessier.dependencyfinder.cli.ClassClassDiff.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ClassFinder.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ClassList.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ClassReader.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.DependencyExtractor.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.JarJarDiff.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ListDeprecatedElements.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.ListSymbols.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.cli.OOMetrics.main(java.lang.String[])
<-- com.jeantessier.dependencyfinder.gui.DependencyExtractAction.run()
<-- com.jeantessier.dependencyfinder.gui.MetricsExtractAction.run()
<-- com.jeantessier.dependencyfinder.gui.RefreshDependencyGraphAction.run()
<-- jsp.extract_jsp._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
com.jeantessier.classreader.LoadListener.beginClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListener.beginFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListener.beginGroup(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListener.beginSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListener.endClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListener.endFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListener.endGroup(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListener.endSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerBase
--> com.jeantessier.classreader.LoadListener
--> java.lang.Object
<-- com.jeantessier.dependencyfinder.VerboseListenerBase
<-- com.jeantessier.dependencyfinder.cli.ClassMatcher
com.jeantessier.classreader.LoadListenerBase.LoadListenerBase()
com.jeantessier.classreader.LoadListenerBase.beginClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerBase.beginFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerBase.beginGroup(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerBase.beginSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerBase.endClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerBase.endFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerBase.endGroup(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerBase.endSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerBase.getCurrentGroup()
com.jeantessier.classreader.LoadListenerBase.getVisitedFiles()
com.jeantessier.classreader.LoadListenerBase.groups
com.jeantessier.classreader.LoadListenerBase.visitedFiles
com.jeantessier.classreader.LoadListenerVisitorAdapter
--> com.jeantessier.classreader.LoadListener
--> java.lang.Object
<-- com.jeantessier.classreader.Monitor
com.jeantessier.classreader.LoadListenerVisitorAdapter.LoadListenerVisitorAdapter(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.LoadListenerVisitorAdapter.beginClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerVisitorAdapter.beginFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerVisitorAdapter.beginGroup(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerVisitorAdapter.beginSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerVisitorAdapter.endClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerVisitorAdapter.endFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerVisitorAdapter.endGroup(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerVisitorAdapter.endSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerVisitorAdapter.visitor
com.jeantessier.classreader.LocalVariable
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.ClassDependencyCollector.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.SymbolGatherer.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.Visitor.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.VisitorBase.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.XMLPrinter.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.metrics.MetricsGatherer.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
com.jeantessier.classreader.LocalVariable.LocalVariable(com.jeantessier.classreader.LocalVariableTable_attribute, java.io.DataInputStream)
com.jeantessier.classreader.LocalVariable.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.LocalVariable.descriptorIndex
com.jeantessier.classreader.LocalVariable.getDescriptor()
com.jeantessier.classreader.LocalVariable.getDescriptorIndex()
com.jeantessier.classreader.LocalVariable.getIndex()
com.jeantessier.classreader.LocalVariable.getLength()
com.jeantessier.classreader.LocalVariable.getLocalVariableTable()
com.jeantessier.classreader.LocalVariable.getName()
com.jeantessier.classreader.LocalVariable.getNameIndex()
com.jeantessier.classreader.LocalVariable.getRawDescriptor()
com.jeantessier.classreader.LocalVariable.getRawName()
com.jeantessier.classreader.LocalVariable.getStartPC()
com.jeantessier.classreader.LocalVariable.index
com.jeantessier.classreader.LocalVariable.length
com.jeantessier.classreader.LocalVariable.localVariableTable
com.jeantessier.classreader.LocalVariable.nameIndex
com.jeantessier.classreader.LocalVariable.startPC
com.jeantessier.classreader.LocalVariable.toString()
com.jeantessier.classreader.LocalVariableTable_attribute
--> com.jeantessier.classreader.Attribute_info
<-- com.jeantessier.classreader.ClassDependencyCollector.visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)
<-- com.jeantessier.classreader.LocalVariable.LocalVariable(com.jeantessier.classreader.LocalVariableTable_attribute, java.io.DataInputStream)
<-- com.jeantessier.classreader.LocalVariable.getLocalVariableTable()
<-- com.jeantessier.classreader.LocalVariable.getRawDescriptor()
<-- com.jeantessier.classreader.LocalVariable.getRawName()
<-- com.jeantessier.classreader.LocalVariable.localVariableTable
<-- com.jeantessier.classreader.Visitor.visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)
<-- com.jeantessier.classreader.VisitorBase.visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)
com.jeantessier.classreader.LocalVariableTable_attribute.LocalVariableTable_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
com.jeantessier.classreader.LocalVariableTable_attribute.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.LocalVariableTable_attribute.getLocalVariables()
com.jeantessier.classreader.LocalVariableTable_attribute.localVariables
com.jeantessier.classreader.LocalVariableTable_attribute.toString()
com.jeantessier.classreader.Long_info
--> com.jeantessier.classreader.ConstantPoolEntry
<-- com.jeantessier.classreader.TextPrinter.visitLong_info(com.jeantessier.classreader.Long_info)
<-- com.jeantessier.classreader.Visitor.visitLong_info(com.jeantessier.classreader.Long_info)
<-- com.jeantessier.classreader.VisitorBase.visitLong_info(com.jeantessier.classreader.Long_info)
<-- com.jeantessier.classreader.XMLPrinter.visitLong_info(com.jeantessier.classreader.Long_info)
com.jeantessier.classreader.Long_info.Long_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
com.jeantessier.classreader.Long_info.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Long_info.getValue()
com.jeantessier.classreader.Long_info.toString()
com.jeantessier.classreader.Long_info.value
com.jeantessier.classreader.MethodRef_info
--> com.jeantessier.classreader.FeatureRef_info
<-- com.jeantessier.classreader.ClassDependencyCollector.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.classreader.TextPrinter.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.classreader.Visitor.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.classreader.VisitorBase.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.classreader.XMLPrinter.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.metrics.MetricsGatherer.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
com.jeantessier.classreader.MethodRef_info.MethodRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream)
com.jeantessier.classreader.MethodRef_info.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.MethodRef_info.getName()
com.jeantessier.classreader.MethodRef_info.getSignature()
com.jeantessier.classreader.MethodRef_info.isConstructor()
com.jeantessier.classreader.MethodRef_info.isStaticInitializer()
com.jeantessier.classreader.Method_info
--> com.jeantessier.classreader.Feature_info
<-- com.jeantessier.classreader.ClassDependencyCollector.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.Classfile.getMethod(java.lang.String)
<-- com.jeantessier.classreader.Classfile.locateMethod(java.lang.String)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.MetricsGatherer.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.MetricsGatherer.visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)
<-- com.jeantessier.classreader.SymbolGatherer.SymbolGatherer()
<-- com.jeantessier.classreader.SymbolGatherer.currentMethod
<-- com.jeantessier.classreader.SymbolGatherer.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.SymbolGatherer.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.TextPrinter.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.Visitor.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.VisitorBase.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.XMLPrinter.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.ClassReport.breakdownDeclaration(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.ClassReport.toString()
<-- com.jeantessier.diff.DifferencesFactory.createClassDifferences(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.DifferencesFactory.createFeatureDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)
<-- com.jeantessier.metrics.MetricsEvent.MetricsEvent(java.lang.Object)
<-- com.jeantessier.metrics.MetricsEvent.MetricsEvent(java.lang.Object, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.metrics.MetricsEvent.MetricsEvent(java.lang.Object, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Method_info, com.jeantessier.metrics.Metrics, int)
<-- com.jeantessier.metrics.MetricsEvent.MetricsEvent(java.lang.Object, com.jeantessier.classreader.Classfile, com.jeantessier.metrics.Metrics)
<-- com.jeantessier.metrics.MetricsEvent.MetricsEvent(java.lang.Object, com.jeantessier.classreader.Method_info)
<-- com.jeantessier.metrics.MetricsEvent.MetricsEvent(java.lang.Object, com.jeantessier.classreader.Method_info, com.jeantessier.metrics.Metrics)
<-- com.jeantessier.metrics.MetricsEvent.MetricsEvent(java.lang.Object, int)
<-- com.jeantessier.metrics.MetricsEvent.getMethod()
<-- com.jeantessier.metrics.MetricsEvent.method
<-- com.jeantessier.metrics.MetricsGatherer.fireBeginMethod(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.metrics.MetricsGatherer.fireEndMethod(com.jeantessier.classreader.Method_info, com.jeantessier.metrics.Metrics)
<-- com.jeantessier.metrics.MetricsGatherer.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.metrics.MetricsGatherer.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.metrics.MetricsGatherer.visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)
com.jeantessier.classreader.Method_info.ACC_ABSTRACT
com.jeantessier.classreader.Method_info.ACC_NATIVE
com.jeantessier.classreader.Method_info.ACC_STRICT
com.jeantessier.classreader.Method_info.ACC_SYNCHRONIZED
com.jeantessier.classreader.Method_info.Method_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream)
com.jeantessier.classreader.Method_info.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Method_info.getDeclaration()
com.jeantessier.classreader.Method_info.getExceptions()
com.jeantessier.classreader.Method_info.getFeatureType()
com.jeantessier.classreader.Method_info.getReturnType()
com.jeantessier.classreader.Method_info.getSignature()
com.jeantessier.classreader.Method_info.isAbstract()
com.jeantessier.classreader.Method_info.isConstructor()
com.jeantessier.classreader.Method_info.isNative()
com.jeantessier.classreader.Method_info.isStaticInitializer()
com.jeantessier.classreader.Method_info.isStrict()
com.jeantessier.classreader.Method_info.isSynchronized()
com.jeantessier.classreader.MetricsGatherer
--> com.jeantessier.classreader.VisitorBase
com.jeantessier.classreader.MetricsGatherer.MetricsGatherer()
--> com.jeantessier.classreader.MetricsGatherer.abstractClasses
--> com.jeantessier.classreader.MetricsGatherer.abstractInnerClasses
--> com.jeantessier.classreader.MetricsGatherer.abstractMethods
--> com.jeantessier.classreader.MetricsGatherer.classes
--> com.jeantessier.classreader.MetricsGatherer.customAttributes
--> com.jeantessier.classreader.MetricsGatherer.deprecatedClasses
--> com.jeantessier.classreader.MetricsGatherer.deprecatedFields
--> com.jeantessier.classreader.MetricsGatherer.deprecatedMethods
--> com.jeantessier.classreader.MetricsGatherer.fields
--> com.jeantessier.classreader.MetricsGatherer.finalClasses
--> com.jeantessier.classreader.MetricsGatherer.finalFields
--> com.jeantessier.classreader.MetricsGatherer.finalInnerClasses
--> com.jeantessier.classreader.MetricsGatherer.finalMethods
--> com.jeantessier.classreader.MetricsGatherer.instructionCounts
--> com.jeantessier.classreader.MetricsGatherer.interfaces
--> com.jeantessier.classreader.MetricsGatherer.methods
--> com.jeantessier.classreader.MetricsGatherer.nativeMethods
--> com.jeantessier.classreader.MetricsGatherer.packageClasses
--> com.jeantessier.classreader.MetricsGatherer.packageFields
--> com.jeantessier.classreader.MetricsGatherer.packageInnerClasses
--> com.jeantessier.classreader.MetricsGatherer.packageMethods
--> com.jeantessier.classreader.MetricsGatherer.privateFields
--> com.jeantessier.classreader.MetricsGatherer.privateInnerClasses
--> com.jeantessier.classreader.MetricsGatherer.privateMethods
--> com.jeantessier.classreader.MetricsGatherer.protectedFields
--> com.jeantessier.classreader.MetricsGatherer.protectedInnerClasses
--> com.jeantessier.classreader.MetricsGatherer.protectedMethods
--> com.jeantessier.classreader.MetricsGatherer.publicClasses
--> com.jeantessier.classreader.MetricsGatherer.publicFields
--> com.jeantessier.classreader.MetricsGatherer.publicInnerClasses
--> com.jeantessier.classreader.MetricsGatherer.publicMethods
--> com.jeantessier.classreader.MetricsGatherer.staticFields
--> com.jeantessier.classreader.MetricsGatherer.staticInnerClasses
--> com.jeantessier.classreader.MetricsGatherer.staticMethods
--> com.jeantessier.classreader.MetricsGatherer.synchronizedMethods
--> com.jeantessier.classreader.MetricsGatherer.syntheticClasses
--> com.jeantessier.classreader.MetricsGatherer.syntheticFields
--> com.jeantessier.classreader.MetricsGatherer.syntheticMethods
--> com.jeantessier.classreader.MetricsGatherer.transientFields
--> com.jeantessier.classreader.MetricsGatherer.volatileFields
--> com.jeantessier.classreader.VisitorBase.VisitorBase()
--> java.util.Collection
--> java.util.LinkedList.LinkedList()
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.execute()
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.main(java.lang.String[])
com.jeantessier.classreader.MetricsGatherer.abstractClasses
com.jeantessier.classreader.MetricsGatherer.abstractInnerClasses
com.jeantessier.classreader.MetricsGatherer.abstractMethods
com.jeantessier.classreader.MetricsGatherer.classes
com.jeantessier.classreader.MetricsGatherer.customAttributes
com.jeantessier.classreader.MetricsGatherer.deprecatedClasses
com.jeantessier.classreader.MetricsGatherer.deprecatedFields
com.jeantessier.classreader.MetricsGatherer.deprecatedMethods
com.jeantessier.classreader.MetricsGatherer.fields
com.jeantessier.classreader.MetricsGatherer.finalClasses
com.jeantessier.classreader.MetricsGatherer.finalFields
com.jeantessier.classreader.MetricsGatherer.finalInnerClasses
com.jeantessier.classreader.MetricsGatherer.finalMethods
com.jeantessier.classreader.MetricsGatherer.getAbstractClasses()
com.jeantessier.classreader.MetricsGatherer.getAbstractInnerClasses()
com.jeantessier.classreader.MetricsGatherer.getAbstractMethods()
com.jeantessier.classreader.MetricsGatherer.getClasses()
com.jeantessier.classreader.MetricsGatherer.getCustomAttributes()
com.jeantessier.classreader.MetricsGatherer.getDeprecatedClasses()
com.jeantessier.classreader.MetricsGatherer.getDeprecatedFields()
com.jeantessier.classreader.MetricsGatherer.getDeprecatedMethods()
com.jeantessier.classreader.MetricsGatherer.getFields()
com.jeantessier.classreader.MetricsGatherer.getFinalClasses()
com.jeantessier.classreader.MetricsGatherer.getFinalFields()
com.jeantessier.classreader.MetricsGatherer.getFinalInnerClasses()
com.jeantessier.classreader.MetricsGatherer.getFinalMethods()
com.jeantessier.classreader.MetricsGatherer.getInstructionCounts()
com.jeantessier.classreader.MetricsGatherer.getInterfaces()
com.jeantessier.classreader.MetricsGatherer.getMethods()
com.jeantessier.classreader.MetricsGatherer.getNativeMethods()
com.jeantessier.classreader.MetricsGatherer.getPackageClasses()
com.jeantessier.classreader.MetricsGatherer.getPackageFields()
com.jeantessier.classreader.MetricsGatherer.getPackageInnerClasses()
com.jeantessier.classreader.MetricsGatherer.getPackageMethods()
com.jeantessier.classreader.MetricsGatherer.getPrivateFields()
com.jeantessier.classreader.MetricsGatherer.getPrivateInnerClasses()
com.jeantessier.classreader.MetricsGatherer.getPrivateMethods()
com.jeantessier.classreader.MetricsGatherer.getProtectedFields()
com.jeantessier.classreader.MetricsGatherer.getProtectedInnerClasses()
com.jeantessier.classreader.MetricsGatherer.getProtectedMethods()
com.jeantessier.classreader.MetricsGatherer.getPublicClasses()
com.jeantessier.classreader.MetricsGatherer.getPublicFields()
com.jeantessier.classreader.MetricsGatherer.getPublicInnerClasses()
com.jeantessier.classreader.MetricsGatherer.getPublicMethods()
com.jeantessier.classreader.MetricsGatherer.getStaticFields()
com.jeantessier.classreader.MetricsGatherer.getStaticInnerClasses()
com.jeantessier.classreader.MetricsGatherer.getStaticMethods()
com.jeantessier.classreader.MetricsGatherer.getSynchronizedMethods()
com.jeantessier.classreader.MetricsGatherer.getSyntheticClasses()
com.jeantessier.classreader.MetricsGatherer.getSyntheticFields()
com.jeantessier.classreader.MetricsGatherer.getSyntheticMethods()
com.jeantessier.classreader.MetricsGatherer.getTransientFields()
com.jeantessier.classreader.MetricsGatherer.getVolatileFields()
com.jeantessier.classreader.MetricsGatherer.instructionCounts
com.jeantessier.classreader.MetricsGatherer.interfaces
com.jeantessier.classreader.MetricsGatherer.methods
com.jeantessier.classreader.MetricsGatherer.nativeMethods
com.jeantessier.classreader.MetricsGatherer.packageClasses
com.jeantessier.classreader.MetricsGatherer.packageFields
com.jeantessier.classreader.MetricsGatherer.packageInnerClasses
com.jeantessier.classreader.MetricsGatherer.packageMethods
com.jeantessier.classreader.MetricsGatherer.privateFields
com.jeantessier.classreader.MetricsGatherer.privateInnerClasses
com.jeantessier.classreader.MetricsGatherer.privateMethods
com.jeantessier.classreader.MetricsGatherer.protectedFields
com.jeantessier.classreader.MetricsGatherer.protectedInnerClasses
com.jeantessier.classreader.MetricsGatherer.protectedMethods
com.jeantessier.classreader.MetricsGatherer.publicClasses
com.jeantessier.classreader.MetricsGatherer.publicFields
com.jeantessier.classreader.MetricsGatherer.publicInnerClasses
com.jeantessier.classreader.MetricsGatherer.publicMethods
com.jeantessier.classreader.MetricsGatherer.staticFields
com.jeantessier.classreader.MetricsGatherer.staticInnerClasses