J[]
<-- com.jeantessier.dependency.MetricsGatherer.getChartData(int)
com.google.common.annotations
com.google.common.annotations.VisibleForTesting
<-- com.jeantessier.classreader.Monitor.currentFiles
<-- com.jeantessier.classreader.Monitor.previousFiles
com.google.common.collect
com.google.common.collect.Maps
com.google.common.collect.Maps.newHashMap()
com.google.common.collect.Sets
com.google.common.collect.Sets.newTreeSet()
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.DataInput)
com.jeantessier.classreader.Annotation
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.AnnotationElementValue.getAnnotation()
<-- com.jeantessier.classreader.DeprecationDetector.visitAnnotation(com.jeantessier.classreader.Annotation)
<-- com.jeantessier.classreader.Visitor.visitAnnotation(com.jeantessier.classreader.Annotation)
<-- com.jeantessier.classreader.VisitorBase.visitAnnotation(com.jeantessier.classreader.Annotation)
<-- com.jeantessier.classreader.VisitorBase.visitAnnotationElementValue(com.jeantessier.classreader.AnnotationElementValue)
<-- com.jeantessier.classreader.VisitorBase.visitParameter(com.jeantessier.classreader.Parameter)
<-- com.jeantessier.classreader.VisitorBase.visitRuntimeAnnotations_attribute(com.jeantessier.classreader.RuntimeAnnotations_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitAnnotation(com.jeantessier.classreader.Annotation)
<-- com.jeantessier.classreader.impl.Annotation
<-- com.jeantessier.classreader.impl.Annotation.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.classreader.impl.AnnotationElementValue.getAnnotation()
<-- com.jeantessier.dependency.CodeDependencyCollector.visitAnnotation(com.jeantessier.classreader.Annotation)
<-- com.jeantessier.diff.ClassReport.visitAnnotation(com.jeantessier.classreader.Annotation)
com.jeantessier.classreader.Annotation.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Annotation.getElementValuePairs()
com.jeantessier.classreader.Annotation.getRawType()
com.jeantessier.classreader.Annotation.getType()
com.jeantessier.classreader.Annotation.getTypeIndex()
com.jeantessier.classreader.AnnotationDefault_attribute
--> com.jeantessier.classreader.Attribute_info
--> java.lang.Object
<-- com.jeantessier.classreader.Visitor.visitAnnotationDefault_attribute(com.jeantessier.classreader.AnnotationDefault_attribute)
<-- com.jeantessier.classreader.VisitorBase.visitAnnotationDefault_attribute(com.jeantessier.classreader.AnnotationDefault_attribute)
<-- com.jeantessier.classreader.XMLPrinter.visitAnnotationDefault_attribute(com.jeantessier.classreader.AnnotationDefault_attribute)
<-- com.jeantessier.classreader.impl.AnnotationDefault_attribute
<-- com.jeantessier.classreader.impl.AnnotationDefault_attribute.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitAnnotationDefault_attribute(com.jeantessier.classreader.AnnotationDefault_attribute)
com.jeantessier.classreader.AnnotationDefault_attribute.getElemementValue()
com.jeantessier.classreader.AnnotationElementValue
--> com.jeantessier.classreader.ElementValue
--> java.lang.Object
<-- com.jeantessier.classreader.Visitor.visitAnnotationElementValue(com.jeantessier.classreader.AnnotationElementValue)
<-- com.jeantessier.classreader.VisitorBase.visitAnnotationElementValue(com.jeantessier.classreader.AnnotationElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitAnnotationElementValue(com.jeantessier.classreader.AnnotationElementValue)
<-- com.jeantessier.classreader.impl.AnnotationElementValue
<-- com.jeantessier.classreader.impl.AnnotationElementValue.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitAnnotationElementValue(com.jeantessier.classreader.AnnotationElementValue)
com.jeantessier.classreader.AnnotationElementValue.getAnnotation()
com.jeantessier.classreader.AnnotationElementValue.getTag()
com.jeantessier.classreader.Annotations_attribute
--> com.jeantessier.classreader.Attribute_info
--> java.lang.Object
<-- com.jeantessier.classreader.RuntimeAnnotations_attribute
<-- com.jeantessier.classreader.RuntimeParameterAnnotations_attribute
<-- com.jeantessier.classreader.impl.Annotations_attribute
com.jeantessier.classreader.ArrayElementValue
--> com.jeantessier.classreader.ElementValue
--> java.lang.Object
<-- com.jeantessier.classreader.Visitor.visitArrayElementValue(com.jeantessier.classreader.ArrayElementValue)
<-- com.jeantessier.classreader.VisitorBase.visitArrayElementValue(com.jeantessier.classreader.ArrayElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitArrayElementValue(com.jeantessier.classreader.ArrayElementValue)
<-- com.jeantessier.classreader.impl.ArrayElementValue
<-- com.jeantessier.classreader.impl.ArrayElementValue.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitArrayElementValue(com.jeantessier.classreader.ArrayElementValue)
com.jeantessier.classreader.ArrayElementValue.getTag()
com.jeantessier.classreader.ArrayElementValue.getValues()
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$14.AttributeType$14(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType$15.AttributeType$15(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType$16.AttributeType$16(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType$17.AttributeType$17(java.lang.String, int, com.jeantessier.classreader.AttributeType)
<-- com.jeantessier.classreader.impl.AttributeType$18.AttributeType$18(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.ANNOTATION_DEFAULT
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.RUNTIME_INVISIBLE_ANNOTATIONS
com.jeantessier.classreader.AttributeType.RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
com.jeantessier.classreader.AttributeType.RUNTIME_VISIBLE_ANNOTATIONS
com.jeantessier.classreader.AttributeType.RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
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.AnnotationDefault_attribute
<-- com.jeantessier.classreader.Annotations_attribute
<-- 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.LocalVariableFinder.visitCode_attribute(com.jeantessier.classreader.Code_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.visitAttributes(java.util.Collection)
<-- com.jeantessier.classreader.XMLPrinter.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.XMLPrinter.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.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.getAttributeName()
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.BooleanConstantElementValue
--> com.jeantessier.classreader.ConstantElementValue
--> java.lang.Object
<-- com.jeantessier.classreader.Visitor.visitBooleanConstantElementValue(com.jeantessier.classreader.BooleanConstantElementValue)
<-- com.jeantessier.classreader.VisitorBase.visitBooleanConstantElementValue(com.jeantessier.classreader.BooleanConstantElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitBooleanConstantElementValue(com.jeantessier.classreader.BooleanConstantElementValue)
<-- com.jeantessier.classreader.impl.BooleanConstantElementValue
<-- com.jeantessier.classreader.impl.BooleanConstantElementValue.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitBooleanConstantElementValue(com.jeantessier.classreader.BooleanConstantElementValue)
com.jeantessier.classreader.BooleanConstantElementValue.getConstValue()
com.jeantessier.classreader.ByteConstantElementValue
--> com.jeantessier.classreader.ConstantElementValue
--> java.lang.Object
<-- com.jeantessier.classreader.Visitor.visitByteConstantElementValue(com.jeantessier.classreader.ByteConstantElementValue)
<-- com.jeantessier.classreader.VisitorBase.visitByteConstantElementValue(com.jeantessier.classreader.ByteConstantElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitByteConstantElementValue(com.jeantessier.classreader.ByteConstantElementValue)
<-- com.jeantessier.classreader.impl.ByteConstantElementValue
<-- com.jeantessier.classreader.impl.ByteConstantElementValue.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitByteConstantElementValue(com.jeantessier.classreader.ByteConstantElementValue)
com.jeantessier.classreader.ByteConstantElementValue.getConstValue()
com.jeantessier.classreader.CharConstantElementValue
--> com.jeantessier.classreader.ConstantElementValue
--> java.lang.Object
<-- com.jeantessier.classreader.Visitor.visitCharConstantElementValue(com.jeantessier.classreader.CharConstantElementValue)
<-- com.jeantessier.classreader.VisitorBase.visitCharConstantElementValue(com.jeantessier.classreader.CharConstantElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitCharConstantElementValue(com.jeantessier.classreader.CharConstantElementValue)
<-- com.jeantessier.classreader.impl.CharConstantElementValue
<-- com.jeantessier.classreader.impl.CharConstantElementValue.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitCharConstantElementValue(com.jeantessier.classreader.CharConstantElementValue)
com.jeantessier.classreader.CharConstantElementValue.getConstValue()
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.ClassElementValue
--> com.jeantessier.classreader.ElementValue
--> java.lang.Object
<-- com.jeantessier.classreader.Visitor.visitClassElementValue(com.jeantessier.classreader.ClassElementValue)
<-- com.jeantessier.classreader.VisitorBase.visitClassElementValue(com.jeantessier.classreader.ClassElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitClassElementValue(com.jeantessier.classreader.ClassElementValue)
<-- com.jeantessier.classreader.impl.ClassElementValue
<-- com.jeantessier.classreader.impl.ClassElementValue.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitClassElementValue(com.jeantessier.classreader.ClassElementValue)
<-- com.jeantessier.diff.ClassReport.visitClassElementValue(com.jeantessier.classreader.ClassElementValue)
com.jeantessier.classreader.ClassElementValue.getClassInfo()
com.jeantessier.classreader.ClassElementValue.getClassInfoIndex()
com.jeantessier.classreader.ClassElementValue.getRawClassInfo()
com.jeantessier.classreader.ClassElementValue.getTag()
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.getPackageName()
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.DataInput)
<-- com.jeantessier.classreader.ClassDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.ClassfileFactory.create(com.jeantessier.classreader.ClassfileLoader, java.io.DataInput)
<-- com.jeantessier.classreader.ClassfileFilteringLoadListener.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- 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.DataInput)
<-- 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.DataInput)
<-- 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.DataInput)
<-- com.jeantessier.classreader.DefaultSymbolGathererStrategy.isMatching(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.DeprecationDetector.visitClassfile(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.DataInput)
<-- com.jeantessier.classreader.Visitor.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.VisitorBase.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.VisitorBase.visitClassfileAttributes(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.VisitorBase.visitClassfileFields(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.classreader.VisitorBase.visitClassfileMethods(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.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.DataInput)
<-- com.jeantessier.classreader.impl.Feature_info.getClassfile()
<-- com.jeantessier.dependency.CodeDependencyCollector.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitClassfileAttributes(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.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.metrics.MetricsGatherer.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_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.DataInput)
<-- com.jeantessier.classreader.ClassfileFilteringLoadListener.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- 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.dependency.CodeDependencyCollector.visitClassfileAttributes(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.visitClassfile(com.jeantessier.classreader.Classfile)
<-- com.jeantessier.metrics.MetricsGatherer.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_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.getPackageName()
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.DataInput)
<-- 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.DataInput)
<-- com.jeantessier.classreader.impl.DefaultClassfileFactory
com.jeantessier.classreader.ClassfileFactory.create(com.jeantessier.classreader.ClassfileLoader, java.io.DataInput)
com.jeantessier.classreader.ClassfileFilteringLoadListener
--> com.jeantessier.classreader.FilteringLoadListener
com.jeantessier.classreader.ClassfileFilteringLoadListener.ClassfileFilteringLoadListener(com.jeantessier.classreader.LoadListener, java.util.List, java.util.List)
com.jeantessier.classreader.ClassfileFilteringLoadListener.endClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.ClassfileFilteringLoadListener.matches(java.lang.String)
com.jeantessier.classreader.ClassfileLoader
--> java.lang.Object
<-- com.jeantessier.classreader.AggregatingClassfileLoader.load(java.io.DataInput)
<-- com.jeantessier.classreader.Classfile.getLoader()
<-- com.jeantessier.classreader.ClassfileFactory.create(com.jeantessier.classreader.ClassfileLoader, java.io.DataInput)
<-- 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.DataInput)
<-- 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.DataInput)
<-- 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, com.jeantessier.classreader.impl.ConstantPool, int, int, int, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
<-- com.jeantessier.classreader.impl.Classfile.Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInput)
<-- com.jeantessier.classreader.impl.Classfile.Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory)
<-- 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.DataInput)
<-- 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.DataInput)
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.DataInput)
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.DataInput)
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.DataInput)
--> com.jeantessier.classreader.ClassfileLoaderEventSource.previousDispatch
--> com.jeantessier.classreader.ClassfileLoaderEventSource.zipLoader
--> java.io.DataInput
--> 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.DataInput)
com.jeantessier.classreader.ClassfileScanner.load(java.util.Collection)
com.jeantessier.classreader.ClassfileScanner.nbClasses
com.jeantessier.classreader.ClassfileScanner.nbFiles
com.jeantessier.classreader.CodeFinder
--> com.jeantessier.classreader.VisitorBase
com.jeantessier.classreader.CodeFinder.CodeFinder()
com.jeantessier.classreader.CodeFinder.code
com.jeantessier.classreader.CodeFinder.getCode()
com.jeantessier.classreader.CodeFinder.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
com.jeantessier.classreader.Code_attribute
--> com.jeantessier.classreader.Attribute_info
--> java.lang.Iterable
--> java.lang.Object
<-- com.jeantessier.classreader.CodeFinder.code
<-- com.jeantessier.classreader.CodeFinder.getCode()
<-- com.jeantessier.classreader.CodeFinder.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.ExceptionHandler.getCode()
<-- com.jeantessier.classreader.LocalVariableFinder.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.Method_info.getCode()
<-- com.jeantessier.classreader.MetricsGatherer.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.SignatureFinder.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.TextPrinter.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
<-- com.jeantessier.classreader.TextPrinter.visitMethod_info(com.jeantessier.classreader.Method_info)
<-- 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.VisitorBase.visitInstructions(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.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.accept(com.jeantessier.classreader.Visitor)
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.visitAnnotation(com.jeantessier.classreader.Annotation)
com.jeantessier.classreader.CollectorBase.visitClassElementValue(com.jeantessier.classreader.ClassElementValue)
com.jeantessier.classreader.CollectorBase.visitClass_info(com.jeantessier.classreader.Class_info)
com.jeantessier.classreader.CollectorBase.visitClassfile(com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.CollectorBase.visitClassfileAttributes(com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.CollectorBase.visitEnumElementValue(com.jeantessier.classreader.EnumElementValue)
com.jeantessier.classreader.CollectorBase.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
com.jeantessier.classreader.CollectorBase.visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
com.jeantessier.classreader.CollectorBase.visitField_info(com.jeantessier.classreader.Field_info)
com.jeantessier.classreader.CollectorBase.visitInstruction(com.jeantessier.classreader.Instruction)
com.jeantessier.classreader.CollectorBase.visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
com.jeantessier.classreader.CollectorBase.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
com.jeantessier.classreader.CollectorBase.visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
com.jeantessier.classreader.CollectorBase.visitMethod_info(com.jeantessier.classreader.Method_info)
com.jeantessier.classreader.ConstantElementValue
--> com.jeantessier.classreader.ElementValue
--> java.lang.Object
<-- com.jeantessier.classreader.BooleanConstantElementValue
<-- com.jeantessier.classreader.ByteConstantElementValue
<-- com.jeantessier.classreader.CharConstantElementValue
<-- com.jeantessier.classreader.DoubleConstantElementValue
<-- com.jeantessier.classreader.FloatConstantElementValue
<-- com.jeantessier.classreader.IntegerConstantElementValue
<-- com.jeantessier.classreader.LongConstantElementValue
<-- com.jeantessier.classreader.ShortConstantElementValue
<-- com.jeantessier.classreader.StringConstantElementValue
<-- com.jeantessier.classreader.XMLPrinter.visitBooleanConstantElementValue(com.jeantessier.classreader.BooleanConstantElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitByteConstantElementValue(com.jeantessier.classreader.ByteConstantElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitCharConstantElementValue(com.jeantessier.classreader.CharConstantElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitConstantElementValue(com.jeantessier.classreader.ConstantElementValue, java.lang.String)
<-- com.jeantessier.classreader.XMLPrinter.visitDoubleConstantElementValue(com.jeantessier.classreader.DoubleConstantElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitFloatConstantElementValue(com.jeantessier.classreader.FloatConstantElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitIntegerConstantElementValue(com.jeantessier.classreader.IntegerConstantElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitLongConstantElementValue(com.jeantessier.classreader.LongConstantElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitShortConstantElementValue(com.jeantessier.classreader.ShortConstantElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitStringConstantElementValue(com.jeantessier.classreader.StringConstantElementValue)
<-- com.jeantessier.classreader.impl.ConstantElementValue
com.jeantessier.classreader.ConstantElementValue.getConstValueIndex()
com.jeantessier.classreader.ConstantElementValue.getRawConstValue()
com.jeantessier.classreader.ConstantElementValue.getTag()
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.ConstantElementValue.getRawConstValue()
<-- 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.TextPrinter.appendIndexedConstantPoolEntry(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.UTF8_info
<-- com.jeantessier.classreader.VisitorBase.visitConstantPool(com.jeantessier.classreader.ConstantPool)
<-- com.jeantessier.classreader.XMLPrinter.visitConstantElementValue(com.jeantessier.classreader.ConstantElementValue, java.lang.String)
<-- 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.BooleanConstantElementValue.getConstValue()
<-- com.jeantessier.classreader.impl.ByteConstantElementValue.getConstValue()
<-- com.jeantessier.classreader.impl.CharConstantElementValue.getConstValue()
<-- com.jeantessier.classreader.impl.Code_attribute.appendIndexedConstantPoolEntry(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.impl.ConstantElementValue.getRawConstValue()
<-- com.jeantessier.classreader.impl.ConstantPoolEntry
<-- com.jeantessier.classreader.impl.ConstantValue_attribute.ConstantValue_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput)
<-- 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.DoubleConstantElementValue.getConstValue()
<-- com.jeantessier.classreader.impl.Field_info.getFullDeclaration()
<-- com.jeantessier.classreader.impl.FloatConstantElementValue.getConstValue()
<-- com.jeantessier.classreader.impl.Instruction.equals(java.lang.Object)
<-- com.jeantessier.classreader.impl.Instruction.getIndexedConstantPoolEntry()
<-- com.jeantessier.classreader.impl.Instruction.hashCode()
<-- com.jeantessier.classreader.impl.IntegerConstantElementValue.getConstValue()
<-- com.jeantessier.classreader.impl.LongConstantElementValue.getConstValue()
<-- com.jeantessier.classreader.impl.ShortConstantElementValue.getConstValue()
<-- com.jeantessier.classreader.impl.StringConstantElementValue.getConstValue()
<-- 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.DeprecationDetector.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
<-- 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.DeprecationDetector
--> com.jeantessier.classreader.VisitorBase
com.jeantessier.classreader.DeprecationDetector.DEPRECATED_ANNOTATION
com.jeantessier.classreader.DeprecationDetector.DeprecationDetector()
com.jeantessier.classreader.DeprecationDetector.deprecated
com.jeantessier.classreader.DeprecationDetector.isDeprecated()
com.jeantessier.classreader.DeprecationDetector.static {}
com.jeantessier.classreader.DeprecationDetector.visitAnnotation(com.jeantessier.classreader.Annotation)
com.jeantessier.classreader.DeprecationDetector.visitClassfile(com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.DeprecationDetector.visitClassfileAttributes(com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.DeprecationDetector.visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
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.DoubleConstantElementValue
--> com.jeantessier.classreader.ConstantElementValue
--> java.lang.Object
<-- com.jeantessier.classreader.Visitor.visitDoubleConstantElementValue(com.jeantessier.classreader.DoubleConstantElementValue)
<-- com.jeantessier.classreader.VisitorBase.visitDoubleConstantElementValue(com.jeantessier.classreader.DoubleConstantElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitDoubleConstantElementValue(com.jeantessier.classreader.DoubleConstantElementValue)
<-- com.jeantessier.classreader.impl.DoubleConstantElementValue
<-- com.jeantessier.classreader.impl.DoubleConstantElementValue.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitDoubleConstantElementValue(com.jeantessier.classreader.DoubleConstantElementValue)
com.jeantessier.classreader.DoubleConstantElementValue.getConstValue()
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.ElementValue
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.AnnotationDefault_attribute.getElemementValue()
<-- com.jeantessier.classreader.AnnotationElementValue
<-- com.jeantessier.classreader.ArrayElementValue
<-- com.jeantessier.classreader.ClassElementValue
<-- com.jeantessier.classreader.ConstantElementValue
<-- com.jeantessier.classreader.ElementValuePair.getElementValue()
<-- com.jeantessier.classreader.EnumElementValue
<-- com.jeantessier.classreader.VisitorBase.visitAnnotationDefault_attribute(com.jeantessier.classreader.AnnotationDefault_attribute)
<-- com.jeantessier.classreader.VisitorBase.visitArrayElementValue(com.jeantessier.classreader.ArrayElementValue)
<-- com.jeantessier.classreader.VisitorBase.visitElementValuePair(com.jeantessier.classreader.ElementValuePair)
<-- com.jeantessier.classreader.impl.AnnotationDefault_attribute.getElemementValue()
<-- com.jeantessier.classreader.impl.ElementValue
<-- com.jeantessier.classreader.impl.ElementValuePair.getElementValue()
com.jeantessier.classreader.ElementValue.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.ElementValue.getTag()
com.jeantessier.classreader.ElementValuePair
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.Visitor.visitElementValuePair(com.jeantessier.classreader.ElementValuePair)
<-- com.jeantessier.classreader.VisitorBase.visitAnnotation(com.jeantessier.classreader.Annotation)
<-- com.jeantessier.classreader.VisitorBase.visitElementValuePair(com.jeantessier.classreader.ElementValuePair)
<-- com.jeantessier.classreader.XMLPrinter.visitElementValuePair(com.jeantessier.classreader.ElementValuePair)
<-- com.jeantessier.classreader.impl.ElementValuePair
<-- com.jeantessier.classreader.impl.ElementValuePair.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitElementValuePair(com.jeantessier.classreader.ElementValuePair)
com.jeantessier.classreader.ElementValuePair.accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.ElementValuePair.getElementName()
com.jeantessier.classreader.ElementValuePair.getElementNameIndex()
com.jeantessier.classreader.ElementValuePair.getElementValue()
com.jeantessier.classreader.ElementValuePair.getRawElementName()
com.jeantessier.classreader.ElementValueType
--> java.lang.Enum
<-- com.jeantessier.classreader.impl.ElementValueType$1.ElementValueType$1(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
<-- com.jeantessier.classreader.impl.ElementValueType$10.ElementValueType$10(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
<-- com.jeantessier.classreader.impl.ElementValueType$11.ElementValueType$11(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
<-- com.jeantessier.classreader.impl.ElementValueType$12.ElementValueType$12(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
<-- com.jeantessier.classreader.impl.ElementValueType$13.ElementValueType$13(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
<-- com.jeantessier.classreader.impl.ElementValueType$2.ElementValueType$2(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
<-- com.jeantessier.classreader.impl.ElementValueType$3.ElementValueType$3(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
<-- com.jeantessier.classreader.impl.ElementValueType$4.ElementValueType$4(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
<-- com.jeantessier.classreader.impl.ElementValueType$5.ElementValueType$5(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
<-- com.jeantessier.classreader.impl.ElementValueType$6.ElementValueType$6(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
<-- com.jeantessier.classreader.impl.ElementValueType$7.ElementValueType$7(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
<-- com.jeantessier.classreader.impl.ElementValueType$8.ElementValueType$8(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
<-- com.jeantessier.classreader.impl.ElementValueType$9.ElementValueType$9(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
<-- com.jeantessier.classreader.impl.ElementValueType.ElementValueType(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
<-- com.jeantessier.classreader.impl.ElementValueType.ElementValueType(java.lang.String, int, com.jeantessier.classreader.ElementValueType, com.jeantessier.classreader.impl.ElementValueType$1)
<-- com.jeantessier.classreader.impl.ElementValueType.elementValueType
<-- com.jeantessier.classreader.impl.ElementValueType.getTag()
<-- com.jeantessier.classreader.impl.ElementValueType.static {}
com.jeantessier.classreader.ElementValueType.$VALUES
com.jeantessier.classreader.ElementValueType.ANNOTATION
com.jeantessier.classreader.ElementValueType.ARRAY
com.jeantessier.classreader.ElementValueType.BOOLEAN
com.jeantessier.classreader.ElementValueType.BYTE
com.jeantessier.classreader.ElementValueType.CHAR
com.jeantessier.classreader.ElementValueType.CLASS
com.jeantessier.classreader.ElementValueType.DOUBLE
com.jeantessier.classreader.ElementValueType.ENUM
com.jeantessier.classreader.ElementValueType.ElementValueType(java.lang.String, int, char)
com.jeantessier.classreader.ElementValueType.FLOAT
com.jeantessier.classreader.ElementValueType.INTEGER
com.jeantessier.classreader.ElementValueType.LONG
com.jeantessier.classreader.ElementValueType.SHORT
com.jeantessier.classreader.ElementValueType.STRING
com.jeantessier.classreader.ElementValueType.forTag(char)
com.jeantessier.classreader.ElementValueType.getTag()
com.jeantessier.classreader.ElementValueType.static {}
com.jeantessier.classreader.ElementValueType.tag
com.jeantessier.classreader.ElementValueType.valueOf(java.lang.String)
com.jeantessier.classreader.ElementValueType.values()
com.jeantessier.classreader.ElementValueType[]
<-- com.jeantessier.classreader.ElementValueType.values()
com.jeantessier.classreader.ElementValueType[].clone()
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.EnumElementValue
--> com.jeantessier.classreader.ElementValue
--> java.lang.Object
<-- com.jeantessier.classreader.Visitor.visitEnumElementValue(com.jeantessier.classreader.EnumElementValue)
<-- com.jeantessier.classreader.VisitorBase.visitEnumElementValue(com.jeantessier.classreader.EnumElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitEnumElementValue(com.jeantessier.classreader.EnumElementValue)
<-- com.jeantessier.classreader.impl.EnumElementValue
<-- com.jeantessier.classreader.impl.EnumElementValue.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitEnumElementValue(com.jeantessier.classreader.EnumElementValue)
<-- com.jeantessier.diff.ClassReport.visitEnumElementValue(com.jeantessier.classreader.EnumElementValue)
com.jeantessier.classreader.EnumElementValue.getConstName()
com.jeantessier.classreader.EnumElementValue.getConstNameIndex()
com.jeantessier.classreader.EnumElementValue.getRawConstName()
com.jeantessier.classreader.EnumElementValue.getRawTypeName()
com.jeantessier.classreader.EnumElementValue.getTag()
com.jeantessier.classreader.EnumElementValue.getTypeName()
com.jeantessier.classreader.EnumElementValue.getTypeNameIndex()
com.jeantessier.classreader.ExceptionHandler
--> com.jeantessier.classreader.Visitable
--> java.lang.Object
<-- com.jeantessier.classreader.TextPrinter.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.classreader.Visitor.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.classreader.VisitorBase.visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
<-- com.jeantessier.classreader.VisitorBase.visitExceptionHandlers(java.util.Collection)
<-- 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.FeatureMapper
--> java.lang.Object
<-- com.jeantessier.classreader.NameMapper
<-- com.jeantessier.classreader.SignatureMapper
<-- 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.collectFeatures(java.util.Collection, java.util.Collection, com.jeantessier.classreader.FeatureMapper)
com.jeantessier.classreader.FeatureMapper.map(com.jeantessier.classreader.Feature_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.FeatureMapper.map(com.jeantessier.classreader.Feature_info)
<-- com.jeantessier.classreader.Field_info
<-- com.jeantessier.classreader.Method_info
<-- com.jeantessier.classreader.NameMapper.map(com.jeantessier.classreader.Feature_info)
<-- com.jeantessier.classreader.SignatureMapper.map(com.jeantessier.classreader.Feature_info)
<-- com.jeantessier.classreader.impl.Feature_info
<-- com.jeantessier.diff.APIDifferenceStrategy.collectFeatures(java.util.Collection, java.util.Collection, com.jeantessier.classreader.FeatureMapper)
<-- 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.visitClassfileFields(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.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.getClassfile()
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.FileFilteringLoadListener
--> com.jeantessier.classreader.FilteringLoadListener
com.jeantessier.classreader.FileFilteringLoadListener.FileFilteringLoadListener(com.jeantessier.classreader.LoadListener, java.util.List, java.util.List)
com.jeantessier.classreader.FileFilteringLoadListener.beginFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.FileFilteringLoadListener.endFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.FileFilteringLoadListener.matches(java.lang.String)
com.jeantessier.classreader.FilteringLoadListener
--> com.jeantessier.classreader.LoadListenerDecorator
<-- com.jeantessier.classreader.ClassfileFilteringLoadListener
<-- com.jeantessier.classreader.FileFilteringLoadListener
<-- com.jeantessier.classreader.GroupFilteringLoadListener
com.jeantessier.classreader.FilteringLoadListener.FilteringLoadListener(com.jeantessier.classreader.LoadListener, java.util.List, java.util.List)
com.jeantessier.classreader.FilteringLoadListener.beginFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.FilteringLoadListener.beginGroup(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.FilteringLoadListener.endClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.FilteringLoadListener.endFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.FilteringLoadListener.endGroup(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.FilteringLoadListener.excludes
com.jeantessier.classreader.FilteringLoadListener.includes
com.jeantessier.classreader.FilteringLoadListener.matches(java.lang.String)
com.jeantessier.classreader.FilteringLoadListener.matches(java.util.List, java.lang.String)
com.jeantessier.classreader.FilteringLoadListener.perl
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.FloatConstantElementValue
--> com.jeantessier.classreader.ConstantElementValue
--> java.lang.Object
<-- com.jeantessier.classreader.Visitor.visitFloatConstantElementValue(com.jeantessier.classreader.FloatConstantElementValue)
<-- com.jeantessier.classreader.VisitorBase.visitFloatConstantElementValue(com.jeantessier.classreader.FloatConstantElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitFloatConstantElementValue(com.jeantessier.classreader.FloatConstantElementValue)
<-- com.jeantessier.classreader.impl.FloatConstantElementValue
<-- com.jeantessier.classreader.impl.FloatConstantElementValue.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitFloatConstantElementValue(com.jeantessier.classreader.FloatConstantElementValue)
com.jeantessier.classreader.FloatConstantElementValue.getConstValue()
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.GroupFilteringLoadListener
--> com.jeantessier.classreader.FilteringLoadListener
com.jeantessier.classreader.GroupFilteringLoadListener.GroupFilteringLoadListener(com.jeantessier.classreader.LoadListener, java.util.List, java.util.List)
com.jeantessier.classreader.GroupFilteringLoadListener.beginGroup(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.GroupFilteringLoadListener.endGroup(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.GroupFilteringLoadListener.matches(java.lang.String)
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.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.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.TextPrinter.appendIndexedConstantPoolEntry(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.TextPrinter.appendIndexedLocalVariable(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.TextPrinter.appendOffset(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.TextPrinter.appendValue(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.TextPrinter.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.Visitor.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.VisitorBase.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.VisitorBase.visitInstructions(com.jeantessier.classreader.Code_attribute)
<-- 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.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory)
<-- com.jeantessier.classreader.impl.Code_attribute.appendIndexedConstantPoolEntry(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.impl.Code_attribute.appendIndexedLocalVariable(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.impl.Code_attribute.appendOffset(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.impl.Code_attribute.appendValue(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.impl.Code_attribute.logInstruction(com.jeantessier.classreader.Instruction)
<-- 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.getByte(int)
com.jeantessier.classreader.Instruction.getBytecode()
com.jeantessier.classreader.Instruction.getIndex()
com.jeantessier.classreader.Instruction.getIndexedConstantPoolEntry()
com.jeantessier.classreader.Instruction.getIndexedLocalVariable()
com.jeantessier.classreader.Instruction.getLength()
com.jeantessier.classreader.Instruction.getMnemonic()
com.jeantessier.classreader.Instruction.getOffset()
com.jeantessier.classreader.Instruction.getOpcode()
<-- com.jeantessier.classreader.FeatureDependencyCollector.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.MetricsGatherer.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.TextPrinter.appendIndexedConstantPoolEntry(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.TextPrinter.appendIndexedLocalVariable(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.TextPrinter.appendOffset(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.TextPrinter.appendValue(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.XMLPrinter.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.impl.Code_attribute.appendIndexedConstantPoolEntry(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.impl.Code_attribute.appendIndexedLocalVariable(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.impl.Code_attribute.appendOffset(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.impl.Code_attribute.appendValue(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)
<-- com.jeantessier.dependency.CodeDependencyCollector.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.metrics.MetricsGatherer.visitInstruction(com.jeantessier.classreader.Instruction)
com.jeantessier.classreader.Instruction.getStart()
com.jeantessier.classreader.Instruction.getValue()
com.jeantessier.classreader.IntegerConstantElementValue
--> com.jeantessier.classreader.ConstantElementValue
--> java.lang.Object
<-- com.jeantessier.classreader.Visitor.visitIntegerConstantElementValue(com.jeantessier.classreader.IntegerConstantElementValue)
<-- com.jeantessier.classreader.VisitorBase.visitIntegerConstantElementValue(com.jeantessier.classreader.IntegerConstantElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitIntegerConstantElementValue(com.jeantessier.classreader.IntegerConstantElementValue)
<-- com.jeantessier.classreader.impl.IntegerConstantElementValue
<-- com.jeantessier.classreader.impl.IntegerConstantElementValue.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitIntegerConstantElementValue(com.jeantessier.classreader.IntegerConstantElementValue)
com.jeantessier.classreader.IntegerConstantElementValue.getConstValue()
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.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.LoadAdapter
--> com.jeantessier.classreader.LoadListener
--> java.lang.Object
<-- com.jeantessier.classreader.LoadListenerBase
<-- com.jeantessier.classreader.LoadListenerVisitorAdapter
<-- com.jeantessier.classreader.PackageMapper
com.jeantessier.classreader.LoadAdapter.LoadAdapter()
com.jeantessier.classreader.LoadAdapter.beginClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadAdapter.beginFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadAdapter.beginGroup(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadAdapter.beginSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadAdapter.endClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadAdapter.endFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadAdapter.endGroup(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadAdapter.endSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadEvent
--> java.util.EventObject
<-- com.jeantessier.classreader.ClassfileFilteringLoadListener.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- 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.FileFilteringLoadListener.beginFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.FileFilteringLoadListener.endFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.GroupFilteringLoadListener.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.GroupFilteringLoadListener.endGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadAdapter.beginClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadAdapter.beginFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadAdapter.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadAdapter.beginSession(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadAdapter.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadAdapter.endFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadAdapter.endGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadAdapter.endSession(com.jeantessier.classreader.LoadEvent)
<-- 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.beginFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerBase.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerBase.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerBase.endGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerDecorator.beginClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerDecorator.beginFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerDecorator.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerDecorator.beginSession(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerDecorator.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerDecorator.endFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerDecorator.endGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerDecorator.endSession(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerVisitorAdapter.endClassfile(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.endClassfile(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.ClassfileFilteringLoadListener.ClassfileFilteringLoadListener(com.jeantessier.classreader.LoadListener, java.util.List, java.util.List)
<-- 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.FileFilteringLoadListener.FileFilteringLoadListener(com.jeantessier.classreader.LoadListener, java.util.List, java.util.List)
<-- com.jeantessier.classreader.FilteringLoadListener.FilteringLoadListener(com.jeantessier.classreader.LoadListener, java.util.List, java.util.List)
<-- com.jeantessier.classreader.GroupFilteringLoadListener.GroupFilteringLoadListener(com.jeantessier.classreader.LoadListener, java.util.List, java.util.List)
<-- com.jeantessier.classreader.LoadAdapter
<-- com.jeantessier.classreader.LoadListenerDecorator
<-- com.jeantessier.classreader.LoadListenerDecorator.LoadListenerDecorator(com.jeantessier.classreader.LoadListener)
<-- com.jeantessier.classreader.LoadListenerDecorator.beginClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerDecorator.beginFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerDecorator.beginGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerDecorator.beginSession(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerDecorator.delegate
<-- com.jeantessier.classreader.LoadListenerDecorator.endClassfile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerDecorator.endFile(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerDecorator.endGroup(com.jeantessier.classreader.LoadEvent)
<-- com.jeantessier.classreader.LoadListenerDecorator.endSession(com.jeantessier.classreader.LoadEvent)
<-- 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.LoadAdapter
<-- com.jeantessier.dependencyfinder.VerboseListenerBase
<-- com.jeantessier.dependencyfinder.cli.ClassMatcher
com.jeantessier.classreader.LoadListenerBase.LoadListenerBase()
com.jeantessier.classreader.LoadListenerBase.beginFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerBase.beginGroup(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerBase.endClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerBase.endGroup(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.LoadListenerDecorator
--> com.jeantessier.classreader.LoadListener
--> java.lang.Object
<-- com.jeantessier.classreader.FilteringLoadListener
com.jeantessier.classreader.LoadListenerDecorator.LoadListenerDecorator(com.jeantessier.classreader.LoadListener)
com.jeantessier.classreader.LoadListenerDecorator.beginClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerDecorator.beginFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerDecorator.beginGroup(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerDecorator.beginSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerDecorator.delegate
com.jeantessier.classreader.LoadListenerDecorator.endClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerDecorator.endFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerDecorator.endGroup(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerDecorator.endSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerVisitorAdapter
--> com.jeantessier.classreader.LoadAdapter
<-- com.jeantessier.classreader.Monitor
com.jeantessier.classreader.LoadListenerVisitorAdapter.LoadListenerVisitorAdapter(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.LoadListenerVisitorAdapter.endClassfile(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.Instruction.getIndexedLocalVariable()
<-- com.jeantessier.classreader.LocalVariableFinder.getLocalVariable()
<-- com.jeantessier.classreader.LocalVariableFinder.localVariable
<-- com.jeantessier.classreader.LocalVariableFinder.visitLocalVariable(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.TextPrinter.appendIndexedLocalVariable(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.TextPrinter.appendLocalVariable(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.appendLocalVariable(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.XMLPrinter.visitInstruction(com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.XMLPrinter.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.impl.Code_attribute.appendIndexedLocalVariable(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)
<-- com.jeantessier.classreader.impl.Code_attribute.appendLocalVariable(java.lang.StringBuilder, com.jeantessier.classreader.LocalVariable)
<-- com.jeantessier.classreader.impl.Instruction.getIndexedLocalVariable()
<-- com.jeantessier.classreader.impl.Instruction.locateLocalVariable(int)
<-- 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.LocalVariableFinder
--> com.jeantessier.classreader.VisitorBase
com.jeantessier.classreader.LocalVariableFinder.LocalVariableFinder(int, int)
com.jeantessier.classreader.LocalVariableFinder.getLocalVariable()
com.jeantessier.classreader.LocalVariableFinder.localVariable
com.jeantessier.classreader.LocalVariableFinder.localVariableIndex
com.jeantessier.classreader.LocalVariableFinder.pc
com.jeantessier.classreader.LocalVariableFinder.visitCode_attribute(com.jeantessier.classreader.Code_attribute)
com.jeantessier.classreader.LocalVariableFinder.visitLocalVariable(com.jeantessier.classreader.LocalVariable)
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.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.LongConstantElementValue
--> com.jeantessier.classreader.ConstantElementValue
--> java.lang.Object
<-- com.jeantessier.classreader.Visitor.visitLongConstantElementValue(com.jeantessier.classreader.LongConstantElementValue)
<-- com.jeantessier.classreader.VisitorBase.visitLongConstantElementValue(com.jeantessier.classreader.LongConstantElementValue)
<-- com.jeantessier.classreader.XMLPrinter.visitLongConstantElementValue(com.jeantessier.classreader.LongConstantElementValue)
<-- com.jeantessier.classreader.impl.LongConstantElementValue
<-- com.jeantessier.classreader.impl.LongConstantElementValue.accept(com.jeantessier.classreader.Visitor)
<-- com.jeantessier.diff.ClassReport.visitLongConstantElementValue(com.jeantessier.classreader.LongConstantElementValue)
com.jeantessier.classreader.LongConstantElementValue.getConstValue()
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.visitClassfileMethods(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.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()