J[]
<-- com.jeantessier.dependency.MetricsGatherer.getChartData(int)
com.jeantessier.classreader
com.jeantessier.classreader.AggregatingClassfileLoader
--> com.jeantessier.classreader.ClassfileLoaderEventSource
com.jeantessier.classreader.AggregatingClassfileLoader.AggregatingClassfileLoader()
com.jeantessier.classreader.AggregatingClassfileLoader.AggregatingClassfileLoader(com.jeantessier.classreader.ClassfileFactory)
com.jeantessier.classreader.AggregatingClassfileLoader.AggregatingClassfileLoader(com.jeantessier.classreader.ClassfileFactory, com.jeantessier.classreader.ClassfileLoaderDispatcher)
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.getFactory()
com.jeantessier.classreader.AggregatingClassfileLoader.load(java.io.DataInputStream)
com.jeantessier.classreader.AttributeType
--> java.lang.Enum
<-- com.jeantessier.classreader.MetricsGatherer.MetricsGatherer()
<-- com.jeantessier.classreader.impl.AttributeType$1.AttributeType$1(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType$10.AttributeType$10(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType$11.AttributeType$11(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType$12.AttributeType$12(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType$13.AttributeType$13(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType$2.AttributeType$2(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType$3.AttributeType$3(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType$4.AttributeType$4(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType$5.AttributeType$5(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType$6.AttributeType$6(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType$7.AttributeType$7(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType$8.AttributeType$8(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType$9.AttributeType$9(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType.AttributeType(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType.AttributeType(java.lang.String, int, com.jeantessier.classreader.AttributeType, com.jeantessier.classreader.impl.AttributeType$1)
<-- com.jeantessier.classreader.impl.AttributeType.attributeType
<-- com.jeantessier.classreader.impl.AttributeType.getAttributeName()
<-- com.jeantessier.classreader.impl.AttributeType.static {}
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.execute()
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.doProcessing()
com.jeantessier.classreader.AttributeType.$VALUES
com.jeantessier.classreader.AttributeType.AttributeType(java.lang.String, int, java.lang.String)
com.jeantessier.classreader.AttributeType.CODE
com.jeantessier.classreader.AttributeType.CONSTANT_VALUE
com.jeantessier.classreader.AttributeType.DEPRECATED
com.jeantessier.classreader.AttributeType.ENCLOSING_METHOD
com.jeantessier.classreader.AttributeType.EXCEPTIONS
com.jeantessier.classreader.AttributeType.INNER_CLASSES
com.jeantessier.classreader.AttributeType.LINE_NUMBER_TABLE
com.jeantessier.classreader.AttributeType.LOCAL_VARIABLE_TABLE
com.jeantessier.classreader.AttributeType.LOCAL_VARIABLE_TYPE_TABLE
com.jeantessier.classreader.AttributeType.SIGNATURE
com.jeantessier.classreader.AttributeType.SOURCE_DEBUG_EXTENSION
com.jeantessier.classreader.AttributeType.SOURCE_FILE
com.jeantessier.classreader.AttributeType.SYNTHETIC
com.jeantessier.classreader.AttributeType.attributeName
com.jeantessier.classreader.AttributeType.forName(java.lang.String)
com.jeantessier.classreader.AttributeType.getAttributeName()
com.jeantessier.classreader.AttributeType.static {}
com.jeantessier.classreader.AttributeType.valueOf(java.lang.String)
com.jeantessier.classreader.AttributeType.values()
com.jeantessier.classreader.AttributeType[]
<-- com.jeantessier.classreader.AttributeType.values()
com.jeantessier.classreader.AttributeType[].clone()
com.jeantessier.classreader.Attribute_info
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.Code_attribute
<-- com.jeantessier.classreader.ConstantValue_attribute
<-- com.jeantessier.classreader.Custom_attribute
<-- com.jeantessier.classreader.Deprecated_attribute
<-- com.jeantessier.classreader.EnclosingMethod_attribute
<-- com.jeantessier.classreader.Exceptions_attribute
<-- com.jeantessier.classreader.InnerClasses_attribute
<-- com.jeantessier.classreader.LineNumberTable_attribute
<-- com.jeantessier.classreader.LocalVariableTable_attribute
<-- com.jeantessier.classreader.LocalVariableTypeTable_attribute
<-- com.jeantessier.classreader.Signature_attribute
<-- com.jeantessier.classreader.SourceDebugExtension_attribute
<-- com.jeantessier.classreader.SourceFile_attribute
<-- com.jeantessier.classreader.Synthetic_attribute
<-- com.jeantessier.classreader.VisitorBase.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.VisitorBase.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.VisitorBase.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.VisitorBase.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.XMLPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.XMLPrinter.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.impl.Attribute_info
<-- com.jeantessier.metrics.MetricsGatherer.visitClassfile(com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.Attribute_info.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Attribute_info.getClassfile()
com.jeantessier.classreader.Attribute_info.getOwner()
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.add(java.lang.String)
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.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
com.jeantessier.classreader.ClassDependencyCollector.visitField_info(com.jeantessier.classreader.Field_info)
com.jeantessier.classreader.ClassDependencyCollector.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
com.jeantessier.classreader.ClassDependencyCollector.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
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.ClassNameHelper
--> java.lang.Object
com.jeantessier.classreader.ClassNameHelper.ClassNameHelper()
com.jeantessier.classreader.ClassNameHelper.convertClassName(java.lang.String)
com.jeantessier.classreader.ClassNameHelper.path2ClassName(java.lang.String)
com.jeantessier.classreader.ClassNameHelper.perl
com.jeantessier.classreader.ClassNameHelper.static {}
com.jeantessier.classreader.Class_info
--> com.jeantessier.classreader.ConstantPoolEntry
--> java.lang.Object
<-- 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.getInterface(java.lang.String)
<-- com.jeantessier.classreader.Classfile.getRawClass()
<-- com.jeantessier.classreader.Classfile.getRawSuperclass()
<-- com.jeantessier.classreader.EnclosingMethod_attribute.getRawClassInfo()
<-- com.jeantessier.classreader.ExceptionHandler.getRawCatchType()
<-- 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.getRawClass()
<-- com.jeantessier.classreader.InnerClass.getRawInnerClassInfo()
<-- com.jeantessier.classreader.InnerClass.getRawOuterClassInfo()
<-- com.jeantessier.classreader.TextPrinter.visitClass_info(com.jeantessier.classreader.Class_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.VisitorBase.visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitClass_info(com.jeantessier.classreader.Class_info)
<-- com.jeantessier.classreader.XMLPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.XMLPrinter.visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.classreader.XMLPrinter.visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
<-- 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.classreader.impl.Class_info
<-- com.jeantessier.classreader.impl.Class_info.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.classreader.impl.Classfile.getInterface(java.lang.String)
<-- com.jeantessier.classreader.impl.Classfile.getRawClass()
<-- com.jeantessier.classreader.impl.Classfile.getRawSuperclass()
<-- com.jeantessier.classreader.impl.EnclosingMethod_attribute.getRawClassInfo()
<-- com.jeantessier.classreader.impl.ExceptionHandler.getRawCatchType()
<-- com.jeantessier.classreader.impl.FeatureRef_info.getRawClass()
<-- com.jeantessier.classreader.impl.InnerClass.getRawInnerClassInfo()
<-- com.jeantessier.classreader.impl.InnerClass.getRawOuterClassInfo()
<-- 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.diff.ClassReport.visitClass_info(com.jeantessier.classreader.Class_info)
<-- 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.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.classreader.ClassDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.VisitorBase.visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.XMLPrinter.visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.classreader.XMLPrinter.visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
<-- 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.getSimpleName()
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.Attribute_info.getClassfile()
<-- com.jeantessier.classreader.ClassDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.ClassfileFactory.create(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream)
<-- 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.DefaultSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.DeprecationPrinter.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.Feature_info.getClassfile()
<-- com.jeantessier.classreader.FilteringSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.FinalMethodOrClassSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Classfile)
<-- 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.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.NonPrivateFieldSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.PackageMapper.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.SymbolGatherer.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.SymbolGathererStrategy.isMatching(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.SymbolGathererStrategyDecorator.isMatching(com.jeantessier.classreader.Classfile)
<-- 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.impl.Attribute_info.getClassfile()
<-- com.jeantessier.classreader.impl.Classfile
<-- com.jeantessier.classreader.impl.Classfile.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.classreader.impl.Classfile.locateField(java.lang.String)
<-- com.jeantessier.classreader.impl.Classfile.locateMethod(java.lang.String)
<-- com.jeantessier.classreader.impl.DefaultClassfileFactory.create(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream)
<-- com.jeantessier.classreader.impl.Feature_info.getClassfile()
<-- com.jeantessier.dependency.CodeDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.printCFM(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.printCFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.printCMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- 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.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ClassList.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ClassMatcher.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.printCFM(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.printCFMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.printCMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- 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.dependencyfinder.webwork.VerboseListener.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.diff.APIDifferenceStrategy.checkForDifferentClasses(java.util.Map, java.util.Map)
<-- com.jeantessier.diff.APIDifferenceStrategy.checkForDifferentFeatures(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.APIDifferenceStrategy.checkForDifferentFields(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.APIDifferenceStrategy.checkForDifferentMethods(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.APIDifferenceStrategy.isClassDifferent(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.APIDifferenceStrategy.isClassModified(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.APIDifferenceStrategy.isDeclarationModified(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- 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.getNewDeclaration()
<-- com.jeantessier.diff.ClassDifferences.getOldClass()
<-- com.jeantessier.diff.ClassDifferences.getOldDeclaration()
<-- 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.render()
<-- com.jeantessier.diff.ClassReport.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.CodeDifferenceStrategy.isClassDifferent(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.CodeDifferenceStrategy.isDeclarationModified(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.DifferenceStrategy.isClassDifferent(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.DifferenceStrategy.isDeclarationModified(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.DifferenceStrategyDecorator.isClassDifferent(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.DifferenceStrategyDecorator.isDeclarationModified(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- 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, java.util.Map, java.util.Map)
<-- com.jeantessier.diff.DifferencesFactory.newClass
<-- com.jeantessier.diff.DifferencesFactory.oldClass
<-- com.jeantessier.diff.IncompatibleDifferenceStrategy.isClassDifferent(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.IncompatibleDifferenceStrategy.isDeclarationModified(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.IncompatibleDifferenceStrategy.isExtendsClauseModified(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.IncompatibleDifferenceStrategy.isImplementsClauseModified(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.InterfaceDifferences.InterfaceDifferences(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.ListBasedDifferenceStrategy.isClassDifferent(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.NoDifferenceStrategy.isClassDifferent(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.NoDifferenceStrategy.isDeclarationModified(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.Report.breakdownDeclaration(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.Report.render()
<-- 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.isInnerClassOfCurrentClass(com.jeantessier.classreader.InnerClass)
<-- com.jeantessier.metrics.MetricsGatherer.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.metrics.MetricsGatherer.visitClassfiles(java.util.Collection)
<-- com.jeantessier.metrics.MetricsGatherer.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.metrics.MetricsGatherer.visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)
<-- jsp.extract_jsp$VerboseListener.endClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.Classfile.accept(com.jeantessier.classreader.Visitor)
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()
--> java.lang.String
<-- com.jeantessier.classreader.AggregatingClassfileLoader.load(java.io.DataInputStream)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.fireEndClassfile(java.lang.String, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.FilteringSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.Monitor.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.PackageMapper.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.ListBasedDifferenceStrategy.isClassDifferent(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.Report.breakdownDeclaration(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.metrics.MetricsGatherer.isInnerClassOfCurrentClass(com.jeantessier.classreader.InnerClass)
<-- com.jeantessier.metrics.MetricsGatherer.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.metrics.MetricsGatherer.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.metrics.MetricsGatherer.visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)
com.jeantessier.classreader.Classfile.getConstantPool()
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.getSimpleName()
com.jeantessier.classreader.Classfile.getSuperclassIndex()
com.jeantessier.classreader.Classfile.getSuperclassName()
com.jeantessier.classreader.Classfile.isAbstract()
com.jeantessier.classreader.Classfile.isAnnotation()
com.jeantessier.classreader.Classfile.isAnonymousClass()
com.jeantessier.classreader.Classfile.isDeprecated()
com.jeantessier.classreader.Classfile.isEnum()
com.jeantessier.classreader.Classfile.isFinal()
com.jeantessier.classreader.Classfile.isGeneric()
com.jeantessier.classreader.Classfile.isInnerClass()
com.jeantessier.classreader.Classfile.isInterface()
com.jeantessier.classreader.Classfile.isLocalClass()
com.jeantessier.classreader.Classfile.isMemberClass()
com.jeantessier.classreader.Classfile.isPackage()
com.jeantessier.classreader.Classfile.isPublic()
com.jeantessier.classreader.Classfile.isSuper()
com.jeantessier.classreader.Classfile.isSynthetic()
com.jeantessier.classreader.Classfile.locateField(java.lang.String)
com.jeantessier.classreader.Classfile.locateMethod(java.lang.String)
com.jeantessier.classreader.ClassfileFactory
--> java.lang.Object
<-- com.jeantessier.classreader.AggregatingClassfileLoader.AggregatingClassfileLoader()
<-- com.jeantessier.classreader.AggregatingClassfileLoader.AggregatingClassfileLoader(com.jeantessier.classreader.ClassfileFactory)
<-- com.jeantessier.classreader.AggregatingClassfileLoader.AggregatingClassfileLoader(com.jeantessier.classreader.ClassfileFactory, com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.AggregatingClassfileLoader.AggregatingClassfileLoader(com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.AggregatingClassfileLoader.load(java.io.DataInputStream)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileFactory)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileFactory, com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.factory
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.getFactory()
<-- com.jeantessier.classreader.ClassfileScanner.ClassfileScanner()
<-- com.jeantessier.classreader.ClassfileScanner.ClassfileScanner(com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.TransientClassfileLoader.TransientClassfileLoader()
<-- com.jeantessier.classreader.TransientClassfileLoader.TransientClassfileLoader(com.jeantessier.classreader.ClassfileFactory)
<-- com.jeantessier.classreader.TransientClassfileLoader.TransientClassfileLoader(com.jeantessier.classreader.ClassfileFactory, com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.TransientClassfileLoader.TransientClassfileLoader(com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.TransientClassfileLoader.load(java.io.DataInputStream)
<-- com.jeantessier.classreader.impl.DefaultClassfileFactory
com.jeantessier.classreader.ClassfileFactory.create(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream)
com.jeantessier.classreader.ClassfileLoader
--> java.lang.Object
<-- com.jeantessier.classreader.AggregatingClassfileLoader.load(java.io.DataInputStream)
<-- com.jeantessier.classreader.Classfile.getLoader()
<-- com.jeantessier.classreader.ClassfileFactory.create(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream)
<-- 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.ClassfileFactory, 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.classreader.impl.Classfile.Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream)
<-- com.jeantessier.classreader.impl.Classfile.getLoader()
<-- com.jeantessier.classreader.impl.Classfile.loader
<-- com.jeantessier.classreader.impl.Classfile.locateField(java.lang.String)
<-- com.jeantessier.classreader.impl.Classfile.locateMethod(java.lang.String)
<-- com.jeantessier.classreader.impl.DefaultClassfileFactory.create(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream)
<-- 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.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ClassFinder.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ClassList.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ClassReader.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.DependencyExtractor.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.JarJarDiff.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ListDeprecatedElements.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ListSymbols.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.OOMetrics.doProcessing()
<-- com.jeantessier.dependencyfinder.gui.DependencyExtractAction.run()
<-- com.jeantessier.dependencyfinder.gui.MetricsExtractAction.run()
<-- com.jeantessier.dependencyfinder.gui.RefreshDependencyGraphAction.run()
<-- com.jeantessier.dependencyfinder.webwork.ExtractAction.extractGraph()
<-- 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.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.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ClassFinder.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ClassList.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ClassReader.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.DependencyExtractor.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.JarJarDiff.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ListDeprecatedElements.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ListSymbols.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.OOMetrics.doProcessing()
<-- com.jeantessier.dependencyfinder.gui.DependencyExtractAction.run()
<-- com.jeantessier.dependencyfinder.gui.MetricsExtractAction.run()
<-- com.jeantessier.dependencyfinder.gui.RefreshDependencyGraphAction.run()
<-- com.jeantessier.dependencyfinder.webwork.ExtractAction.extractGraph()
<-- jsp.extract_jsp._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
com.jeantessier.classreader.ClassfileLoader.removeLoadListener(com.jeantessier.classreader.LoadListener)
com.jeantessier.classreader.ClassfileLoaderAction
--> java.lang.Enum
<-- com.jeantessier.classreader.ClassfileLoaderDispatcher.dispatch(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource$1.static {}
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.load(java.lang.String)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.load(java.lang.String, java.io.InputStream)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.previousDispatch
<-- com.jeantessier.classreader.ModifiedOnlyDispatcher.dispatch(java.lang.String)
<-- com.jeantessier.classreader.PermissiveDispatcher.dispatch(java.lang.String)
<-- com.jeantessier.classreader.StrictDispatcher.dispatch(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderAction.$VALUES
com.jeantessier.classreader.ClassfileLoaderAction.CLASS
com.jeantessier.classreader.ClassfileLoaderAction.ClassfileLoaderAction(java.lang.String, int)
com.jeantessier.classreader.ClassfileLoaderAction.DIRECTORY
com.jeantessier.classreader.ClassfileLoaderAction.IGNORE
com.jeantessier.classreader.ClassfileLoaderAction.JAR
com.jeantessier.classreader.ClassfileLoaderAction.ZIP
com.jeantessier.classreader.ClassfileLoaderAction.ordinal()
com.jeantessier.classreader.ClassfileLoaderAction.static {}
com.jeantessier.classreader.ClassfileLoaderAction.valueOf(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderAction.values()
com.jeantessier.classreader.ClassfileLoaderAction[]
<-- com.jeantessier.classreader.ClassfileLoaderAction.values()
com.jeantessier.classreader.ClassfileLoaderAction[].clone()
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.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.ClassfileFactory, com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.AggregatingClassfileLoader.AggregatingClassfileLoader(com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileFactory)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileFactory, 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.ClassfileFactory, com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- 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()
<-- com.jeantessier.dependencyfinder.webwork.ActionBase.dispatcher
<-- com.jeantessier.dependencyfinder.webwork.ActionBase.setUpApplicationState()
<-- com.jeantessier.dependencyfinder.webwork.ExtractAction.doExtract()
<-- com.jeantessier.dependencyfinder.webwork.ExtractAction.extractGraph()
<-- jsp.extract_jsp._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
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.ClassfileFactory)
com.jeantessier.classreader.ClassfileLoaderEventSource.ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileFactory, com.jeantessier.classreader.ClassfileLoaderDispatcher)
--> com.jeantessier.classreader.ClassfileFactory
--> 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.factory
--> 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.ClassfileFactory, com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.ClassfileLoaderEventSource.ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileFactory)
<-- com.jeantessier.classreader.ClassfileScanner.ClassfileScanner(com.jeantessier.classreader.ClassfileLoaderDispatcher)
<-- com.jeantessier.classreader.TransientClassfileLoader.TransientClassfileLoader(com.jeantessier.classreader.ClassfileFactory, 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.factory
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.getFactory()
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.io.DataInputStream)
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.lang.String, java.io.InputStream)
--> com.jeantessier.classreader.ClassfileLoaderAction
--> com.jeantessier.classreader.ClassfileLoaderAction.IGNORE
--> com.jeantessier.classreader.ClassfileLoaderAction.ordinal()
--> com.jeantessier.classreader.ClassfileLoaderDispatcher
--> com.jeantessier.classreader.ClassfileLoaderDispatcher.dispatch(java.lang.String)
--> com.jeantessier.classreader.ClassfileLoaderEventSource$1.$SwitchMap$com$jeantessier$classreader$ClassfileLoaderAction
--> 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.load(java.io.DataInputStream)
--> 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.StringBuilder
--> java.lang.StringBuilder.StringBuilder()
--> java.lang.StringBuilder.append(java.lang.String)
--> java.lang.StringBuilder.toString()
--> java.lang.Throwable
--> org.apache.log4j.Logger
--> org.apache.log4j.Logger.debug(java.lang.Object)
--> org.apache.log4j.Logger.getLogger(java.lang.Class)
--> org.apache.log4j.Logger.warn(java.lang.Object, java.lang.Throwable)
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.ClassfileLoaderEventSource$1
--> java.lang.Object
com.jeantessier.classreader.ClassfileLoaderEventSource$1.$SwitchMap$com$jeantessier$classreader$ClassfileLoaderAction
com.jeantessier.classreader.ClassfileLoaderEventSource$1.static {}
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.load(java.util.Collection)
com.jeantessier.classreader.ClassfileScanner.nbClasses
com.jeantessier.classreader.ClassfileScanner.nbFiles
com.jeantessier.classreader.Code_attribute
--> com.jeantessier.classreader.Attribute_info
--> java.lang.Iterable
--> java.lang.Object
<-- com.jeantessier.classreader.ExceptionHandler.getCode()
<-- com.jeantessier.classreader.Instruction.getCode()
<-- com.jeantessier.classreader.Method_info.getCode()
<-- 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.classreader.impl.Code_attribute
<-- com.jeantessier.classreader.impl.Code_attribute.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.classreader.impl.ExceptionHandler.getCode()
<-- com.jeantessier.classreader.impl.Instruction.getCode()
<-- com.jeantessier.classreader.impl.Method_info.getCode()
<-- com.jeantessier.diff.APIDifferenceStrategy.isMethodDifferent(com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.ClassReport.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.diff.CodeDifferenceStrategy.isCodeDifferent(com.jeantessier.classreader.Code_attribute, com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.diff.DifferenceStrategy.isCodeDifferent(com.jeantessier.classreader.Code_attribute, com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.diff.DifferenceStrategyDecorator.isCodeDifferent(com.jeantessier.classreader.Code_attribute, com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.diff.DifferencesFactory.createFeatureDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)
<-- com.jeantessier.diff.NoDifferenceStrategy.isCodeDifferent(com.jeantessier.classreader.Code_attribute, com.jeantessier.classreader.Code_attribute)
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.getOwner()
com.jeantessier.classreader.Code_attribute.iterator()
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.add(java.lang.String)
com.jeantessier.classreader.CollectorBase.collection
com.jeantessier.classreader.CollectorBase.getCollection()
com.jeantessier.classreader.CollectorBase.visitClassfile(com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.CollectorBase.visitField_info(com.jeantessier.classreader.Field_info)
com.jeantessier.classreader.CollectorBase.visitInstruction(com.jeantessier.classreader.Instruction)
com.jeantessier.classreader.CollectorBase.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
com.jeantessier.classreader.CollectorBase.visitMethod_info(com.jeantessier.classreader.Method_info)
com.jeantessier.classreader.ConstantPool
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
--> java.util.List
<-- com.jeantessier.classreader.ClassDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.Classfile.getConstantPool()
<-- com.jeantessier.classreader.ConstantPoolEntry.getConstantPool()
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.TextPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- 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.visitConstantPool(com.jeantessier.classreader.ConstantPool)
<-- com.jeantessier.classreader.impl.Classfile.getConstantPool()
<-- com.jeantessier.classreader.impl.ConstantPool
<-- com.jeantessier.classreader.impl.ConstantPool.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.classreader.impl.ConstantPoolEntry.getConstantPool()
<-- com.jeantessier.diff.ClassReport.visitConstantPool(com.jeantessier.classreader.ConstantPool)
com.jeantessier.classreader.ConstantPool.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.ConstantPool.iterator()
com.jeantessier.classreader.ConstantPoolEntry
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.Class_info
<-- com.jeantessier.classreader.ConstantValue_attribute.getRawValue()
<-- com.jeantessier.classreader.Double_info
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.FeatureRef_info
<-- com.jeantessier.classreader.Float_info
<-- com.jeantessier.classreader.Instruction.getIndexedConstantPoolEntry()
<-- 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.VisitorBase.visitConstantPool(com.jeantessier.classreader.ConstantPool)
<-- com.jeantessier.classreader.XMLPrinter.visitConstantPool(com.jeantessier.classreader.ConstantPool)
<-- com.jeantessier.classreader.XMLPrinter.visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.impl.Code_attribute.Code_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.impl.ConstantPoolEntry
<-- com.jeantessier.classreader.impl.ConstantValue_attribute.ConstantValue_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.impl.ConstantValue_attribute.equals(java.lang.Object)
<-- com.jeantessier.classreader.impl.ConstantValue_attribute.getRawValue()
<-- com.jeantessier.classreader.impl.ConstantValue_attribute.hashCode()
<-- com.jeantessier.classreader.impl.ConstantValue_attribute.toString()
<-- com.jeantessier.classreader.impl.Field_info.getFullDeclaration()
<-- com.jeantessier.classreader.impl.Instruction.equals(java.lang.Object)
<-- com.jeantessier.classreader.impl.Instruction.getIndexedConstantPoolEntry()
<-- com.jeantessier.classreader.impl.Instruction.hashCode()
<-- com.jeantessier.dependency.CodeDependencyCollector.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.diff.ClassReport.breakdownDeclaration(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.ClassReport.visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)
<-- com.jeantessier.metrics.MetricsGatherer.visitInstruction(com.jeantessier.classreader.Instruction)
com.jeantessier.classreader.ConstantPoolEntry.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.ConstantPoolEntry.getConstantPool()
com.jeantessier.classreader.ConstantValue_attribute
--> com.jeantessier.classreader.Attribute_info
--> java.lang.Object
<-- com.jeantessier.classreader.Field_info.getConstantValue()
<-- com.jeantessier.classreader.MetricsGatherer.visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)
<-- 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.impl.ConstantValue_attribute
<-- com.jeantessier.classreader.impl.ConstantValue_attribute.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.classreader.impl.Field_info.getConstantValue()
<-- com.jeantessier.diff.APIDifferenceStrategy.isFieldDifferent(com.jeantessier.classreader.Field_info, com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.ClassReport.breakdownDeclaration(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.ClassReport.visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)
<-- com.jeantessier.diff.ClassReport.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.CodeDifferenceStrategy.isConstantValueDifferent(com.jeantessier.classreader.ConstantValue_attribute, com.jeantessier.classreader.ConstantValue_attribute)
<-- com.jeantessier.diff.DifferenceStrategy.isConstantValueDifferent(com.jeantessier.classreader.ConstantValue_attribute, com.jeantessier.classreader.ConstantValue_attribute)
<-- com.jeantessier.diff.DifferenceStrategyDecorator.isConstantValueDifferent(com.jeantessier.classreader.ConstantValue_attribute, com.jeantessier.classreader.ConstantValue_attribute)
<-- com.jeantessier.diff.DifferencesFactory.createFeatureDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)
<-- com.jeantessier.diff.NoDifferenceStrategy.isConstantValueDifferent(com.jeantessier.classreader.ConstantValue_attribute, com.jeantessier.classreader.ConstantValue_attribute)
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.Custom_attribute
--> com.jeantessier.classreader.Attribute_info
--> java.lang.Object
<-- 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.XMLPrinter.visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)
<-- com.jeantessier.classreader.impl.Custom_attribute
<-- com.jeantessier.classreader.impl.Custom_attribute.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.execute()
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.doProcessing()
<-- com.jeantessier.diff.ClassReport.visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)
com.jeantessier.classreader.Custom_attribute.getInfo()
com.jeantessier.classreader.Custom_attribute.getName()
com.jeantessier.classreader.DefaultSymbolGathererStrategy
--> com.jeantessier.classreader.SymbolGathererStrategy
--> java.lang.Object
com.jeantessier.classreader.DefaultSymbolGathererStrategy.DefaultSymbolGathererStrategy()
com.jeantessier.classreader.DefaultSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.DefaultSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Field_info)
com.jeantessier.classreader.DefaultSymbolGathererStrategy.isMatching(com.jeantessier.classreader.LocalVariable)
com.jeantessier.classreader.DefaultSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Method_info)
com.jeantessier.classreader.DefaultSymbolGathererStrategy.matchingClassNames
com.jeantessier.classreader.DefaultSymbolGathererStrategy.matchingFieldNames
com.jeantessier.classreader.DefaultSymbolGathererStrategy.matchingLocalNames
com.jeantessier.classreader.DefaultSymbolGathererStrategy.matchingMethodNames
com.jeantessier.classreader.DefaultSymbolGathererStrategy.setMatchingClassNames(boolean)
com.jeantessier.classreader.DefaultSymbolGathererStrategy.setMatchingFieldNames(boolean)
com.jeantessier.classreader.DefaultSymbolGathererStrategy.setMatchingLocalNames(boolean)
com.jeantessier.classreader.DefaultSymbolGathererStrategy.setMatchingMethodNames(boolean)
com.jeantessier.classreader.Deprecatable
--> java.lang.Object
<-- com.jeantessier.classreader.Classfile
<-- com.jeantessier.classreader.Feature_info
<-- com.jeantessier.diff.APIDifferenceStrategy.isClassModified(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.APIDifferenceStrategy.isDeprecationModified(com.jeantessier.classreader.Deprecatable, com.jeantessier.classreader.Deprecatable)
<-- com.jeantessier.diff.APIDifferenceStrategy.isFieldDifferent(com.jeantessier.classreader.Field_info, com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.APIDifferenceStrategy.isMethodDifferent(com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_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.diff.IncompatibleDifferenceStrategy.isDeprecationModified(com.jeantessier.classreader.Deprecatable, com.jeantessier.classreader.Deprecatable)
<-- com.jeantessier.diff.IncompatibleDifferenceStrategy.isFieldDifferent(com.jeantessier.classreader.Field_info, com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.IncompatibleDifferenceStrategy.isMethodDifferent(com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_info)
com.jeantessier.classreader.Deprecatable.isDeprecated()
com.jeantessier.classreader.Deprecated_attribute
--> com.jeantessier.classreader.Attribute_info
--> java.lang.Object
<-- com.jeantessier.classreader.DeprecationPrinter.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- 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.classreader.impl.Deprecated_attribute
<-- com.jeantessier.classreader.impl.Deprecated_attribute.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.metrics.MetricsGatherer.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
com.jeantessier.classreader.Deprecated_attribute.getOwner()
com.jeantessier.classreader.DeprecationPrinter
--> com.jeantessier.classreader.Printer
com.jeantessier.classreader.DeprecationPrinter.DeprecationPrinter(java.io.PrintWriter)
com.jeantessier.classreader.DeprecationPrinter.append(java.lang.Object)
com.jeantessier.classreader.DeprecationPrinter.append(java.lang.String)
com.jeantessier.classreader.DeprecationPrinter.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
com.jeantessier.classreader.DescriptorHelper
--> java.lang.Object
com.jeantessier.classreader.DescriptorHelper.DescriptorHelper()
com.jeantessier.classreader.DescriptorHelper.conversion
com.jeantessier.classreader.DescriptorHelper.convert(java.lang.String)
com.jeantessier.classreader.DescriptorHelper.getParameterCount(java.lang.String)
com.jeantessier.classreader.DescriptorHelper.getReturnType(java.lang.String)
com.jeantessier.classreader.DescriptorHelper.getSignature(java.lang.String)
com.jeantessier.classreader.DescriptorHelper.getType(java.lang.String)
com.jeantessier.classreader.DescriptorHelper.static {}
com.jeantessier.classreader.DescriptorIterator
--> java.lang.Object
--> java.util.Iterator
com.jeantessier.classreader.DescriptorIterator.DescriptorIterator(java.lang.String)
com.jeantessier.classreader.DescriptorIterator.currentPos
com.jeantessier.classreader.DescriptorIterator.descriptor
com.jeantessier.classreader.DescriptorIterator.hasNext()
com.jeantessier.classreader.DescriptorIterator.next()
com.jeantessier.classreader.DescriptorIterator.remove()
com.jeantessier.classreader.DirectoryClassfileLoader
--> com.jeantessier.classreader.ClassfileLoaderDecorator
com.jeantessier.classreader.DirectoryClassfileLoader.DirectoryClassfileLoader(com.jeantessier.classreader.ClassfileLoader)
com.jeantessier.classreader.DirectoryClassfileLoader.fireBeginFile(java.lang.String)
com.jeantessier.classreader.DirectoryClassfileLoader.fireBeginGroup(java.lang.String, int)
com.jeantessier.classreader.DirectoryClassfileLoader.fireEndFile(java.lang.String)
com.jeantessier.classreader.DirectoryClassfileLoader.fireEndGroup(java.lang.String)
com.jeantessier.classreader.DirectoryClassfileLoader.getLoader()
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.DirectoryClassfileLoader.fireBeginFile(java.lang.String)
--> com.jeantessier.classreader.DirectoryClassfileLoader.fireBeginGroup(java.lang.String, int)
--> com.jeantessier.classreader.DirectoryClassfileLoader.fireEndFile(java.lang.String)
--> com.jeantessier.classreader.DirectoryClassfileLoader.fireEndGroup(java.lang.String)
--> com.jeantessier.classreader.DirectoryClassfileLoader.getLoader()
--> com.jeantessier.classreader.DirectoryExplorer.DirectoryExplorer(java.lang.String)
--> com.jeantessier.classreader.DirectoryExplorer.getFiles()
--> 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.StringBuilder
--> java.lang.StringBuilder.StringBuilder()
--> java.lang.StringBuilder.append(java.lang.String)
--> java.lang.StringBuilder.append(long)
--> java.lang.StringBuilder.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.Logger
--> org.apache.log4j.Logger.debug(java.lang.Object)
--> org.apache.log4j.Logger.error(java.lang.Object, java.lang.Throwable)
--> 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.explore(java.io.File)
com.jeantessier.classreader.DirectoryExplorer.exploreDirectory(java.io.File)
com.jeantessier.classreader.DirectoryExplorer.files
com.jeantessier.classreader.DirectoryExplorer.getFiles()
com.jeantessier.classreader.Double_info
--> com.jeantessier.classreader.ConstantPoolEntry
--> java.lang.Object
<-- 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.impl.Double_info
<-- com.jeantessier.classreader.impl.Double_info.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitDouble_info(com.jeantessier.classreader.Double_info)
com.jeantessier.classreader.Double_info.getValue()
com.jeantessier.classreader.EnclosingMethod_attribute
--> com.jeantessier.classreader.Attribute_info
--> java.lang.Object
<-- com.jeantessier.classreader.MetricsGatherer.visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)
<-- com.jeantessier.classreader.Visitor.visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)
<-- com.jeantessier.classreader.VisitorBase.visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)
<-- com.jeantessier.classreader.impl.EnclosingMethod_attribute
<-- com.jeantessier.classreader.impl.EnclosingMethod_attribute.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)
com.jeantessier.classreader.EnclosingMethod_attribute.getClassIndex()
com.jeantessier.classreader.EnclosingMethod_attribute.getClassInfo()
com.jeantessier.classreader.EnclosingMethod_attribute.getMethod()
com.jeantessier.classreader.EnclosingMethod_attribute.getMethodIndex()
com.jeantessier.classreader.EnclosingMethod_attribute.getRawClassInfo()
com.jeantessier.classreader.EnclosingMethod_attribute.getRawMethod()
com.jeantessier.classreader.ExceptionHandler
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.Visitor.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.classreader.VisitorBase.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.VisitorBase.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.classreader.XMLPrinter.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.classreader.impl.ExceptionHandler
<-- com.jeantessier.classreader.impl.ExceptionHandler.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.diff.ClassReport.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.metrics.MetricsGatherer.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
com.jeantessier.classreader.ExceptionHandler.accept(com.jeantessier.classreader.Visitor)
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.Exceptions_attribute
--> com.jeantessier.classreader.Attribute_info
--> java.lang.Object
<-- com.jeantessier.classreader.MetricsGatherer.visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
<-- 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.impl.Exceptions_attribute
<-- com.jeantessier.classreader.impl.Exceptions_attribute.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
com.jeantessier.classreader.Exceptions_attribute.getExceptions()
com.jeantessier.classreader.FeatureDependencyCollector
--> com.jeantessier.classreader.CollectorBase
com.jeantessier.classreader.FeatureDependencyCollector.FeatureDependencyCollector()
com.jeantessier.classreader.FeatureDependencyCollector.add(java.lang.String)
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.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
com.jeantessier.classreader.FeatureDependencyCollector.visitInstruction(com.jeantessier.classreader.Instruction)
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
--> java.lang.Object
<-- com.jeantessier.classreader.FieldRef_info
<-- com.jeantessier.classreader.MethodRef_info
<-- com.jeantessier.classreader.impl.FeatureRef_info
com.jeantessier.classreader.FeatureRef_info.getClassIndex()
com.jeantessier.classreader.FeatureRef_info.getClassName()
com.jeantessier.classreader.FeatureRef_info.getClassSimpleName()
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.FeatureRef_info.getRawNameAndType()
com.jeantessier.classreader.FeatureRef_info.getSignature()
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.classreader.impl.Feature_info
<-- com.jeantessier.diff.APIDifferenceStrategy.isDeclarationModified(com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)
<-- com.jeantessier.diff.APIDifferenceStrategy.isFieldDifferent(com.jeantessier.classreader.Field_info, com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.APIDifferenceStrategy.isMethodDifferent(com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.ClassReport.render()
<-- com.jeantessier.diff.CodeDifferences.CodeDifferences(java.lang.String, com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_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.getNewDeclaration()
<-- com.jeantessier.diff.FeatureDifferences.getNewFeature()
<-- com.jeantessier.diff.FeatureDifferences.getOldDeclaration()
<-- 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.Field_info, com.jeantessier.classreader.Field_info)
com.jeantessier.classreader.Feature_info.accept(com.jeantessier.classreader.Visitor)
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.getFullName()
com.jeantessier.classreader.Feature_info.getFullSignature()
com.jeantessier.classreader.Feature_info.getName()
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.isGeneric()
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.FieldRef_info
--> com.jeantessier.classreader.FeatureRef_info
--> java.lang.Object
<-- 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.classreader.impl.FieldRef_info
<-- com.jeantessier.classreader.impl.FieldRef_info.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.diff.ClassReport.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
<-- com.jeantessier.metrics.MetricsGatherer.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
com.jeantessier.classreader.FieldRef_info.getClassName()
com.jeantessier.classreader.FieldRef_info.getFullSignature()
com.jeantessier.classreader.FieldRef_info.getName()
com.jeantessier.classreader.FieldRef_info.getNameAndType()
com.jeantessier.classreader.FieldRef_info.getRawClass()
com.jeantessier.classreader.FieldRef_info.getRawNameAndType()
com.jeantessier.classreader.FieldRef_info.getSignature()
com.jeantessier.classreader.FieldRef_info.getType()
com.jeantessier.classreader.Field_info
--> com.jeantessier.classreader.Feature_info
--> java.lang.Object
<-- com.jeantessier.classreader.ClassDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- 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.DefaultSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.DeprecationPrinter.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.classreader.FilteringSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.FinalMethodOrClassSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Field_info)
<-- 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.NonPrivateFieldSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.SymbolGatherer.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.SymbolGathererStrategy.isMatching(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.SymbolGathererStrategyDecorator.isMatching(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.TextPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- 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.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.VisitorBase.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.XMLPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.XMLPrinter.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.classreader.impl.Classfile.getField(java.lang.String)
<-- com.jeantessier.classreader.impl.Classfile.locateField(java.lang.String)
<-- com.jeantessier.classreader.impl.Field_info
<-- com.jeantessier.classreader.impl.Field_info.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.execute()
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.printCFM(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.printCFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.printFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.printCFM(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.printCFMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.printFMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.diff.APIDifferenceStrategy.checkForDifferentFields(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.APIDifferenceStrategy.isFieldDifferent(com.jeantessier.classreader.Field_info, com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.ClassReport.breakdownDeclaration(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.ClassReport.render()
<-- com.jeantessier.diff.ClassReport.visitField_info(com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.CodeDifferenceStrategy.isFieldDifferent(com.jeantessier.classreader.Field_info, com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.DifferenceStrategy.isFieldDifferent(com.jeantessier.classreader.Field_info, com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.DifferenceStrategyDecorator.isFieldDifferent(com.jeantessier.classreader.Field_info, com.jeantessier.classreader.Field_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.FieldDifferences.FieldDifferences(java.lang.String, com.jeantessier.classreader.Field_info, com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.IncompatibleDifferenceStrategy.isDeclarationModified(com.jeantessier.classreader.Field_info, com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.IncompatibleDifferenceStrategy.isFieldDifferent(com.jeantessier.classreader.Field_info, com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.ListBasedDifferenceStrategy.isFieldDifferent(com.jeantessier.classreader.Field_info, com.jeantessier.classreader.Field_info)
<-- com.jeantessier.diff.NoDifferenceStrategy.isFieldDifferent(com.jeantessier.classreader.Field_info, com.jeantessier.classreader.Field_info)
<-- com.jeantessier.metrics.MetricsGatherer.visitClassfile(com.jeantessier.classreader.Classfile)
<-- 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.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Field_info.getAccessFlag()
com.jeantessier.classreader.Field_info.getAttributes()
com.jeantessier.classreader.Field_info.getConstantValue()
com.jeantessier.classreader.Field_info.getDeclaration()
com.jeantessier.classreader.Field_info.getDescriptor()
com.jeantessier.classreader.Field_info.getFullDeclaration()
com.jeantessier.classreader.Field_info.getFullName()
com.jeantessier.classreader.Field_info.getFullSignature()
com.jeantessier.classreader.Field_info.getName()
com.jeantessier.classreader.Field_info.getRawName()
com.jeantessier.classreader.Field_info.getSignature()
com.jeantessier.classreader.Field_info.getType()
com.jeantessier.classreader.Field_info.isDeprecated()
com.jeantessier.classreader.Field_info.isEnum()
com.jeantessier.classreader.Field_info.isFinal()
com.jeantessier.classreader.Field_info.isPackage()
com.jeantessier.classreader.Field_info.isPrivate()
com.jeantessier.classreader.Field_info.isProtected()
com.jeantessier.classreader.Field_info.isPublic()
com.jeantessier.classreader.Field_info.isStatic()
com.jeantessier.classreader.Field_info.isSynthetic()
com.jeantessier.classreader.Field_info.isTransient()
com.jeantessier.classreader.Field_info.isVolatile()
com.jeantessier.classreader.FilteringSymbolGathererStrategy
--> com.jeantessier.classreader.SymbolGathererStrategyDecorator
com.jeantessier.classreader.FilteringSymbolGathererStrategy.FilteringSymbolGathererStrategy(com.jeantessier.classreader.SymbolGathererStrategy, java.util.List, java.util.List)
com.jeantessier.classreader.FilteringSymbolGathererStrategy.excludes
com.jeantessier.classreader.FilteringSymbolGathererStrategy.getExcludes()
com.jeantessier.classreader.FilteringSymbolGathererStrategy.getIncludes()
com.jeantessier.classreader.FilteringSymbolGathererStrategy.includes
com.jeantessier.classreader.FilteringSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.FilteringSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Field_info)
com.jeantessier.classreader.FilteringSymbolGathererStrategy.isMatching(com.jeantessier.classreader.LocalVariable)
com.jeantessier.classreader.FilteringSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Method_info)
com.jeantessier.classreader.FilteringSymbolGathererStrategy.matches(java.lang.String)
com.jeantessier.classreader.FilteringSymbolGathererStrategy.matches(java.util.List, java.lang.String)
com.jeantessier.classreader.FilteringSymbolGathererStrategy.perl
com.jeantessier.classreader.FinalMethodOrClassSymbolGathererStrategy
--> com.jeantessier.classreader.SymbolGathererStrategy
--> java.lang.Object
com.jeantessier.classreader.FinalMethodOrClassSymbolGathererStrategy.FinalMethodOrClassSymbolGathererStrategy()
com.jeantessier.classreader.FinalMethodOrClassSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.FinalMethodOrClassSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Field_info)
com.jeantessier.classreader.FinalMethodOrClassSymbolGathererStrategy.isMatching(com.jeantessier.classreader.LocalVariable)
com.jeantessier.classreader.FinalMethodOrClassSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Method_info)
com.jeantessier.classreader.Float_info
--> com.jeantessier.classreader.ConstantPoolEntry
--> java.lang.Object
<-- 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.impl.Float_info
<-- com.jeantessier.classreader.impl.Float_info.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitFloat_info(com.jeantessier.classreader.Float_info)
com.jeantessier.classreader.Float_info.getValue()
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.VerboseListener.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.webwork.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.VisitorBase.visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitInnerClass(com.jeantessier.classreader.InnerClass)
<-- com.jeantessier.classreader.XMLPrinter.visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)
<-- com.jeantessier.classreader.impl.InnerClass
<-- com.jeantessier.classreader.impl.InnerClass.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.printCFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.printCMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.printFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.printCFMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.printCMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.printFMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.diff.ClassReport.visitInnerClass(com.jeantessier.classreader.InnerClass)
<-- com.jeantessier.metrics.MetricsGatherer.isInnerClassOfCurrentClass(com.jeantessier.classreader.InnerClass)
<-- com.jeantessier.metrics.MetricsGatherer.visitInnerClass(com.jeantessier.classreader.InnerClass)
com.jeantessier.classreader.InnerClass.accept(com.jeantessier.classreader.Visitor)
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.isAbstract()
com.jeantessier.classreader.InnerClass.isAnnotation()
com.jeantessier.classreader.InnerClass.isAnonymousClass()
com.jeantessier.classreader.InnerClass.isEnum()
com.jeantessier.classreader.InnerClass.isFinal()
com.jeantessier.classreader.InnerClass.isInterface()
com.jeantessier.classreader.InnerClass.isMemberClass()
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.isSynthetic()
com.jeantessier.classreader.InnerClasses_attribute
--> com.jeantessier.classreader.Attribute_info
--> java.lang.Object
<-- com.jeantessier.classreader.InnerClass.getInnerClasses()
<-- com.jeantessier.classreader.MetricsGatherer.visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)
<-- 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.classreader.impl.InnerClass.getInnerClasses()
<-- com.jeantessier.classreader.impl.InnerClasses_attribute
<-- com.jeantessier.classreader.impl.InnerClasses_attribute.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)
<-- com.jeantessier.metrics.MetricsGatherer.isInnerClassOfCurrentClass(com.jeantessier.classreader.InnerClass)
com.jeantessier.classreader.InnerClasses_attribute.getClassfile()
com.jeantessier.classreader.InnerClasses_attribute.getInnerClasses()
com.jeantessier.classreader.Instruction
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.MetricsGatherer.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.Visitor.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.VisitorBase.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.VisitorBase.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.XMLPrinter.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.impl.Code_attribute.Code_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream)
<-- com.jeantessier.classreader.impl.Instruction
<-- com.jeantessier.classreader.impl.Instruction.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.diff.ClassReport.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.diff.CodeDifferenceStrategy.isCodeDifferent(com.jeantessier.classreader.Code_attribute, com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.metrics.MetricsGatherer.visitInstruction(com.jeantessier.classreader.Instruction)
com.jeantessier.classreader.Instruction.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Instruction.getBytecode()
com.jeantessier.classreader.Instruction.getCode()
com.jeantessier.classreader.Instruction.getIndex()
com.jeantessier.classreader.Instruction.getIndexedConstantPoolEntry()
com.jeantessier.classreader.Instruction.getLength()
com.jeantessier.classreader.Instruction.getMnemonic()
com.jeantessier.classreader.Instruction.getOpcode()
com.jeantessier.classreader.Instruction.getStart()
com.jeantessier.classreader.Integer_info
--> com.jeantessier.classreader.ConstantPoolEntry
--> java.lang.Object
<-- 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.impl.Integer_info
<-- com.jeantessier.classreader.impl.Integer_info.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitInteger_info(com.jeantessier.classreader.Integer_info)
com.jeantessier.classreader.Integer_info.getValue()
com.jeantessier.classreader.InterfaceMethodRef_info
--> com.jeantessier.classreader.MethodRef_info
--> java.lang.Object
<-- 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.classreader.impl.InterfaceMethodRef_info
<-- com.jeantessier.classreader.impl.InterfaceMethodRef_info.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.diff.ClassReport.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
<-- com.jeantessier.metrics.MetricsGatherer.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
com.jeantessier.classreader.InterfaceMethodRef_info.getClassName()
com.jeantessier.classreader.InterfaceMethodRef_info.getFullSignature()
com.jeantessier.classreader.InterfaceMethodRef_info.getRawClass()
com.jeantessier.classreader.InterfaceMethodRef_info.getRawNameAndType()
com.jeantessier.classreader.JarClassfileLoader
--> com.jeantessier.classreader.ZipClassfileLoader
com.jeantessier.classreader.JarClassfileLoader.JarClassfileLoader(com.jeantessier.classreader.ClassfileLoader)
com.jeantessier.classreader.JarClassfileLoader.fireBeginGroup(java.lang.String, int)
com.jeantessier.classreader.JarClassfileLoader.fireEndGroup(java.lang.String)
com.jeantessier.classreader.JarClassfileLoader.load(java.lang.String)
com.jeantessier.classreader.JarClassfileLoader.load(java.lang.String, java.io.InputStream)
com.jeantessier.classreader.JarClassfileLoader.load(java.util.zip.ZipFile)
com.jeantessier.classreader.JarClassfileLoader.load(java.util.zip.ZipInputStream)
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.VisitorBase.visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitLineNumber(com.jeantessier.classreader.LineNumber)
<-- com.jeantessier.classreader.XMLPrinter.visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)
<-- com.jeantessier.classreader.impl.LineNumber
<-- com.jeantessier.classreader.impl.LineNumber.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitLineNumber(com.jeantessier.classreader.LineNumber)
<-- com.jeantessier.metrics.MetricsGatherer.visitLineNumber(com.jeantessier.classreader.LineNumber)
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.LineNumberTable_attribute
--> com.jeantessier.classreader.Attribute_info
--> java.lang.Object
<-- com.jeantessier.classreader.LineNumber.getLineNumberTable()
<-- com.jeantessier.classreader.MetricsGatherer.visitLineNumberTable_attribute(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.impl.LineNumber.getLineNumberTable()
<-- com.jeantessier.classreader.impl.LineNumberTable_attribute
<-- com.jeantessier.classreader.impl.LineNumberTable_attribute.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)
com.jeantessier.classreader.LineNumberTable_attribute.getLineNumbers()
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.classreader.PackageMapper.beginClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.PackageMapper.beginFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.PackageMapper.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.PackageMapper.beginSession(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.PackageMapper.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.PackageMapper.endFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.PackageMapper.endGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.PackageMapper.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)
<-- com.jeantessier.dependencyfinder.webwork.VerboseListener.beginFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.webwork.VerboseListener.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.webwork.VerboseListener.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.dependencyfinder.webwork.VerboseListener.endFile(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.classreader.PackageMapper
<-- 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.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ClassFinder.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ClassList.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ClassReader.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.DependencyExtractor.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.JarJarDiff.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ListDeprecatedElements.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ListSymbols.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.OOMetrics.doProcessing()
<-- com.jeantessier.dependencyfinder.gui.DependencyExtractAction.run()
<-- com.jeantessier.dependencyfinder.gui.MetricsExtractAction.run()
<-- com.jeantessier.dependencyfinder.gui.RefreshDependencyGraphAction.run()
<-- com.jeantessier.dependencyfinder.webwork.ExtractAction.extractGraph()
<-- 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.DefaultSymbolGathererStrategy.isMatching(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.FilteringSymbolGathererStrategy.isMatching(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.FinalMethodOrClassSymbolGathererStrategy.isMatching(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.NonPrivateFieldSymbolGathererStrategy.isMatching(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.SymbolGatherer.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.SymbolGathererStrategy.isMatching(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.SymbolGathererStrategyDecorator.isMatching(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.VisitorBase.visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.XMLPrinter.visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)
<-- com.jeantessier.classreader.impl.LocalVariable
<-- com.jeantessier.classreader.impl.LocalVariable.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.metrics.MetricsGatherer.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
com.jeantessier.classreader.LocalVariable.accept(com.jeantessier.classreader.Visitor)
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.LocalVariableTable_attribute
--> com.jeantessier.classreader.Attribute_info
--> java.lang.Object
<-- com.jeantessier.classreader.LocalVariable.getLocalVariableTable()
<-- com.jeantessier.classreader.MetricsGatherer.visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)
<-- 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.impl.LocalVariable.getLocalVariableTable()
<-- com.jeantessier.classreader.impl.LocalVariableTable_attribute
<-- com.jeantessier.classreader.impl.LocalVariableTable_attribute.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)
com.jeantessier.classreader.LocalVariableTable_attribute.getLocalVariables()
com.jeantessier.classreader.LocalVariableType
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.MetricsGatherer.visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)
<-- com.jeantessier.classreader.Visitor.visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)
<-- com.jeantessier.classreader.VisitorBase.visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)
<-- com.jeantessier.classreader.VisitorBase.visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)
<-- com.jeantessier.classreader.XMLPrinter.visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)
<-- com.jeantessier.classreader.impl.LocalVariableType
<-- com.jeantessier.classreader.impl.LocalVariableType.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)
com.jeantessier.classreader.LocalVariableType.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.LocalVariableType.getIndex()
com.jeantessier.classreader.LocalVariableType.getLength()
com.jeantessier.classreader.LocalVariableType.getLocalVariableTypeTable()
com.jeantessier.classreader.LocalVariableType.getName()
com.jeantessier.classreader.LocalVariableType.getNameIndex()
com.jeantessier.classreader.LocalVariableType.getRawName()
com.jeantessier.classreader.LocalVariableType.getRawSignature()
com.jeantessier.classreader.LocalVariableType.getSignature()
com.jeantessier.classreader.LocalVariableType.getSignatureIndex()
com.jeantessier.classreader.LocalVariableType.getStartPC()
com.jeantessier.classreader.LocalVariableTypeTable_attribute
--> com.jeantessier.classreader.Attribute_info
--> java.lang.Object
<-- com.jeantessier.classreader.LocalVariableType.getLocalVariableTypeTable()
<-- com.jeantessier.classreader.Visitor.visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)
<-- com.jeantessier.classreader.VisitorBase.visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)
<-- com.jeantessier.classreader.impl.LocalVariableType.getLocalVariableTypeTable()
<-- com.jeantessier.classreader.impl.LocalVariableTypeTable_attribute
<-- com.jeantessier.classreader.impl.LocalVariableTypeTable_attribute.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)
com.jeantessier.classreader.LocalVariableTypeTable_attribute.getLocalVariableTypes()
com.jeantessier.classreader.Long_info
--> com.jeantessier.classreader.ConstantPoolEntry
--> java.lang.Object
<-- 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.impl.Long_info
<-- com.jeantessier.classreader.impl.Long_info.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitLong_info(com.jeantessier.classreader.Long_info)
com.jeantessier.classreader.Long_info.getValue()
com.jeantessier.classreader.MethodRef_info
--> com.jeantessier.classreader.FeatureRef_info
--> java.lang.Object
<-- 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.InterfaceMethodRef_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.classreader.impl.MethodRef_info
<-- com.jeantessier.classreader.impl.MethodRef_info.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.diff.ClassReport.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
<-- com.jeantessier.metrics.MetricsGatherer.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
com.jeantessier.classreader.MethodRef_info.getClassName()
com.jeantessier.classreader.MethodRef_info.getFullSignature()
com.jeantessier.classreader.MethodRef_info.getName()
com.jeantessier.classreader.MethodRef_info.getRawClass()
com.jeantessier.classreader.MethodRef_info.getRawNameAndType()
com.jeantessier.classreader.MethodRef_info.getReturnType()
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
--> java.lang.Object
<-- com.jeantessier.classreader.ClassDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- 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.DefaultSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.DeprecationPrinter.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.FilteringSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.FinalMethodOrClassSymbolGathererStrategy.isMatching(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.NonPrivateFieldSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.SymbolGatherer.SymbolGatherer(com.jeantessier.classreader.SymbolGathererStrategy)
<-- com.jeantessier.classreader.SymbolGatherer.currentMethod
<-- com.jeantessier.classreader.SymbolGatherer.setCurrentMethodForTesting(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.SymbolGatherer.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.SymbolGatherer.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.SymbolGathererStrategy.isMatching(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.SymbolGathererStrategyDecorator.isMatching(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.TextPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- 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.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.VisitorBase.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.XMLPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.XMLPrinter.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.classreader.impl.Classfile.getMethod(java.lang.String)
<-- com.jeantessier.classreader.impl.Classfile.locateMethod(java.lang.String)
<-- com.jeantessier.classreader.impl.Method_info
<-- com.jeantessier.classreader.impl.Method_info.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.execute()
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.printCFM(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.printCFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.printCMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.printFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.doProcessing()
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.printCFM(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.printCFMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.printCMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.printFMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
<-- com.jeantessier.diff.APIDifferenceStrategy.checkForDifferentMethods(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
<-- com.jeantessier.diff.APIDifferenceStrategy.isMethodDifferent(com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.ClassReport.breakdownDeclaration(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.ClassReport.render()
<-- com.jeantessier.diff.ClassReport.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.CodeDifferenceStrategy.isMethodDifferent(com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.CodeDifferences.CodeDifferences(java.lang.String, com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.ConstructorDifferences.ConstructorDifferences(java.lang.String, com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.DifferenceStrategy.isMethodDifferent(com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.DifferenceStrategyDecorator.isMethodDifferent(com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_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.IncompatibleDifferenceStrategy.isDeclarationModified(com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.IncompatibleDifferenceStrategy.isMethodDifferent(com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.IncompatibleDifferenceStrategy.isThrowsClauseModified(com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.ListBasedDifferenceStrategy.isMethodDifferent(com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.MethodDifferences.MethodDifferences(java.lang.String, com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_info)
<-- com.jeantessier.diff.NoDifferenceStrategy.isMethodDifferent(com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_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.visitClassfile(com.jeantessier.classreader.Classfile)
<-- 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.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Method_info.getAccessFlag()
com.jeantessier.classreader.Method_info.getAttributes()
com.jeantessier.classreader.Method_info.getClassfile()
com.jeantessier.classreader.Method_info.getCode()
com.jeantessier.classreader.Method_info.getDeclaration()
com.jeantessier.classreader.Method_info.getDescriptor()
com.jeantessier.classreader.Method_info.getExceptions()
com.jeantessier.classreader.Method_info.getFullSignature()
com.jeantessier.classreader.Method_info.getName()
com.jeantessier.classreader.Method_info.getRawName()
com.jeantessier.classreader.Method_info.getReturnType()
com.jeantessier.classreader.Method_info.getSignature()
com.jeantessier.classreader.Method_info.isAbstract()
com.jeantessier.classreader.Method_info.isBridge()
com.jeantessier.classreader.Method_info.isConstructor()
com.jeantessier.classreader.Method_info.isDeprecated()
com.jeantessier.classreader.Method_info.isFinal()
com.jeantessier.classreader.Method_info.isNative()
com.jeantessier.classreader.Method_info.isPackage()
com.jeantessier.classreader.Method_info.isPrivate()
com.jeantessier.classreader.Method_info.isProtected()
com.jeantessier.classreader.Method_info.isPublic()
com.jeantessier.classreader.Method_info.isStatic()
com.jeantessier.classreader.Method_info.isStaticInitializer()
com.jeantessier.classreader.Method_info.isStrict()
com.jeantessier.classreader.Method_info.isSynchronized()
com.jeantessier.classreader.Method_info.isSynthetic()
com.jeantessier.classreader.Method_info.isVarargs()
com.jeantessier.classreader.MetricsGatherer
--> com.jeantessier.classreader.VisitorBase
com.jeantessier.classreader.MetricsGatherer.MetricsGatherer()
--> com.jeantessier.classreader.AttributeType
--> com.jeantessier.classreader.AttributeType.getAttributeName()
--> com.jeantessier.classreader.AttributeType.values()
--> com.jeantessier.classreader.MetricsGatherer.abstractClasses
--> com.jeantessier.classreader.MetricsGatherer.abstractInnerClasses
--> com.jeantessier.classreader.MetricsGatherer.abstractMethods
--> com.jeantessier.classreader.MetricsGatherer.attributeCounts
--> 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.lang.Long
--> java.lang.Long.valueOf(long)
--> java.lang.Object
--> java.lang.String
--> java.util.Collection
--> java.util.HashMap.HashMap()
--> java.util.LinkedList.LinkedList()
--> java.util.Map
--> java.util.Map.put(java.lang.Object, java.lang.Object)
<-- com.jeantessier.dependencyfinder.ant.ClassMetrics.execute()
<-- com.jeantessier.dependencyfinder.cli.ClassMetrics.doProcessing()
com.jeantessier.classreader.MetricsGatherer.abstractClasses
com.jeantessier.classreader.MetricsGatherer.abstractInnerClasses
com.jeantessier.classreader.MetricsGatherer.abstractMethods
com.jeantessier.classreader.MetricsGatherer.attributeCounts
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.getAttributeCounts()
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
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.visitAttribute(java.lang.String)
--> com.jeantessier.classreader.MetricsGatherer.attributeCounts
--> java.lang.Long
--> java.lang.Long.longValue()
--> java.lang.Long.valueOf(long)
--> java.lang.Object
--> java.lang.String
--> java.util.Map
--> java.util.Map.get(java.lang.Object)
--> java.util.Map.put(java.lang.Object, java.lang.Object)
<-- com.jeantessier.classreader.MetricsGatherer.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)
<-- com.jeantessier.classreader.MetricsGatherer.visitSignature_attribute(com.jeantessier.classreader.Signature_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitSourceDebugExtension_attribute(com.jeantessier.classreader.SourceDebugExtension_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)
<-- com.jeantessier.classreader.MetricsGatherer.visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)
com.jeantessier.classreader.MetricsGatherer.visitClassfile(com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.MetricsGatherer.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
com.jeantessier.classreader.MetricsGatherer.visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)
com.jeantessier.classreader.MetricsGatherer.visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)
com.jeantessier.classreader.MetricsGatherer.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
com.jeantessier.classreader.MetricsGatherer.visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)
com.jeantessier.classreader.MetricsGatherer.visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
com.jeantessier.classreader.MetricsGatherer.visitField_info(com.jeantessier.classreader.Field_info)
com.jeantessier.classreader.MetricsGatherer.visitInnerClass(com.jeantessier.classreader.InnerClass)
com.jeantessier.classreader.MetricsGatherer.visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)
com.jeantessier.classreader.MetricsGatherer.visitInstruction(com.jeantessier.classreader.Instruction)
com.jeantessier.classreader.MetricsGatherer.visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)
com.jeantessier.classreader.MetricsGatherer.visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)
com.jeantessier.classreader.MetricsGatherer.visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)
com.jeantessier.classreader.MetricsGatherer.visitMethod_info(com.jeantessier.classreader.Method_info)
com.jeantessier.classreader.MetricsGatherer.visitSignature_attribute(com.jeantessier.classreader.Signature_attribute)
com.jeantessier.classreader.MetricsGatherer.visitSourceDebugExtension_attribute(com.jeantessier.classreader.SourceDebugExtension_attribute)
com.jeantessier.classreader.MetricsGatherer.visitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)
com.jeantessier.classreader.MetricsGatherer.visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)
com.jeantessier.classreader.MetricsGatherer.volatileFields
com.jeantessier.classreader.ModifiedOnlyDispatcher
--> com.jeantessier.classreader.ClassfileLoaderDispatcher
--> java.lang.Object
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.ModifiedOnlyDispatcher.timestamps
com.jeantessier.classreader.Monitor
--> com.jeantessier.classreader.LoadListenerVisitorAdapter
<-- com.jeantessier.dependencyfinder.gui.DependencyExtractAction.run()
<-- com.jeantessier.dependencyfinder.gui.DependencyFinder.DependencyFinder(com.jeantessier.commandline.CommandLine)
<-- com.jeantessier.dependencyfinder.gui.DependencyFinder.getMonitor()
<-- com.jeantessier.dependencyfinder.gui.DependencyFinder.monitor
<-- com.jeantessier.dependencyfinder.gui.DependencyFinder.setMonitor(com.jeantessier.classreader.Monitor)
<-- com.jeantessier.dependencyfinder.gui.DependencyFinder.setNewDependencyGraph()
<-- com.jeantessier.dependencyfinder.gui.RefreshDependencyGraphAction.run()
<-- com.jeantessier.dependencyfinder.webwork.ActionBase.monitor
<-- com.jeantessier.dependencyfinder.webwork.ActionBase.setUpApplicationState()
<-- com.jeantessier.dependencyfinder.webwork.ExtractAction.doExtract()
<-- com.jeantessier.dependencyfinder.webwork.ExtractAction.extractGraph()
<-- jsp.extract_jsp._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
com.jeantessier.classreader.Monitor.Monitor(com.jeantessier.classreader.Visitor, com.jeantessier.classreader.RemoveVisitor)
com.jeantessier.classreader.Monitor.beginFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.Monitor.closeSession()
com.jeantessier.classreader.Monitor.closedSession
com.jeantessier.classreader.Monitor.currentFiles
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.classreader.Monitor.fileToClass
com.jeantessier.classreader.Monitor.isClosedSession()
com.jeantessier.classreader.Monitor.previousFiles
com.jeantessier.classreader.Monitor.removeUnreadFiles()
com.jeantessier.classreader.Monitor.removeVisitor
com.jeantessier.classreader.Monitor.setClosedSession(boolean)
com.jeantessier.classreader.NameAndType_info
--> com.jeantessier.classreader.ConstantPoolEntry
--> java.lang.Object
<-- 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.ClassDependencyCollector.visitNameAndType_info(com.jeantessier.classreader.NameAndType_info)
<-- com.jeantessier.classreader.EnclosingMethod_attribute.getRawMethod()
<-- 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_i