com.jeantessier.diff.DifferencesFactoryRemoved Fields:
private com.jeantessier.classreader.Classfile newClassRemoved Methods:
public com.jeantessier.diff.Differences createFeatureDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)private static boolean lambda$createFeatureDifferences$14(java.lang.String, com.jeantessier.classreader.Field_info)[synthetic]private static boolean lambda$createFeatureDifferences$15(java.lang.String, com.jeantessier.classreader.Method_info)[synthetic]New Methods:
public com.jeantessier.diff.Differences createFeatureDifferences(com.jeantessier.classreader.Classfile, java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)private static boolean lambda$createFeatureDifferences$14(com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Field_info)[synthetic]private static boolean lambda$createFeatureDifferences$15(com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Method_info)[synthetic]
com.jeantessier.metrics.MetricsGathererNew Methods:
private void computeEffectiveMethodLength(com.jeantessier.classreader.LineNumberTable_attribute)private void computeRawMethodLength(com.jeantessier.classreader.LineNumberTable_attribute)
com.jeantessier.metrics.NbSubMetricsMeasurementNew Methods:
private static boolean lambda$new$0(java.lang.String)[synthetic]
com.jeantessier.metrics.RatioMeasurementDeclaration Changes:
old: public class com.jeantessier.metrics.RatioMeasurement extends com.jeantessier.metrics.MeasurementBasenew: public class com.jeantessier.metrics.RatioMeasurement extends com.jeantessier.metrics.ArithmeticMeasurementRemoved Fields:
private int baseDisposeprivate java.lang.String baseNameprivate int dividerDisposeprivate java.lang.String dividerNameRemoved Methods:
public int getBaseDispose()public java.lang.String getBaseName()public int getDividerDispose()public java.lang.String getDividerName()private int lambda$new$0(java.lang.String, com.jeantessier.metrics.MeasurementDescriptor)[synthetic]private int lambda$new$1(java.lang.String, com.jeantessier.metrics.MeasurementDescriptor)[synthetic]New Fields:
private java.lang.String baseTermprivate double baseValueprivate double defaultForNaNprivate double defaultForNegativeInfinityprivate double defaultForPositiveInfinityprivate java.lang.String dividerTermprivate double dividerValueNew Methods:
public java.lang.String getBaseTerm()public double getBaseValue()public java.lang.String getDividerTerm()public double getDividerValue()
com.jeantessier.metrics.SumMeasurementDeclaration Changes:
old: public class com.jeantessier.metrics.SumMeasurement extends com.jeantessier.metrics.MeasurementBasenew: public class com.jeantessier.metrics.SumMeasurement extends com.jeantessier.metrics.ArithmeticMeasurementRemoved Methods:
private double evaluateMeasurement(java.lang.String)[inherited]New Methods:
private static boolean lambda$new$0(java.lang.String)[synthetic]
com.jeantessier.metrics.ArithmeticMeasurement
com.jeantessier.metrics.MeasurementVisitorNew Methods:
public void visitHistogramMeasurement(com.jeantessier.metrics.HistogramMeasurement)
com.jeantessier.classreader.impl.ClassfileNew Methods:
public com.jeantessier.classreader.impl.Field_info getField(java.util.function.Predicate)public com.jeantessier.classreader.impl.Method_info getMethod(java.util.function.Predicate)
com.jeantessier.dependency.HTMLPrinterRemoved Methods:
private java.lang.String perlEscapeName(java.lang.String)New Methods:
private java.lang.String urlEscapeName(java.lang.String)
com.jeantessier.metrics.BasicMeasurementsNew Fields:
public static final com.jeantessier.metrics.BasicMeasurements EFFECTIVE_METHOD_LENGTHpublic static final com.jeantessier.metrics.BasicMeasurements RAW_METHOD_LENGTH
com.jeantessier.metrics.JSONPrinterNew Methods:
public void visitHistogramMeasurement(com.jeantessier.metrics.HistogramMeasurement)
com.jeantessier.metrics.MetricsGathererRemoved Methods:
private static void lambda$fireBeginClass$78(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireBeginMethod$79(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireBeginSession$77(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireEndClass$81(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireEndMethod$80(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireEndSession$82(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static java.lang.Object lambda$visitClass_info$27(com.jeantessier.classreader.Class_info)private static java.lang.Object lambda$visitClassfile$0(com.jeantessier.classreader.Classfile)private static java.lang.Object lambda$visitClassfile$1(com.jeantessier.classreader.Classfile)private void lambda$visitClassfile$10(com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$13(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$14(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$15(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$16(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$17(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$18(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$19(java.lang.String, com.jeantessier.metrics.Metrics)private static java.lang.Object lambda$visitClassfile$2(com.jeantessier.classreader.Classfile)private static void lambda$visitClassfile$20(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$21(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$22(java.lang.String, com.jeantessier.metrics.Metrics)private void lambda$visitClassfile$23(com.jeantessier.classreader.Class_info)private void lambda$visitClassfile$24(com.jeantessier.classreader.Field_info)private void lambda$visitClassfile$25(com.jeantessier.classreader.Method_info)private void lambda$visitClassfile$26(com.jeantessier.classreader.Attribute_info)private static java.lang.Object lambda$visitClassfile$3(com.jeantessier.classreader.Classfile)private static java.lang.Object lambda$visitClassfile$4(com.jeantessier.classreader.Classfile)private static java.lang.Object lambda$visitClassfile$5(com.jeantessier.classreader.Classfile)private static java.lang.Object lambda$visitClassfile$6(com.jeantessier.classreader.Classfile)private static java.lang.Object lambda$visitClassfile$7(com.jeantessier.classreader.Classfile)private static java.lang.Object lambda$visitClassfile$8(com.jeantessier.classreader.Classfile)private static java.lang.Object lambda$visitClassfile$9(com.jeantessier.classreader.Classfile)private static java.lang.Object lambda$visitFieldRef_info$28(com.jeantessier.classreader.FieldRef_info)private static java.lang.Object lambda$visitFieldRef_info$29(com.jeantessier.classreader.FieldRef_info)private static java.lang.Object lambda$visitFieldRef_info$30(com.jeantessier.classreader.FieldRef_info)private static java.lang.Object lambda$visitField_info$37(com.jeantessier.classreader.Field_info)private java.lang.Object lambda$visitField_info$38()private static java.lang.Object lambda$visitField_info$39(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$40(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$41(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$42(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$43(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$44(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$45(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$46(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$47(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$48(com.jeantessier.classreader.Field_info)private static void lambda$visitInnerClass$64(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$65(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$66(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$67(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$68(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$69(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$70(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$71(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$72(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$73(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$74(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$75(java.lang.String, com.jeantessier.metrics.Metrics)private static java.lang.Object lambda$visitInterfaceMethodRef_info$34(com.jeantessier.classreader.InterfaceMethodRef_info)private static java.lang.Object lambda$visitInterfaceMethodRef_info$35(com.jeantessier.classreader.InterfaceMethodRef_info)private static java.lang.Object lambda$visitInterfaceMethodRef_info$36(com.jeantessier.classreader.InterfaceMethodRef_info)private static java.lang.Object lambda$visitLocalVariable$76(com.jeantessier.classreader.LocalVariable)private static java.lang.Object lambda$visitMethodRef_info$31(com.jeantessier.classreader.MethodRef_info)private static java.lang.Object lambda$visitMethodRef_info$32(com.jeantessier.classreader.MethodRef_info)private static java.lang.Object lambda$visitMethodRef_info$33(com.jeantessier.classreader.MethodRef_info)private static java.lang.Object lambda$visitMethod_info$49(com.jeantessier.classreader.Method_info)private java.lang.Object lambda$visitMethod_info$50()private static java.lang.Object lambda$visitMethod_info$51(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$52(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$53(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$54(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$55(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$56(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$57(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$58(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$59(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$60(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$61(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$62(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$63(com.jeantessier.classreader.Method_info)New Methods:
private static void lambda$fireBeginClass$38(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireBeginMethod$39(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireBeginSession$37(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireEndClass$41(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireEndMethod$40(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireEndSession$42(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private void lambda$visitClassfile$0(com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$1(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$10(java.lang.String, com.jeantessier.metrics.Metrics)private void lambda$visitClassfile$13(com.jeantessier.classreader.Class_info)private void lambda$visitClassfile$14(com.jeantessier.classreader.Field_info)private void lambda$visitClassfile$15(com.jeantessier.classreader.Method_info)private void lambda$visitClassfile$16(com.jeantessier.classreader.Attribute_info)private static void lambda$visitClassfile$2(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$3(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$4(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$5(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$6(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$7(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$8(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$9(java.lang.String, com.jeantessier.metrics.Metrics)private static java.lang.Object lambda$visitFieldRef_info$17(com.jeantessier.classreader.FieldRef_info)private static java.lang.Object lambda$visitFieldRef_info$18(com.jeantessier.classreader.FieldRef_info)private java.lang.Object lambda$visitField_info$23()private static void lambda$visitInnerClass$25(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$26(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$27(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$28(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$29(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$30(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$31(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$32(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$33(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$34(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$35(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$36(java.lang.String, com.jeantessier.metrics.Metrics)private static java.lang.Object lambda$visitInterfaceMethodRef_info$21(com.jeantessier.classreader.InterfaceMethodRef_info)private static java.lang.Object lambda$visitInterfaceMethodRef_info$22(com.jeantessier.classreader.InterfaceMethodRef_info)private static java.lang.Object lambda$visitMethodRef_info$19(com.jeantessier.classreader.MethodRef_info)private static java.lang.Object lambda$visitMethodRef_info$20(com.jeantessier.classreader.MethodRef_info)private java.lang.Object lambda$visitMethod_info$24()public void visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)
com.jeantessier.metrics.PrinterNew Methods:
public void visitHistogramMeasurement(com.jeantessier.metrics.HistogramMeasurement)
com.jeantessier.metrics.RatioMeasurementNew Methods:
private int lambda$new$0(java.lang.String, com.jeantessier.metrics.MeasurementDescriptor)private int lambda$new$1(java.lang.String, com.jeantessier.metrics.MeasurementDescriptor)
com.jeantessier.metrics.StatisticalMeasurementRemoved Methods:
private java.lang.Double lambda$collectData$3(java.lang.Double)private static boolean lambda$parseRequestedPercentiles$0(java.lang.String)private static java.util.stream.Stream lambda$parseRequestedPercentiles$1(java.lang.String)private static java.lang.String lambda$parseRequestedPercentiles$2(java.util.regex.MatchResult)New Methods:
public static int getDispose(java.lang.String)public static int getDispose(java.lang.String, int)public static int getDispose(java.lang.String, java.util.function.IntSupplier)private java.lang.Double lambda$collectData$6(java.lang.Double)private static int lambda$getDispose$0(int)private int lambda$new$4(java.lang.String, com.jeantessier.metrics.MeasurementDescriptor)private int lambda$new$5(java.lang.String, com.jeantessier.metrics.MeasurementDescriptor)private static boolean lambda$parseRequestedPercentiles$1(java.lang.String)private static java.util.stream.Stream lambda$parseRequestedPercentiles$2(java.lang.String)private static java.lang.String lambda$parseRequestedPercentiles$3(java.util.regex.MatchResult)
com.jeantessier.metrics.TextPrinterRemoved Methods:
private void lambda$visitCollectionMeasurement$1(java.lang.String)New Methods:
private void lambda$visitCollectionMeasurement$2(java.lang.String)private static java.lang.String lambda$visitHistogramMeasurement$1(java.util.Map$Entry)public void visitHistogramMeasurement(com.jeantessier.metrics.HistogramMeasurement)
com.jeantessier.metrics.XMLPrinterRemoved Methods:
private void lambda$visitCollectionMeasurement$1(java.lang.String)New Methods:
private void lambda$visitCollectionMeasurement$2(java.lang.String)private void lambda$visitHistogramMeasurement$1(java.util.Map$Entry)public void visitHistogramMeasurement(com.jeantessier.metrics.HistogramMeasurement)
com.jeantessier.metrics.YAMLPrinterRemoved Methods:
private void lambda$visitCollectionMeasurement$1(java.lang.String)New Methods:
private void lambda$visitCollectionMeasurement$2(java.lang.String)private void lambda$visitHistogramMeasurement$1(java.util.Map$Entry)public void visitHistogramMeasurement(com.jeantessier.metrics.HistogramMeasurement)
com.jeantessier.metrics.HistogramMeasurementcom.jeantessier.metrics.HistogramMeasurement$Plot
com.jeantessier.classreader.ClassfileNew Methods:
public abstract java.util.Collection locateMethodDeclarations(java.util.function.Predicate)
com.jeantessier.classreader.Method_infoNew Methods:
public abstract java.util.Collection locateMethodDeclarations()
com.jeantessier.dependency.CyclePrinterMethod Changes:
old: public abstract void setIndentText(java.lang.String)new: public void setIndentText(java.lang.String)
com.jeantessier.classreader.impl.ClassfileRemoved Methods:
private static boolean lambda$isDeprecated$7(com.jeantessier.classreader.impl.Attribute_info)[synthetic]private static boolean lambda$isGeneric$8(com.jeantessier.classreader.impl.Attribute_info)[synthetic]private static boolean lambda$isSyntheticFromAttribute$6(com.jeantessier.classreader.impl.Attribute_info)[synthetic]New Methods:
private static boolean lambda$isDeprecated$9(com.jeantessier.classreader.impl.Attribute_info)[synthetic]private static boolean lambda$isGeneric$10(com.jeantessier.classreader.impl.Attribute_info)[synthetic]private static boolean lambda$isSyntheticFromAttribute$8(com.jeantessier.classreader.impl.Attribute_info)[synthetic]private com.jeantessier.classreader.Classfile lambda$locateMethodDeclarations$6(java.lang.String)[synthetic]private static java.util.stream.Stream lambda$locateMethodDeclarations$7(java.util.function.Predicate, com.jeantessier.classreader.Classfile)[synthetic]public java.util.Collection locateMethodDeclarations(java.util.function.Predicate)
com.jeantessier.classreader.impl.Method_infoNew Methods:
private boolean lambda$locateMethodDeclarations$2(com.jeantessier.classreader.Method_info)[synthetic]public java.util.Collection locateMethodDeclarations()
com.jeantessier.dependency.GraphCopierNew Constructors:
public GraphCopier(com.jeantessier.dependency.NodeFactory)private GraphCopier(com.jeantessier.dependency.NodeFactory, com.jeantessier.dependency.NodeFactory)public GraphCopier(com.jeantessier.dependency.TraversalStrategy, com.jeantessier.dependency.NodeFactory)public GraphCopier(com.jeantessier.dependency.TraversalStrategy, com.jeantessier.dependency.NodeFactory, com.jeantessier.dependency.NodeFactory)
com.jeantessier.dependency.HTMLPrinterNew Fields:
public static final java.lang.String DEFAULT_URL_FORMAT
com.jeantessier.dependency.MetricsGathererNew Methods:
public long[] getChart(int)public java.util.Map getHistogram(int)private long lambda$getChart$0(int, int)[synthetic]private boolean lambda$getHistogram$1(int, int)[synthetic]private java.lang.Long lambda$getHistogram$2(int, java.lang.Integer)[synthetic]
com.jeantessier.dependency.MetricsReportDeclaration Changes:
old: public class com.jeantessier.dependency.MetricsReport extends java.lang.Objectnew: public abstract class com.jeantessier.dependency.MetricsReport extends java.lang.ObjectRemoved Fields:
private boolean chartingClassesPerPackageprivate boolean chartingFeaturesPerClassprivate boolean chartingInboundsPerClassprivate boolean chartingInboundsPerFeatureprivate boolean chartingInboundsPerPackageprivate boolean chartingOutboundsPerClassprivate boolean chartingOutboundsPerFeatureprivate boolean chartingOutboundsPerPackageRemoved Methods:
public boolean isChartingClassesPerPackage()public boolean isChartingFeaturesPerClass()public boolean isChartingInboundsPerClass()public boolean isChartingInboundsPerFeature()public boolean isChartingInboundsPerPackage()public boolean isChartingOutboundsPerClass()public boolean isChartingOutboundsPerFeature()public boolean isChartingOutboundsPerPackage()private void lambda$process$0(com.jeantessier.dependency.PackageNode)[synthetic]private void lambda$process$1(com.jeantessier.dependency.ClassNode)[synthetic]private void lambda$process$2(com.jeantessier.dependency.FeatureNode)[synthetic]public void setChartingClassesPerPackage(boolean)public void setChartingFeaturesPerClass(boolean)public void setChartingInboundsPerClass(boolean)public void setChartingInboundsPerFeature(boolean)public void setChartingInboundsPerPackage(boolean)public void setChartingOutboundsPerClass(boolean)public void setChartingOutboundsPerFeature(boolean)public void setChartingOutboundsPerPackage(boolean)Method Changes:
old: private long countConfirmedNodes(java.util.Collection)new: protected long countConfirmedNodes(java.util.Collection)old: public void process(com.jeantessier.dependency.MetricsGatherer)new: public abstract void process(com.jeantessier.dependency.MetricsGatherer)New Fields:
private boolean showingClassesPerPackageChartprivate boolean showingClassesPerPackageHistogramprivate boolean showingFeaturesPerClassChartprivate boolean showingFeaturesPerClassHistogramprivate boolean showingInboundsPerClassChartprivate boolean showingInboundsPerClassHistogramprivate boolean showingInboundsPerFeatureChartprivate boolean showingInboundsPerFeatureHistogramprivate boolean showingInboundsPerPackageChartprivate boolean showingInboundsPerPackageHistogramprivate boolean showingOutboundsPerClassChartprivate boolean showingOutboundsPerClassHistogramprivate boolean showingOutboundsPerFeatureChartprivate boolean showingOutboundsPerFeatureHistogramprivate boolean showingOutboundsPerPackageChartprivate boolean showingOutboundsPerPackageHistogramNew Methods:
public boolean isShowingClassesPerPackageChart()public boolean isShowingClassesPerPackageHistogram()public boolean isShowingFeaturesPerClassChart()public boolean isShowingFeaturesPerClassHistogram()public boolean isShowingInboundsPerClassChart()public boolean isShowingInboundsPerClassHistogram()public boolean isShowingInboundsPerFeatureChart()public boolean isShowingInboundsPerFeatureHistogram()public boolean isShowingInboundsPerPackageChart()public boolean isShowingInboundsPerPackageHistogram()public boolean isShowingOutboundsPerClassChart()public boolean isShowingOutboundsPerClassHistogram()public boolean isShowingOutboundsPerFeatureChart()public boolean isShowingOutboundsPerFeatureHistogram()public boolean isShowingOutboundsPerPackageChart()public boolean isShowingOutboundsPerPackageHistogram()protected void print(int)protected void print(java.lang.String)protected void println()protected void println(java.lang.String)public void setShowingClassesPerPackageChart(boolean)public void setShowingClassesPerPackageHistogram(boolean)public void setShowingFeaturesPerClassChart(boolean)public void setShowingFeaturesPerClassHistogram(boolean)public void setShowingInboundsPerClassChart(boolean)public void setShowingInboundsPerClassHistogram(boolean)public void setShowingInboundsPerFeatureChart(boolean)public void setShowingInboundsPerFeatureHistogram(boolean)public void setShowingInboundsPerPackageChart(boolean)public void setShowingInboundsPerPackageHistogram(boolean)public void setShowingOutboundsPerClassChart(boolean)public void setShowingOutboundsPerClassHistogram(boolean)public void setShowingOutboundsPerFeatureChart(boolean)public void setShowingOutboundsPerFeatureHistogram(boolean)public void setShowingOutboundsPerPackageChart(boolean)public void setShowingOutboundsPerPackageHistogram(boolean)
com.jeantessier.dependency.NodeNew Methods:
public java.lang.String getSimpleName()
com.jeantessier.dependency.PrinterNew Methods:
protected boolean hasVisibleClasses(com.jeantessier.dependency.PackageNode)protected boolean hasVisibleFeatures(com.jeantessier.dependency.ClassNode)public void visitClassNode(com.jeantessier.dependency.ClassNode)public void visitFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependencyfinder.ant.DependencyCyclesNew Fields:
private boolean jsonNew Methods:
public boolean getJson()public void setJson(boolean)
com.jeantessier.dependencyfinder.ant.DependencyMetricsNew Fields:
private boolean histogramClassesPerPackageprivate boolean histogramFeaturesPerClassprivate boolean histogramInboundsPerClassprivate boolean histogramInboundsPerFeatureprivate boolean histogramInboundsPerPackageprivate boolean histogramOutboundsPerClassprivate boolean histogramOutboundsPerFeatureprivate boolean histogramOutboundsPerPackageprivate boolean jsonNew Methods:
public boolean getHistogramclassesperpackage()public boolean getHistogramfeaturesperclass()public boolean getHistograminboundsperclass()public boolean getHistograminboundsperfeature()public boolean getHistograminboundsperpackage()public boolean getHistogramoutboundsperclass()public boolean getHistogramoutboundsperfeature()public boolean getHistogramoutboundsperpackage()public boolean getJson()public void setHistogramall(boolean)public void setHistogramclasses(boolean)public void setHistogramclassesperpackage(boolean)public void setHistogramfeatures(boolean)public void setHistogramfeaturesperclass(boolean)public void setHistograminbounds(boolean)public void setHistograminboundsperclass(boolean)public void setHistograminboundsperfeature(boolean)public void setHistograminboundsperpackage(boolean)public void setHistogramoutbounds(boolean)public void setHistogramoutboundsperclass(boolean)public void setHistogramoutboundsperfeature(boolean)public void setHistogramoutboundsperpackage(boolean)public void setHistogrampackages(boolean)public void setJson(boolean)
com.jeantessier.dependencyfinder.ant.DependencyReporterRemoved Methods:
public boolean getCopyOnly()public void setCopyOnly(boolean)public void setShowAll(boolean)New Fields:
private boolean htmlprivate boolean includeFilterNodesprivate boolean jsonprivate boolean textprivate java.lang.String urlFormatprivate boolean yamlNew Methods:
public boolean getCopyonly()public boolean getHtml()public boolean getIncludefilternodes()public boolean getJson()public boolean getText()public java.lang.String getUrlFormat()public boolean getYaml()public void setCopyonly(boolean)public void setHtml(boolean)public void setIncludefilternodes(boolean)public void setJson(boolean)public void setShowall(boolean)public void setText(boolean)public void setTxt(boolean)public void setUrlFormat(java.lang.String)public void setYaml(boolean)public void setYml(boolean)
com.jeantessier.diff.ListDiffPrinterNew Constructors:
public ListDiffPrinter()public ListDiffPrinter(boolean)
com.jeantessier.metrics.JSONPrinterNew Methods:
private java.lang.String formatValue(double)private java.lang.String formatValue(java.lang.Number)
com.jeantessier.metrics.NbSubMetricsMeasurementField Declaration Changes:
old: private static final java.lang.String OPERATORS_REGULAR_EXPRESSIONnew: static final java.lang.String OPERATORS_REGULAR_EXPRESSION
com.jeantessier.metrics.YAMLPrinterNew Methods:
private java.lang.String formatValue(double)private java.lang.String formatValue(java.lang.Number)
com.jeantessier.dependency.JSONCyclePrintercom.jeantessier.dependency.JSONMetricsReportcom.jeantessier.dependency.JSONPrintercom.jeantessier.dependency.TextMetricsReportcom.jeantessier.dependency.YAMLPrintercom.jeantessier.classreader.Collectorcom.jeantessier.classreader.FeatureMappercom.jeantessier.classreader.ClassDependencyCollectorcom.jeantessier.classreader.CollectorBasecom.jeantessier.classreader.DescriptorIteratorcom.jeantessier.classreader.FeatureDependencyCollectorcom.jeantessier.classreader.NameMappercom.jeantessier.classreader.SignatureIteratorcom.jeantessier.classreader.SignatureMappercom.jeantessier.dependency.BasicTraversalcom.jeantessier.dependency.NodeNamePrintercom.jeantessier.dependency.SelectiveVisitorcom.jeantessier.dependency.TraversalStrategyBasecom.jeantessier.dependency.VisitorDecorator
com.jeantessier.classreader.ClassfileRemoved Methods:
public abstract com.jeantessier.classreader.Field_info getField(java.lang.String)public abstract com.jeantessier.classreader.Method_info getMethod(java.lang.String)public abstract com.jeantessier.classreader.Field_info locateField(java.lang.String)public abstract com.jeantessier.classreader.Method_info locateMethod(java.lang.String)New Methods:
public abstract com.jeantessier.classreader.Field_info getField(java.util.function.Predicate)public abstract com.jeantessier.classreader.Method_info getMethod(java.util.function.Predicate)public abstract boolean hasSuperclass()public abstract com.jeantessier.classreader.Field_info locateField(java.util.function.Predicate)public abstract com.jeantessier.classreader.Method_info locateMethod(java.util.function.Predicate)
com.jeantessier.classreader.Code_attributeNew Methods:
public abstract java.util.stream.Stream stream()
com.jeantessier.classreader.EnclosingMethod_attributeNew Methods:
public abstract boolean hasMethod()
com.jeantessier.classreader.ExceptionHandlerNew Methods:
public abstract boolean hasCatchType()
com.jeantessier.classreader.FeatureRef_infoMethod Changes:
old:public abstract java.lang.String getClassName()
new:public java.lang.String getClassName()
old:public abstract java.lang.String getClassSimpleName()
new:public java.lang.String getClassSimpleName()
old:public abstract java.lang.String getFullName()
new:public java.lang.String getFullName()
old:public abstract java.lang.String getFullSignature()
new:public java.lang.String getFullSignature()
old:public abstract com.jeantessier.classreader.Class_info getRawClass()
new:public com.jeantessier.classreader.Class_info getRawClass()
old:public abstract com.jeantessier.classreader.NameAndType_info getRawNameAndType()
new:public com.jeantessier.classreader.NameAndType_info getRawNameAndType()New Methods:
public java.lang.String getFullUniqueName()public abstract java.lang.String getUniqueName()
com.jeantessier.classreader.Feature_infoMethod Changes:
old:public abstract java.lang.String getDescriptor()
new:public java.lang.String getDescriptor()
old:public abstract java.lang.String getFullName()
new:public java.lang.String getFullName()
old:public abstract java.lang.String getFullSignature()
new:public java.lang.String getFullSignature()
old:public abstract java.lang.String getName()
new:public java.lang.String getName()
old:public abstract com.jeantessier.classreader.UTF8_info getRawDescriptor()
new:public com.jeantessier.classreader.UTF8_info getRawDescriptor()
old:public abstract com.jeantessier.classreader.UTF8_info getRawName()
new:public com.jeantessier.classreader.UTF8_info getRawName()
old:public abstract boolean isDeprecated()
new:public boolean isDeprecated()
old:public abstract boolean isGeneric()
new:public boolean isGeneric()New Methods:
public java.lang.String getFullUniqueName()public abstract java.lang.String getUniqueName()private static boolean lambda$isDeprecated$0(com.jeantessier.classreader.Attribute_info)
com.jeantessier.classreader.InnerClassNew Methods:
public com.jeantessier.classreader.Classfile getClassfile()public abstract boolean hasInnerName()public abstract boolean hasOuterClassInfo()
com.jeantessier.classreader.LocalVariableDeclaration Changes:
old:public interface com.jeantessier.classreader.LocalVariable extends com.jeantessier.classreader.Visitable
new:public interface com.jeantessier.classreader.LocalVariable extends com.jeantessier.classreader.Visitable, java.lang.ComparableNew Methods:
public com.jeantessier.classreader.Method_info getMethod()public abstract java.lang.String getType()
com.jeantessier.classreader.MethodParameterNew Methods:
public abstract boolean hasName()
com.jeantessier.classreader.Method_infoNew Methods:
public abstract java.util.stream.Stream getParameterTypes()
com.jeantessier.classreader.RuntimeParameterAnnotations_attributeRemoved Methods:
public abstract java.util.List getParameterAnnotations()New Methods:
public abstract java.util.Collection getParameterAnnotations()
com.jeantessier.classreader.VisitorMethod Changes:
old:public abstract void visitAnnotation(com.jeantessier.classreader.Annotation)
new:public void visitAnnotation(com.jeantessier.classreader.Annotation)
old:public abstract void visitAnnotationDefault_attribute(com.jeantessier.classreader.AnnotationDefault_attribute)
new:public void visitAnnotationDefault_attribute(com.jeantessier.classreader.AnnotationDefault_attribute)
old:public abstract void visitAnnotationElementValue(com.jeantessier.classreader.AnnotationElementValue)
new:public void visitAnnotationElementValue(com.jeantessier.classreader.AnnotationElementValue)
old:public abstract void visitAppendFrame(com.jeantessier.classreader.AppendFrame)
new:public void visitAppendFrame(com.jeantessier.classreader.AppendFrame)
old:public abstract void visitArrayElementValue(com.jeantessier.classreader.ArrayElementValue)
new:public void visitArrayElementValue(com.jeantessier.classreader.ArrayElementValue)
old:public abstract void visitBooleanConstantElementValue(com.jeantessier.classreader.BooleanConstantElementValue)
new:public void visitBooleanConstantElementValue(com.jeantessier.classreader.BooleanConstantElementValue)
old:public abstract void visitBootstrapMethod(com.jeantessier.classreader.BootstrapMethod)
new:public void visitBootstrapMethod(com.jeantessier.classreader.BootstrapMethod)
old:public abstract void visitBootstrapMethods_attribute(com.jeantessier.classreader.BootstrapMethods_attribute)
new:public void visitBootstrapMethods_attribute(com.jeantessier.classreader.BootstrapMethods_attribute)
old:public abstract void visitByteConstantElementValue(com.jeantessier.classreader.ByteConstantElementValue)
new:public void visitByteConstantElementValue(com.jeantessier.classreader.ByteConstantElementValue)
old:public abstract void visitCatchTarget(com.jeantessier.classreader.CatchTarget)
new:public void visitCatchTarget(com.jeantessier.classreader.CatchTarget)
old:public abstract void visitCharConstantElementValue(com.jeantessier.classreader.CharConstantElementValue)
new:public void visitCharConstantElementValue(com.jeantessier.classreader.CharConstantElementValue)
old:public abstract void visitChopFrame(com.jeantessier.classreader.ChopFrame)
new:public void visitChopFrame(com.jeantessier.classreader.ChopFrame)
old:public abstract void visitClassElementValue(com.jeantessier.classreader.ClassElementValue)
new:public void visitClassElementValue(com.jeantessier.classreader.ClassElementValue)
old:public abstract void visitClass_info(com.jeantessier.classreader.Class_info)
new:public void visitClass_info(com.jeantessier.classreader.Class_info)
old:public abstract void visitClassfile(com.jeantessier.classreader.Classfile)
new:public void visitClassfile(com.jeantessier.classreader.Classfile)
old:public abstract void visitClassfiles(java.util.Collection)
new:public void visitClassfiles(java.util.Collection)
old:public abstract void visitCode_attribute(com.jeantessier.classreader.Code_attribute)
new:public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)
old:public abstract void visitConstantPool(com.jeantessier.classreader.ConstantPool)
new:public void visitConstantPool(com.jeantessier.classreader.ConstantPool)
old:public abstract void visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)
new:public void visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)
old:public abstract void visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)
new:public void visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)
old:public abstract void visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
new:public void visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
old:public abstract void visitDoubleConstantElementValue(com.jeantessier.classreader.DoubleConstantElementValue)
new:public void visitDoubleConstantElementValue(com.jeantessier.classreader.DoubleConstantElementValue)
old:public abstract void visitDoubleVariableInfo(com.jeantessier.classreader.DoubleVariableInfo)
new:public void visitDoubleVariableInfo(com.jeantessier.classreader.DoubleVariableInfo)
old:public abstract void visitDouble_info(com.jeantessier.classreader.Double_info)
new:public void visitDouble_info(com.jeantessier.classreader.Double_info)
old:public abstract void visitDynamic_info(com.jeantessier.classreader.Dynamic_info)
new:public void visitDynamic_info(com.jeantessier.classreader.Dynamic_info)
old:public abstract void visitElementValuePair(com.jeantessier.classreader.ElementValuePair)
new:public void visitElementValuePair(com.jeantessier.classreader.ElementValuePair)
old:public abstract void visitEmptyTarget(com.jeantessier.classreader.EmptyTarget)
new:public void visitEmptyTarget(com.jeantessier.classreader.EmptyTarget)
old:public abstract void visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)
new:public void visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)
old:public abstract void visitEnumElementValue(com.jeantessier.classreader.EnumElementValue)
new:public void visitEnumElementValue(com.jeantessier.classreader.EnumElementValue)
old:public abstract void visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
new:public void visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
old:public abstract void visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
new:public void visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
old:public abstract void visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
new:public void visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
old:public abstract void visitField_info(com.jeantessier.classreader.Field_info)
new:public void visitField_info(com.jeantessier.classreader.Field_info)
old:public abstract void visitFloatConstantElementValue(com.jeantessier.classreader.FloatConstantElementValue)
new:public void visitFloatConstantElementValue(com.jeantessier.classreader.FloatConstantElementValue)
old:public abstract void visitFloatVariableInfo(com.jeantessier.classreader.FloatVariableInfo)
new:public void visitFloatVariableInfo(com.jeantessier.classreader.FloatVariableInfo)
old:public abstract void visitFloat_info(com.jeantessier.classreader.Float_info)
new:public void visitFloat_info(com.jeantessier.classreader.Float_info)
old:public abstract void visitFormalParameterTarget(com.jeantessier.classreader.FormalParameterTarget)
new:public void visitFormalParameterTarget(com.jeantessier.classreader.FormalParameterTarget)
old:public abstract void visitFullFrame(com.jeantessier.classreader.FullFrame)
new:public void visitFullFrame(com.jeantessier.classreader.FullFrame)
old:public abstract void visitInnerClass(com.jeantessier.classreader.InnerClass)
new:public void visitInnerClass(com.jeantessier.classreader.InnerClass)
old:public abstract void visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)
new:public void visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)
old:public abstract void visitInstruction(com.jeantessier.classreader.Instruction)
new:public void visitInstruction(com.jeantessier.classreader.Instruction)
old:public abstract void visitIntegerConstantElementValue(com.jeantessier.classreader.IntegerConstantElementValue)
new:public void visitIntegerConstantElementValue(com.jeantessier.classreader.IntegerConstantElementValue)
old:public abstract void visitIntegerVariableInfo(com.jeantessier.classreader.IntegerVariableInfo)
new:public void visitIntegerVariableInfo(com.jeantessier.classreader.IntegerVariableInfo)
old:public abstract void visitInteger_info(com.jeantessier.classreader.Integer_info)
new:public void visitInteger_info(com.jeantessier.classreader.Integer_info)
old:public abstract void visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
new:public void visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
old:public abstract void visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)
new:public void visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)
old:public abstract void visitLineNumber(com.jeantessier.classreader.LineNumber)
new:public void visitLineNumber(com.jeantessier.classreader.LineNumber)
old:public abstract void visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)
new:public void visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)
old:public abstract void visitLocalVariable(com.jeantessier.classreader.LocalVariable)
new:public void visitLocalVariable(com.jeantessier.classreader.LocalVariable)
old:public abstract void visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)
new:public void visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)
old:public abstract void visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)
new:public void visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)
old:public abstract void visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)
new:public void visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)
old:public abstract void visitLocalvarTableEntry(com.jeantessier.classreader.LocalvarTableEntry)
new:public void visitLocalvarTableEntry(com.jeantessier.classreader.LocalvarTableEntry)
old:public abstract void visitLocalvarTarget(com.jeantessier.classreader.LocalvarTarget)
new:public void visitLocalvarTarget(com.jeantessier.classreader.LocalvarTarget)
old:public abstract void visitLongConstantElementValue(com.jeantessier.classreader.LongConstantElementValue)
new:public void visitLongConstantElementValue(com.jeantessier.classreader.LongConstantElementValue)
old:public abstract void visitLongVariableInfo(com.jeantessier.classreader.LongVariableInfo)
new:public void visitLongVariableInfo(com.jeantessier.classreader.LongVariableInfo)
old:public abstract void visitLong_info(com.jeantessier.classreader.Long_info)
new:public void visitLong_info(com.jeantessier.classreader.Long_info)
old:public abstract void visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)
new:public void visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)
old:public abstract void visitMethodParameter(com.jeantessier.classreader.MethodParameter)
new:public void visitMethodParameter(com.jeantessier.classreader.MethodParameter)
old:public abstract void visitMethodParameters_attribute(com.jeantessier.classreader.MethodParameters_attribute)
new:public void visitMethodParameters_attribute(com.jeantessier.classreader.MethodParameters_attribute)
old:public abstract void visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
new:public void visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
old:public abstract void visitMethodType_info(com.jeantessier.classreader.MethodType_info)
new:public void visitMethodType_info(com.jeantessier.classreader.MethodType_info)
old:public abstract void visitMethod_info(com.jeantessier.classreader.Method_info)
new:public void visitMethod_info(com.jeantessier.classreader.Method_info)
old:public abstract void visitModuleExports(com.jeantessier.classreader.ModuleExports)
new:public void visitModuleExports(com.jeantessier.classreader.ModuleExports)
old:public abstract void visitModuleExportsTo(com.jeantessier.classreader.ModuleExportsTo)
new:public void visitModuleExportsTo(com.jeantessier.classreader.ModuleExportsTo)
old:public abstract void visitModuleMainClass_attribute(com.jeantessier.classreader.ModuleMainClass_attribute)
new:public void visitModuleMainClass_attribute(com.jeantessier.classreader.ModuleMainClass_attribute)
old:public abstract void visitModuleOpens(com.jeantessier.classreader.ModuleOpens)
new:public void visitModuleOpens(com.jeantessier.classreader.ModuleOpens)
old:public abstract void visitModuleOpensTo(com.jeantessier.classreader.ModuleOpensTo)
new:public void visitModuleOpensTo(com.jeantessier.classreader.ModuleOpensTo)
old:public abstract void visitModulePackage(com.jeantessier.classreader.ModulePackage)
new:public void visitModulePackage(com.jeantessier.classreader.ModulePackage)
old:public abstract void visitModulePackages_attribute(com.jeantessier.classreader.ModulePackages_attribute)
new:public void visitModulePackages_attribute(com.jeantessier.classreader.ModulePackages_attribute)
old:public abstract void visitModuleProvides(com.jeantessier.classreader.ModuleProvides)
new:public void visitModuleProvides(com.jeantessier.classreader.ModuleProvides)
old:public abstract void visitModuleProvidesWith(com.jeantessier.classreader.ModuleProvidesWith)
new:public void visitModuleProvidesWith(com.jeantessier.classreader.ModuleProvidesWith)
old:public abstract void visitModuleRequires(com.jeantessier.classreader.ModuleRequires)
new:public void visitModuleRequires(com.jeantessier.classreader.ModuleRequires)
old:public abstract void visitModuleUses(com.jeantessier.classreader.ModuleUses)
new:public void visitModuleUses(com.jeantessier.classreader.ModuleUses)
old:public abstract void visitModule_attribute(com.jeantessier.classreader.Module_attribute)
new:public void visitModule_attribute(com.jeantessier.classreader.Module_attribute)
old:public abstract void visitModule_info(com.jeantessier.classreader.Module_info)
new:public void visitModule_info(com.jeantessier.classreader.Module_info)
old:public abstract void visitNameAndType_info(com.jeantessier.classreader.NameAndType_info)
new:public void visitNameAndType_info(com.jeantessier.classreader.NameAndType_info)
old:public abstract void visitNestHost_attribute(com.jeantessier.classreader.NestHost_attribute)
new:public void visitNestHost_attribute(com.jeantessier.classreader.NestHost_attribute)
old:public abstract void visitNestMember(com.jeantessier.classreader.NestMember)
new:public void visitNestMember(com.jeantessier.classreader.NestMember)
old:public abstract void visitNestMembers_attribute(com.jeantessier.classreader.NestMembers_attribute)
new:public void visitNestMembers_attribute(com.jeantessier.classreader.NestMembers_attribute)
old:public abstract void visitNullVariableInfo(com.jeantessier.classreader.NullVariableInfo)
new:public void visitNullVariableInfo(com.jeantessier.classreader.NullVariableInfo)
old:public abstract void visitObjectVariableInfo(com.jeantessier.classreader.ObjectVariableInfo)
new:public void visitObjectVariableInfo(com.jeantessier.classreader.ObjectVariableInfo)
old:public abstract void visitOffsetTarget(com.jeantessier.classreader.OffsetTarget)
new:public void visitOffsetTarget(com.jeantessier.classreader.OffsetTarget)
old:public abstract void visitPackage_info(com.jeantessier.classreader.Package_info)
new:public void visitPackage_info(com.jeantessier.classreader.Package_info)
old:public abstract void visitParameterAnnotation(com.jeantessier.classreader.ParameterAnnotation)
new:public void visitParameterAnnotation(com.jeantessier.classreader.ParameterAnnotation)
old:public abstract void visitPermittedSubclass(com.jeantessier.classreader.PermittedSubclass)
new:public void visitPermittedSubclass(com.jeantessier.classreader.PermittedSubclass)
old:public abstract void visitPermittedSubclasses_attribute(com.jeantessier.classreader.PermittedSubclasses_attribute)
new:public void visitPermittedSubclasses_attribute(com.jeantessier.classreader.PermittedSubclasses_attribute)
old:public abstract void visitRecordComponent_info(com.jeantessier.classreader.RecordComponent_info)
new:public void visitRecordComponent_info(com.jeantessier.classreader.RecordComponent_info)
old:public abstract void visitRecord_attribute(com.jeantessier.classreader.Record_attribute)
new:public void visitRecord_attribute(com.jeantessier.classreader.Record_attribute)
old:public abstract void visitRuntimeInvisibleAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleAnnotations_attribute)
new:public void visitRuntimeInvisibleAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleAnnotations_attribute)
old:public abstract void visitRuntimeInvisibleParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleParameterAnnotations_attribute)
new:public void visitRuntimeInvisibleParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleParameterAnnotations_attribute)
old:public abstract void visitRuntimeInvisibleTypeAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleTypeAnnotations_attribute)
new:public void visitRuntimeInvisibleTypeAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleTypeAnnotations_attribute)
old:public abstract void visitRuntimeVisibleAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleAnnotations_attribute)
new:public void visitRuntimeVisibleAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleAnnotations_attribute)
old:public abstract void visitRuntimeVisibleParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleParameterAnnotations_attribute)
new:public void visitRuntimeVisibleParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleParameterAnnotations_attribute)
old:public abstract void visitRuntimeVisibleTypeAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleTypeAnnotations_attribute)
new:public void visitRuntimeVisibleTypeAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleTypeAnnotations_attribute)
old:public abstract void visitSameFrame(com.jeantessier.classreader.SameFrame)
new:public void visitSameFrame(com.jeantessier.classreader.SameFrame)
old:public abstract void visitSameFrameExtended(com.jeantessier.classreader.SameFrameExtended)
new:public void visitSameFrameExtended(com.jeantessier.classreader.SameFrameExtended)
old:public abstract void visitSameLocals1StackItemFrame(com.jeantessier.classreader.SameLocals1StackItemFrame)
new:public void visitSameLocals1StackItemFrame(com.jeantessier.classreader.SameLocals1StackItemFrame)
old:public abstract void visitSameLocals1StackItemFrameExtended(com.jeantessier.classreader.SameLocals1StackItemFrameExtended)
new:public void visitSameLocals1StackItemFrameExtended(com.jeantessier.classreader.SameLocals1StackItemFrameExtended)
old:public abstract void visitShortConstantElementValue(com.jeantessier.classreader.ShortConstantElementValue)
new:public void visitShortConstantElementValue(com.jeantessier.classreader.ShortConstantElementValue)
old:public abstract void visitSignature_attribute(com.jeantessier.classreader.Signature_attribute)
new:public void visitSignature_attribute(com.jeantessier.classreader.Signature_attribute)
old:public abstract void visitSourceDebugExtension_attribute(com.jeantessier.classreader.SourceDebugExtension_attribute)
new:public void visitSourceDebugExtension_attribute(com.jeantessier.classreader.SourceDebugExtension_attribute)
old:public abstract void visitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)
new:public void visitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)
old:public abstract void visitStackMapTable_attribute(com.jeantessier.classreader.StackMapTable_attribute)
new:public void visitStackMapTable_attribute(com.jeantessier.classreader.StackMapTable_attribute)
old:public abstract void visitStringConstantElementValue(com.jeantessier.classreader.StringConstantElementValue)
new:public void visitStringConstantElementValue(com.jeantessier.classreader.StringConstantElementValue)
old:public abstract void visitString_info(com.jeantessier.classreader.String_info)
new:public void visitString_info(com.jeantessier.classreader.String_info)
old:public abstract void visitSupertypeTarget(com.jeantessier.classreader.SupertypeTarget)
new:public void visitSupertypeTarget(com.jeantessier.classreader.SupertypeTarget)
old:public abstract void visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)
new:public void visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)
old:public abstract void visitThrowsTarget(com.jeantessier.classreader.ThrowsTarget)
new:public void visitThrowsTarget(com.jeantessier.classreader.ThrowsTarget)
old:public abstract void visitTopVariableInfo(com.jeantessier.classreader.TopVariableInfo)
new:public void visitTopVariableInfo(com.jeantessier.classreader.TopVariableInfo)
old:public abstract void visitTypeAnnotation(com.jeantessier.classreader.TypeAnnotation)
new:public void visitTypeAnnotation(com.jeantessier.classreader.TypeAnnotation)
old:public abstract void visitTypeArgumentTarget(com.jeantessier.classreader.TypeArgumentTarget)
new:public void visitTypeArgumentTarget(com.jeantessier.classreader.TypeArgumentTarget)
old:public abstract void visitTypeParameterBoundTarget(com.jeantessier.classreader.TypeParameterBoundTarget)
new:public void visitTypeParameterBoundTarget(com.jeantessier.classreader.TypeParameterBoundTarget)
old:public abstract void visitTypeParameterTarget(com.jeantessier.classreader.TypeParameterTarget)
new:public void visitTypeParameterTarget(com.jeantessier.classreader.TypeParameterTarget)
old:public abstract void visitTypePath(com.jeantessier.classreader.TypePath)
new:public void visitTypePath(com.jeantessier.classreader.TypePath)
old:public abstract void visitTypePathEntry(com.jeantessier.classreader.TypePathEntry)
new:public void visitTypePathEntry(com.jeantessier.classreader.TypePathEntry)
old:public abstract void visitUTF8_info(com.jeantessier.classreader.UTF8_info)
new:public void visitUTF8_info(com.jeantessier.classreader.UTF8_info)
old:public abstract void visitUninitializedThisVariableInfo(com.jeantessier.classreader.UninitializedThisVariableInfo)
new:public void visitUninitializedThisVariableInfo(com.jeantessier.classreader.UninitializedThisVariableInfo)
old:public abstract void visitUninitializedVariableInfo(com.jeantessier.classreader.UninitializedVariableInfo)
new:public void visitUninitializedVariableInfo(com.jeantessier.classreader.UninitializedVariableInfo)
old:public abstract void visitUnusableEntry(com.jeantessier.classreader.UnusableEntry)
new:public void visitUnusableEntry(com.jeantessier.classreader.UnusableEntry)New Methods:
private void lambda$visitAnnotation$22(com.jeantessier.classreader.ElementValuePair)private void lambda$visitArrayElementValue$25(com.jeantessier.classreader.ElementValue)private void lambda$visitBootstrapMethod$17(com.jeantessier.classreader.ConstantPoolEntry)private void lambda$visitBootstrapMethods_attribute$6(com.jeantessier.classreader.BootstrapMethod)private void lambda$visitClassfiles$0(com.jeantessier.classreader.Classfile)private void lambda$visitExceptions_attribute$1(com.jeantessier.classreader.Class_info)private void lambda$visitInnerClasses_attribute$2(com.jeantessier.classreader.InnerClass)private void lambda$visitLineNumberTable_attribute$3(com.jeantessier.classreader.LineNumber)private void lambda$visitLocalVariableTable_attribute$4(com.jeantessier.classreader.LocalVariable)private void lambda$visitLocalvarTarget$26(com.jeantessier.classreader.LocalvarTableEntry)private void lambda$visitMethodParameters_attribute$7(com.jeantessier.classreader.MethodParameter)private void lambda$visitModuleExports$18(com.jeantessier.classreader.ModuleExportsTo)private void lambda$visitModuleOpens$19(com.jeantessier.classreader.ModuleOpensTo)private void lambda$visitModulePackages_attribute$13(com.jeantessier.classreader.ModulePackage)private void lambda$visitModuleProvides$20(com.jeantessier.classreader.ModuleProvidesWith)private void lambda$visitModule_attribute$10(com.jeantessier.classreader.ModuleOpens)private void lambda$visitModule_attribute$11(com.jeantessier.classreader.ModuleUses)private void lambda$visitModule_attribute$12(com.jeantessier.classreader.ModuleProvides)private void lambda$visitModule_attribute$8(com.jeantessier.classreader.ModuleRequires)private void lambda$visitModule_attribute$9(com.jeantessier.classreader.ModuleExports)private void lambda$visitNestMembers_attribute$14(com.jeantessier.classreader.NestMember)private void lambda$visitParameterAnnotation$23(com.jeantessier.classreader.Annotation)private void lambda$visitPermittedSubclasses_attribute$16(com.jeantessier.classreader.PermittedSubclass)private void lambda$visitRecordComponent_info$21(com.jeantessier.classreader.Attribute_info)private void lambda$visitRecord_attribute$15(com.jeantessier.classreader.RecordComponent_info)private void lambda$visitStackMapTable_attribute$5(com.jeantessier.classreader.StackMapFrame)private void lambda$visitTypeAnnotation$24(com.jeantessier.classreader.ElementValuePair)private void lambda$visitTypePath$27(com.jeantessier.classreader.TypePathEntry)
com.jeantessier.dependency.TraversalStrategyRemoved Methods:
public abstract void setPostInboundTraversal(boolean)public abstract void setPostOutboundTraversal(boolean)public abstract void setPreInboundTraversal(boolean)public abstract void setPreOutboundTraversal(boolean)Method Changes:
old:public abstract boolean doPostInboundTraversal()
new:public boolean doPostInboundTraversal()
old:public abstract boolean doPostOutboundTraversal()
new:public boolean doPostOutboundTraversal()
old:public abstract boolean doPreInboundTraversal()
new:public boolean doPreInboundTraversal()
old:public abstract boolean doPreOutboundTraversal()
new:public boolean doPreOutboundTraversal()
old:public abstract java.util.Collection order(java.util.Collection)
new:public java.util.Collection order(java.util.Collection)
com.jeantessier.dependency.VisitorMethod Changes:
old:public abstract void traverseInbound(java.util.Collection)
new:public void traverseInbound(java.util.Collection)
old:public abstract void traverseNodes(java.util.Collection)
new:public void traverseNodes(java.util.Collection)
old:public abstract void traverseOutbound(java.util.Collection)
new:public void traverseOutbound(java.util.Collection)
old:public abstract void visitInboundClassNode(com.jeantessier.dependency.ClassNode)
new:public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)
old:public abstract void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)
new:public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)
old:public abstract void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)
new:public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)
old:public abstract void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)
new:public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)
old:public abstract void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)
new:public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)
old:public abstract void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)
new:public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)New Methods:
private void lambda$traverseInbound$1(com.jeantessier.dependency.Node)private void lambda$traverseNodes$0(com.jeantessier.dependency.Node)private void lambda$traverseOutbound$2(com.jeantessier.dependency.Node)
com.jeantessier.diff.DifferencesDeclaration Changes:
old:public interface com.jeantessier.diff.Differences
new:public interface com.jeantessier.diff.Differences extends java.lang.ComparableNew Methods:
public int compareTo(com.jeantessier.diff.Differences)public int compareTo(java.lang.Object)
com.jeantessier.diff.VisitorMethod Changes:
old:public abstract void visitClassDifferences(com.jeantessier.diff.ClassDifferences)
new:public void visitClassDifferences(com.jeantessier.diff.ClassDifferences)
old:public abstract void visitConstructorDifferences(com.jeantessier.diff.ConstructorDifferences)
new:public void visitConstructorDifferences(com.jeantessier.diff.ConstructorDifferences)
old:public abstract void visitDeprecatableDifferences(com.jeantessier.diff.DeprecatableDifferences)
new:public void visitDeprecatableDifferences(com.jeantessier.diff.DeprecatableDifferences)
old:public abstract void visitFieldDifferences(com.jeantessier.diff.FieldDifferences)
new:public void visitFieldDifferences(com.jeantessier.diff.FieldDifferences)
old:public abstract void visitInterfaceDifferences(com.jeantessier.diff.InterfaceDifferences)
new:public void visitInterfaceDifferences(com.jeantessier.diff.InterfaceDifferences)
old:public abstract void visitMethodDifferences(com.jeantessier.diff.MethodDifferences)
new:public void visitMethodDifferences(com.jeantessier.diff.MethodDifferences)
old:public abstract void visitPackageDifferences(com.jeantessier.diff.PackageDifferences)
new:public void visitPackageDifferences(com.jeantessier.diff.PackageDifferences)
old:public abstract void visitProjectDifferences(com.jeantessier.diff.ProjectDifferences)
new:public void visitProjectDifferences(com.jeantessier.diff.ProjectDifferences)
com.jeantessier.metrics.MeasurementVisitorMethod Changes:
old:public abstract void visitContextAccumulatorMeasurement(com.jeantessier.metrics.ContextAccumulatorMeasurement)
new:public void visitContextAccumulatorMeasurement(com.jeantessier.metrics.ContextAccumulatorMeasurement)
old:public abstract void visitCounterMeasurement(com.jeantessier.metrics.CounterMeasurement)
new:public void visitCounterMeasurement(com.jeantessier.metrics.CounterMeasurement)
old:public abstract void visitNameListMeasurement(com.jeantessier.metrics.NameListMeasurement)
new:public void visitNameListMeasurement(com.jeantessier.metrics.NameListMeasurement)
old:public abstract void visitNbSubMetricsMeasurement(com.jeantessier.metrics.NbSubMetricsMeasurement)
new:public void visitNbSubMetricsMeasurement(com.jeantessier.metrics.NbSubMetricsMeasurement)
old:public abstract void visitRatioMeasurement(com.jeantessier.metrics.RatioMeasurement)
new:public void visitRatioMeasurement(com.jeantessier.metrics.RatioMeasurement)
old:public abstract void visitStatisticalMeasurement(com.jeantessier.metrics.StatisticalMeasurement)
new:public void visitStatisticalMeasurement(com.jeantessier.metrics.StatisticalMeasurement)
old:public abstract void visitSubMetricsAccumulatorMeasurement(com.jeantessier.metrics.SubMetricsAccumulatorMeasurement)
new:public void visitSubMetricsAccumulatorMeasurement(com.jeantessier.metrics.SubMetricsAccumulatorMeasurement)
old:public abstract void visitSumMeasurement(com.jeantessier.metrics.SumMeasurement)
new:public void visitSumMeasurement(com.jeantessier.metrics.SumMeasurement)New Methods:
public void visitSingleValueMeasurement(com.jeantessier.metrics.SingleValueMeasurement)
com.jeantessier.classreader.ClassfileFilteringLoadListenerRemoved Constructors:
public ClassfileFilteringLoadListener(com.jeantessier.classreader.LoadListener, java.util.List, java.util.List)New Constructors:
public ClassfileFilteringLoadListener(com.jeantessier.classreader.LoadListener, java.util.Collection, java.util.Collection)
com.jeantessier.classreader.ClassfileLoaderDecoratorField Declaration Changes:
old:private com.jeantessier.classreader.ClassfileLoader loader
new:private final com.jeantessier.classreader.ClassfileLoader loader
com.jeantessier.classreader.ClassfileLoaderEventSourceRemoved Methods:
private java.lang.String popGroupName()private int popGroupSize()Field Declaration Changes:
old:private final java.util.HashSet loadListeners
new:private final java.util.Collection loadListenersNew Constructors:
public ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileFactory, int)public ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileFactory, int, com.jeantessier.classreader.ClassfileLoaderDispatcher)New Methods:
private static void lambda$fireBeginClassfile$3(com.jeantessier.classreader.LoadEvent, com.jeantessier.classreader.LoadListener)private static void lambda$fireBeginFile$2(com.jeantessier.classreader.LoadEvent, com.jeantessier.classreader.LoadListener)private static void lambda$fireBeginGroup$1(com.jeantessier.classreader.LoadEvent, com.jeantessier.classreader.LoadListener)private static void lambda$fireBeginSession$0(com.jeantessier.classreader.LoadEvent, com.jeantessier.classreader.LoadListener)private static java.lang.Object lambda$fireEndClassfile$4(java.lang.String)private static java.lang.Object lambda$fireEndClassfile$5(com.jeantessier.classreader.Classfile)private static void lambda$fireEndClassfile$6(com.jeantessier.classreader.LoadEvent, com.jeantessier.classreader.LoadListener)private static void lambda$fireEndFile$7(com.jeantessier.classreader.LoadEvent, com.jeantessier.classreader.LoadListener)private static void lambda$fireEndGroup$8(com.jeantessier.classreader.LoadEvent, com.jeantessier.classreader.LoadListener)private static void lambda$fireEndSession$9(com.jeantessier.classreader.LoadEvent, com.jeantessier.classreader.LoadListener)private void popGroupName()private void popGroupSize()
com.jeantessier.classreader.DefaultSymbolGathererStrategyRemoved Fields:
private boolean matchingClassNamesprivate boolean matchingFieldNamesprivate boolean matchingInnerClassNamesprivate boolean matchingLocalNamesprivate boolean matchingMethodNamesRemoved Methods:
public void setMatchingClassNames(boolean)public void setMatchingFieldNames(boolean)public void setMatchingInnerClassNames(boolean)public void setMatchingLocalNames(boolean)public void setMatchingMethodNames(boolean)New Fields:
private boolean matchingClassesprivate boolean matchingFieldsprivate boolean matchingInnerClassesprivate boolean matchingLocalVariablesprivate boolean matchingMethodsNew Methods:
public void setMatchingClasses(boolean)public void setMatchingFields(boolean)public void setMatchingInnerClasses(boolean)public void setMatchingLocalVariables(boolean)public void setMatchingMethods(boolean)
com.jeantessier.classreader.DescriptorHelperField Declaration Changes:
old:private static java.util.Map conversion
new:private static final java.util.Map conversionNew Methods:
public static java.util.stream.Stream getParameterTypes(java.lang.String)
com.jeantessier.classreader.DirectoryClassfileLoaderNew Methods:
private void lambda$load$0(java.io.File)
com.jeantessier.classreader.DirectoryExplorerRemoved Methods:
private void exploreDirectory(java.io.File) throws java.io.IOExceptionField Declaration Changes:
old:private java.util.Collection files
new:private final java.util.Collection filesConstructor Changes:
old:public DirectoryExplorer(java.io.File) throws java.io.IOException
new:public DirectoryExplorer(java.io.File)
old:public DirectoryExplorer(java.lang.String) throws java.io.IOException
new:public DirectoryExplorer(java.lang.String)
old:public DirectoryExplorer(java.lang.String[]) throws java.io.IOException
new:public DirectoryExplorer(java.lang.String[])
old:public DirectoryExplorer(java.util.Collection) throws java.io.IOException
new:public DirectoryExplorer(java.util.Collection)Method Changes:
old:private void explore(java.io.File) throws java.io.IOException
new:private void explore(java.io.File)New Constructors:
public DirectoryExplorer(java.util.stream.Stream)New Methods:
private void lambda$new$0(java.lang.String)
com.jeantessier.classreader.FileFilteringLoadListenerRemoved Constructors:
public FileFilteringLoadListener(com.jeantessier.classreader.LoadListener, java.util.List, java.util.List)New Constructors:
public FileFilteringLoadListener(com.jeantessier.classreader.LoadListener, java.util.Collection, java.util.Collection)
com.jeantessier.classreader.FilteringLoadListenerRemoved Constructors:
public FilteringLoadListener(com.jeantessier.classreader.LoadListener, java.util.List, java.util.List)Removed Methods:
private boolean matches(java.util.List, java.lang.String)Field Declaration Changes:
old:protected java.util.List excludes
new:protected java.util.Collection excludes
old:protected java.util.List includes
new:protected java.util.Collection includes
old:private org.apache.oro.text.perl.Perl5Util perl
new:private static final org.apache.oro.text.perl.Perl5Util perlMethod Changes:
old:private boolean lambda$matches$0(java.lang.String, java.lang.String)
new:private static boolean lambda$matches$0(java.lang.String, java.lang.String)New Constructors:
public FilteringLoadListener(com.jeantessier.classreader.LoadListener, java.util.Collection, java.util.Collection)New Methods:
private boolean matches(java.util.Collection, java.lang.String)static {}
com.jeantessier.classreader.FilteringSymbolGathererStrategyField Declaration Changes:
old:private java.util.List excludes
new:private final java.util.List excludes
old:private java.util.Collection excludesList
new:private final java.util.Collection excludesList
old:private java.util.List includes
new:private final java.util.List includes
old:private java.util.Collection includesList
new:private final java.util.Collection includesList
old:private org.apache.oro.text.perl.Perl5Util perl
new:private static final org.apache.oro.text.perl.Perl5Util perlNew Methods:
static {}
com.jeantessier.classreader.GroupDataField Declaration Changes:
old:private java.lang.String name
new:private final java.lang.String name
old:private int size
new:private final int size
com.jeantessier.classreader.GroupFilteringLoadListenerRemoved Constructors:
public GroupFilteringLoadListener(com.jeantessier.classreader.LoadListener, java.util.List, java.util.List)New Constructors:
public GroupFilteringLoadListener(com.jeantessier.classreader.LoadListener, java.util.Collection, java.util.Collection)
com.jeantessier.classreader.InvokeDynamicPrinterRemoved Methods:
private void lambda$visitBootstrapMethod$2(java.lang.Object[], int)New Methods:
private static java.lang.Object lambda$visitBootstrapMethod$2(com.jeantessier.classreader.BootstrapMethod)private static java.lang.Object lambda$visitBootstrapMethod$3(com.jeantessier.classreader.BootstrapMethod)private void lambda$visitBootstrapMethod$4(java.lang.Object[], int)
com.jeantessier.classreader.JarClassfileLoaderDeclaration Changes:
old:public class com.jeantessier.classreader.JarClassfileLoader extends com.jeantessier.classreader.ZipClassfileLoader
new:public class com.jeantessier.classreader.JarClassfileLoader extends com.jeantessier.classreader.ClassfileLoaderDecoratorNew Fields:
public static final java.util.regex.Pattern VERSION_REGEXprivate final int targetJdkNew Constructors:
public JarClassfileLoader(com.jeantessier.classreader.ClassfileLoader, int)New Methods:
private int compareJarEntries(java.util.jar.JarEntry, java.util.jar.JarEntry)private java.lang.String getFilename(java.util.jar.JarEntry, java.util.Set)private void lambda$load$0(java.util.jar.JarFile, java.util.HashSet, java.util.jar.JarEntry)private void load(java.util.jar.JarFile) throws java.io.IOExceptionstatic {}
com.jeantessier.classreader.LoadEventField Declaration Changes:
old:private com.jeantessier.classreader.Classfile classfile
new:private final com.jeantessier.classreader.Classfile classfile
old:private java.lang.String filename
new:private final java.lang.String filename
old:private java.lang.String groupName
new:private final java.lang.String groupName
old:private int size
new:private final int size
com.jeantessier.classreader.LoadListenerDecoratorField Declaration Changes:
old:private com.jeantessier.classreader.LoadListener delegate
new:private final com.jeantessier.classreader.LoadListener delegate
com.jeantessier.classreader.LoadListenerVisitorAdapterField Declaration Changes:
old:private com.jeantessier.classreader.Visitor visitor
new:private final com.jeantessier.classreader.Visitor visitor
com.jeantessier.classreader.MetricsGathererRemoved Methods:
public void visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)[inherited]New Fields:
private final java.util.Collection annotationClassesprivate final java.util.Collection annotationInnerClassesprivate final java.util.Collection bridgeMethodsprivate final java.util.Collection enumClassesprivate final java.util.Collection enumFieldsprivate final java.util.Collection enumInnerClassesprivate final java.util.Collection moduleClassesprivate final java.util.Collection strictMethodsprivate final java.util.Collection superClassesprivate final java.util.Collection syntheticInnerClassesprivate final java.util.Collection varargsMethodsNew Methods:
public java.util.Collection getAnnotationClasses()public java.util.Collection getAnnotationInnerClasses()public java.util.Collection getBridgeMethods()public java.util.Collection getEnumClasses()public java.util.Collection getEnumFields()public java.util.Collection getEnumInnerClasses()public java.util.Collection getModuleClasses()public java.util.Collection getStrictMethods()public java.util.Collection getSuperClasses()public java.util.Collection getSyntheticInnerClasses()public java.util.Collection getVarargsMethods()
com.jeantessier.classreader.ModifiedOnlyDispatcherField Declaration Changes:
old:private com.jeantessier.classreader.ClassfileLoaderDispatcher delegate
new:private final com.jeantessier.classreader.ClassfileLoaderDispatcher delegate
old:private java.util.Map timestamps
new:private final java.util.Map timestamps
com.jeantessier.classreader.MonitorNew Methods:
private void lambda$removeUnreadFiles$0(java.lang.String)
com.jeantessier.classreader.PackageMapperNew Methods:
private static java.util.Map lambda$endClassfile$0(java.lang.String)
com.jeantessier.classreader.PermissiveDispatcherNew Fields:
private static final java.util.Collection IGNORED_SUFFIXESNew Methods:
static {}
com.jeantessier.classreader.SignatureHelperField Declaration Changes:
old:private static java.util.Map conversion
new:private static final java.util.Map conversion
com.jeantessier.classreader.SymbolGathererDeclaration Changes:
old:public class com.jeantessier.classreader.SymbolGatherer extends com.jeantessier.classreader.CollectorBase
new:public class com.jeantessier.classreader.SymbolGatherer extends com.jeantessier.classreader.VisitorBaseRemoved Fields:
private com.jeantessier.classreader.Method_info currentMethodRemoved Methods:
void setCurrentMethodForTesting(com.jeantessier.classreader.Method_info)New Fields:
private final java.util.Collection symbolsNew Methods:
public java.util.stream.Stream stream()
com.jeantessier.classreader.SymbolGathererStrategyDecoratorField Declaration Changes:
old:private com.jeantessier.classreader.SymbolGathererStrategy delegate
new:private final com.jeantessier.classreader.SymbolGathererStrategy delegate
com.jeantessier.classreader.VisitorBaseRemoved Methods:
private void lambda$visitAnnotation$32(com.jeantessier.classreader.ElementValuePair)private void lambda$visitArrayElementValue$35(com.jeantessier.classreader.ElementValue)private void lambda$visitAttributes$4(com.jeantessier.classreader.Attribute_info)private void lambda$visitBootstrapMethod$27(com.jeantessier.classreader.ConstantPoolEntry)private void lambda$visitBootstrapMethods_attribute$14(com.jeantessier.classreader.BootstrapMethod)private void lambda$visitClassfileFields$2(com.jeantessier.classreader.Field_info)private void lambda$visitClassfileMethods$3(com.jeantessier.classreader.Method_info)private void lambda$visitClassfiles$1(com.jeantessier.classreader.Classfile)private void lambda$visitExceptionHandlers$26(com.jeantessier.classreader.ExceptionHandler)private void lambda$visitExceptions_attribute$5(com.jeantessier.classreader.Class_info)private void lambda$visitInnerClasses_attribute$6(com.jeantessier.classreader.InnerClass)private void lambda$visitInstructions$25(com.jeantessier.classreader.Instruction)private void lambda$visitLineNumberTable_attribute$7(com.jeantessier.classreader.LineNumber)private void lambda$visitLocalVariableTable_attribute$8(com.jeantessier.classreader.LocalVariable)private void lambda$visitLocalVariableTypeTable_attribute$9(com.jeantessier.classreader.LocalVariableType)private void lambda$visitLocalvarTarget$36(com.jeantessier.classreader.LocalvarTableEntry)private void lambda$visitMethodParameters_attribute$15(com.jeantessier.classreader.MethodParameter)private void lambda$visitModuleExports$28(com.jeantessier.classreader.ModuleExportsTo)private void lambda$visitModuleOpens$29(com.jeantessier.classreader.ModuleOpensTo)private void lambda$visitModulePackages_attribute$21(com.jeantessier.classreader.ModulePackage)private void lambda$visitModuleProvides$30(com.jeantessier.classreader.ModuleProvidesWith)private void lambda$visitModule_attribute$16(com.jeantessier.classreader.ModuleRequires)private void lambda$visitModule_attribute$17(com.jeantessier.classreader.ModuleExports)private void lambda$visitModule_attribute$18(com.jeantessier.classreader.ModuleOpens)private void lambda$visitModule_attribute$19(com.jeantessier.classreader.ModuleUses)private void lambda$visitModule_attribute$20(com.jeantessier.classreader.ModuleProvides)private void lambda$visitNestMembers_attribute$22(com.jeantessier.classreader.NestMember)private void lambda$visitParameterAnnotation$33(com.jeantessier.classreader.Annotation)private void lambda$visitPermittedSubclasses_attribute$24(com.jeantessier.classreader.PermittedSubclass)private void lambda$visitRecordComponent_info$31(com.jeantessier.classreader.Attribute_info)private void lambda$visitRecord_attribute$23(com.jeantessier.classreader.RecordComponent_info)private void lambda$visitRuntimeAnnotations_attribute$10(com.jeantessier.classreader.Annotation)private void lambda$visitRuntimeParameterAnnotations_attribute$12(com.jeantessier.classreader.ParameterAnnotation)private void lambda$visitStackMapTable_attribute$13(com.jeantessier.classreader.StackMapFrame)private void lambda$visitTypeAnnotation$34(com.jeantessier.classreader.ElementValuePair)private void lambda$visitTypePath$37(com.jeantessier.classreader.TypePathEntry)private void lambda$visitVerificationTypeInfos$38(com.jeantessier.classreader.VerificationTypeInfo)public void visitAnnotation(com.jeantessier.classreader.Annotation)[inherited]public void visitAnnotationDefault_attribute(com.jeantessier.classreader.AnnotationDefault_attribute)[inherited]public void visitAnnotationElementValue(com.jeantessier.classreader.AnnotationElementValue)[inherited]public void visitArrayElementValue(com.jeantessier.classreader.ArrayElementValue)[inherited]public void visitBooleanConstantElementValue(com.jeantessier.classreader.BooleanConstantElementValue)[inherited]public void visitBootstrapMethod(com.jeantessier.classreader.BootstrapMethod)[inherited]public void visitBootstrapMethods_attribute(com.jeantessier.classreader.BootstrapMethods_attribute)[inherited]public void visitByteConstantElementValue(com.jeantessier.classreader.ByteConstantElementValue)[inherited]public void visitCatchTarget(com.jeantessier.classreader.CatchTarget)[inherited]public void visitCharConstantElementValue(com.jeantessier.classreader.CharConstantElementValue)[inherited]public void visitChopFrame(com.jeantessier.classreader.ChopFrame)[inherited]public void visitClassElementValue(com.jeantessier.classreader.ClassElementValue)[inherited]public void visitClass_info(com.jeantessier.classreader.Class_info)[inherited]public void visitClassfiles(java.util.Collection)[inherited]public void visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)[inherited]public void visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)[inherited]public void visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)[inherited]public void visitDoubleConstantElementValue(com.jeantessier.classreader.DoubleConstantElementValue)[inherited]public void visitDoubleVariableInfo(com.jeantessier.classreader.DoubleVariableInfo)[inherited]public void visitDouble_info(com.jeantessier.classreader.Double_info)[inherited]public void visitDynamic_info(com.jeantessier.classreader.Dynamic_info)[inherited]public void visitElementValuePair(com.jeantessier.classreader.ElementValuePair)[inherited]public void visitEmptyTarget(com.jeantessier.classreader.EmptyTarget)[inherited]public void visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)[inherited]public void visitEnumElementValue(com.jeantessier.classreader.EnumElementValue)[inherited]public void visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)[inherited]public void visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)[inherited]public void visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)[inherited]public void visitFloatConstantElementValue(com.jeantessier.classreader.FloatConstantElementValue)[inherited]public void visitFloatVariableInfo(com.jeantessier.classreader.FloatVariableInfo)[inherited]public void visitFloat_info(com.jeantessier.classreader.Float_info)[inherited]public void visitFormalParameterTarget(com.jeantessier.classreader.FormalParameterTarget)[inherited]public void visitInnerClass(com.jeantessier.classreader.InnerClass)[inherited]public void visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)[inherited]public void visitInstruction(com.jeantessier.classreader.Instruction)[inherited]public void visitIntegerConstantElementValue(com.jeantessier.classreader.IntegerConstantElementValue)[inherited]public void visitIntegerVariableInfo(com.jeantessier.classreader.IntegerVariableInfo)[inherited]public void visitInteger_info(com.jeantessier.classreader.Integer_info)[inherited]public void visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)[inherited]public void visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)[inherited]public void visitLineNumber(com.jeantessier.classreader.LineNumber)[inherited]public void visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)[inherited]public void visitLocalVariable(com.jeantessier.classreader.LocalVariable)[inherited]public void visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)[inherited]public void visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)[inherited]public void visitLocalvarTableEntry(com.jeantessier.classreader.LocalvarTableEntry)[inherited]public void visitLocalvarTarget(com.jeantessier.classreader.LocalvarTarget)[inherited]public void visitLongConstantElementValue(com.jeantessier.classreader.LongConstantElementValue)[inherited]public void visitLongVariableInfo(com.jeantessier.classreader.LongVariableInfo)[inherited]public void visitLong_info(com.jeantessier.classreader.Long_info)[inherited]public void visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)[inherited]public void visitMethodParameter(com.jeantessier.classreader.MethodParameter)[inherited]public void visitMethodParameters_attribute(com.jeantessier.classreader.MethodParameters_attribute)[inherited]public void visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)[inherited]public void visitMethodType_info(com.jeantessier.classreader.MethodType_info)[inherited]public void visitModuleExports(com.jeantessier.classreader.ModuleExports)[inherited]public void visitModuleExportsTo(com.jeantessier.classreader.ModuleExportsTo)[inherited]public void visitModuleMainClass_attribute(com.jeantessier.classreader.ModuleMainClass_attribute)[inherited]public void visitModuleOpens(com.jeantessier.classreader.ModuleOpens)[inherited]public void visitModuleOpensTo(com.jeantessier.classreader.ModuleOpensTo)[inherited]public void visitModulePackage(com.jeantessier.classreader.ModulePackage)[inherited]public void visitModulePackages_attribute(com.jeantessier.classreader.ModulePackages_attribute)[inherited]public void visitModuleProvides(com.jeantessier.classreader.ModuleProvides)[inherited]public void visitModuleProvidesWith(com.jeantessier.classreader.ModuleProvidesWith)[inherited]public void visitModuleRequires(com.jeantessier.classreader.ModuleRequires)[inherited]public void visitModuleUses(com.jeantessier.classreader.ModuleUses)[inherited]public void visitModule_attribute(com.jeantessier.classreader.Module_attribute)[inherited]public void visitModule_info(com.jeantessier.classreader.Module_info)[inherited]public void visitNameAndType_info(com.jeantessier.classreader.NameAndType_info)[inherited]public void visitNestHost_attribute(com.jeantessier.classreader.NestHost_attribute)[inherited]public void visitNestMember(com.jeantessier.classreader.NestMember)[inherited]public void visitNestMembers_attribute(com.jeantessier.classreader.NestMembers_attribute)[inherited]public void visitNullVariableInfo(com.jeantessier.classreader.NullVariableInfo)[inherited]public void visitObjectVariableInfo(com.jeantessier.classreader.ObjectVariableInfo)[inherited]public void visitOffsetTarget(com.jeantessier.classreader.OffsetTarget)[inherited]public void visitPackage_info(com.jeantessier.classreader.Package_info)[inherited]public void visitParameterAnnotation(com.jeantessier.classreader.ParameterAnnotation)[inherited]public void visitPermittedSubclass(com.jeantessier.classreader.PermittedSubclass)[inherited]public void visitPermittedSubclasses_attribute(com.jeantessier.classreader.PermittedSubclasses_attribute)[inherited]public void visitRecordComponent_info(com.jeantessier.classreader.RecordComponent_info)[inherited]public void visitRecord_attribute(com.jeantessier.classreader.Record_attribute)[inherited]public void visitSameFrame(com.jeantessier.classreader.SameFrame)[inherited]public void visitSameFrameExtended(com.jeantessier.classreader.SameFrameExtended)[inherited]public void visitShortConstantElementValue(com.jeantessier.classreader.ShortConstantElementValue)[inherited]public void visitSignature_attribute(com.jeantessier.classreader.Signature_attribute)[inherited]public void visitSourceDebugExtension_attribute(com.jeantessier.classreader.SourceDebugExtension_attribute)[inherited]public void visitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)[inherited]public void visitStackMapTable_attribute(com.jeantessier.classreader.StackMapTable_attribute)[inherited]public void visitStringConstantElementValue(com.jeantessier.classreader.StringConstantElementValue)[inherited]public void visitString_info(com.jeantessier.classreader.String_info)[inherited]public void visitSupertypeTarget(com.jeantessier.classreader.SupertypeTarget)[inherited]public void visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)[inherited]public void visitThrowsTarget(com.jeantessier.classreader.ThrowsTarget)[inherited]public void visitTopVariableInfo(com.jeantessier.classreader.TopVariableInfo)[inherited]public void visitTypeAnnotation(com.jeantessier.classreader.TypeAnnotation)[inherited]public void visitTypeArgumentTarget(com.jeantessier.classreader.TypeArgumentTarget)[inherited]public void visitTypeParameterBoundTarget(com.jeantessier.classreader.TypeParameterBoundTarget)[inherited]public void visitTypeParameterTarget(com.jeantessier.classreader.TypeParameterTarget)[inherited]public void visitTypePath(com.jeantessier.classreader.TypePath)[inherited]public void visitTypePathEntry(com.jeantessier.classreader.TypePathEntry)[inherited]public void visitUTF8_info(com.jeantessier.classreader.UTF8_info)[inherited]public void visitUninitializedThisVariableInfo(com.jeantessier.classreader.UninitializedThisVariableInfo)[inherited]public void visitUninitializedVariableInfo(com.jeantessier.classreader.UninitializedVariableInfo)[inherited]public void visitUnusableEntry(com.jeantessier.classreader.UnusableEntry)[inherited]New Methods:
private void lambda$visitAttributes$3(com.jeantessier.classreader.Attribute_info)private void lambda$visitClassfileFields$1(com.jeantessier.classreader.Field_info)private void lambda$visitClassfileMethods$2(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitCode_attribute$4(java.util.Collection)private static java.lang.Object lambda$visitCode_attribute$5(java.util.Collection)private void lambda$visitExceptionHandlers$15(com.jeantessier.classreader.ExceptionHandler)private void lambda$visitInstructions$14(com.jeantessier.classreader.Instruction)private static java.lang.Object lambda$visitLocalVariableTypeTable_attribute$6(com.jeantessier.classreader.LocalVariableTypeTable_attribute)private void lambda$visitLocalVariableTypeTable_attribute$7(com.jeantessier.classreader.LocalVariableType)private static java.lang.Object lambda$visitRuntimeAnnotations_attribute$8(com.jeantessier.classreader.RuntimeAnnotations_attribute)private void lambda$visitRuntimeAnnotations_attribute$9(com.jeantessier.classreader.Annotation)private static java.lang.Object lambda$visitRuntimeParameterAnnotations_attribute$12(com.jeantessier.classreader.RuntimeParameterAnnotations_attribute)private void lambda$visitRuntimeParameterAnnotations_attribute$13(com.jeantessier.classreader.ParameterAnnotation)private static java.lang.Object lambda$visitRuntimeTypeAnnotations_attribute$10(com.jeantessier.classreader.RuntimeTypeAnnotations_attribute)private void lambda$visitVerificationTypeInfos$16(com.jeantessier.classreader.VerificationTypeInfo)
com.jeantessier.classreader.XMLPrinterRemoved Methods:
private void lambda$visitBootstrapMethod$1(com.jeantessier.classreader.BootstrapMethod, java.lang.Integer)private void lambda$visitFullFrame$6(com.jeantessier.classreader.VerificationTypeInfo)private void lambda$visitInstruction$0(com.jeantessier.classreader.ConstantPoolEntry)private void lambda$visitModuleExports$2(com.jeantessier.classreader.ModuleExportsTo)private void lambda$visitModuleOpens$3(com.jeantessier.classreader.ModuleOpensTo)private void lambda$visitModuleProvides$4(com.jeantessier.classreader.ModuleProvidesWith)private void lambda$visitTypeAnnotation$5(com.jeantessier.classreader.ElementValuePair)New Methods:
private boolean containsControlCharacters(java.lang.String)private static boolean lambda$containsControlCharacters$10(int)private static void lambda$escapeXMLCharacters$9(java.lang.StringBuilder, int)private void lambda$visitBootstrapMethod$2(com.jeantessier.classreader.BootstrapMethod, java.lang.Integer)private void lambda$visitExceptions_attribute$0(com.jeantessier.classreader.Class_info)private void lambda$visitFullFrame$8(com.jeantessier.classreader.VerificationTypeInfo)private void lambda$visitInstruction$1(com.jeantessier.classreader.ConstantPoolEntry)private void lambda$visitModuleExports$3(com.jeantessier.classreader.ModuleExportsTo)private void lambda$visitModuleOpens$4(com.jeantessier.classreader.ModuleOpensTo)private void lambda$visitModuleProvides$5(com.jeantessier.classreader.ModuleProvidesWith)private void lambda$visitTypeAnnotation$6(com.jeantessier.classreader.ElementValuePair)
com.jeantessier.classreader.ZipClassfileLoaderRemoved Fields:
private static final int BUFFER_SIZERemoved Methods:
private byte[] readBytes(java.io.InputStream)Method Changes:
old:protected void load(java.util.zip.ZipFile) throws java.io.IOException
new:private void load(java.util.zip.ZipFile) throws java.io.IOException
old:protected void load(java.util.zip.ZipInputStream) throws java.io.IOException
new:private void load(java.util.zip.ZipInputStream) throws java.io.IOExceptionNew Methods:
private void lambda$load$0(java.util.zip.ZipFile, java.util.zip.ZipEntry)
com.jeantessier.classreader.impl.ClassfileRemoved Methods:
public com.jeantessier.classreader.Field_info getField(java.lang.String)public com.jeantessier.classreader.impl.Field_info getField(java.lang.String)public com.jeantessier.classreader.Method_info getMethod(java.lang.String)public com.jeantessier.classreader.impl.Method_info getMethod(java.lang.String)private static boolean lambda$getField$5(java.lang.String, com.jeantessier.classreader.impl.Field_info)private static boolean lambda$getInterface$4(java.lang.String, com.jeantessier.classreader.impl.Class_info)private static boolean lambda$getMethod$6(java.lang.String, com.jeantessier.classreader.impl.Method_info)private static boolean lambda$isDeprecated$8(com.jeantessier.classreader.impl.Attribute_info)private static boolean lambda$isGeneric$9(com.jeantessier.classreader.impl.Attribute_info)private static boolean lambda$isSyntheticFromAttribute$7(com.jeantessier.classreader.impl.Attribute_info)private void lambda$new$0(java.io.DataInput, int)private void lambda$new$1(java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory, int)private void lambda$new$3(com.jeantessier.classreader.impl.AttributeFactory, java.io.DataInput, int)public com.jeantessier.classreader.Field_info locateField(java.lang.String)public com.jeantessier.classreader.Method_info locateMethod(java.lang.String)New Methods:
public com.jeantessier.classreader.Field_info getField(java.util.function.Predicate)public com.jeantessier.classreader.Method_info getMethod(java.util.function.Predicate)public boolean hasSuperclass()private static boolean lambda$getInterface$5(java.lang.String, com.jeantessier.classreader.impl.Class_info)private static boolean lambda$isDeprecated$7(com.jeantessier.classreader.impl.Attribute_info)private static boolean lambda$isGeneric$8(com.jeantessier.classreader.impl.Attribute_info)private static boolean lambda$isSyntheticFromAttribute$6(com.jeantessier.classreader.impl.Attribute_info)private java.lang.Object lambda$new$0()private void lambda$new$1(java.io.DataInput, int)private void lambda$new$3(java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory, int)private void lambda$new$4(com.jeantessier.classreader.impl.AttributeFactory, java.io.DataInput, int)public com.jeantessier.classreader.Field_info locateField(java.util.function.Predicate)public com.jeantessier.classreader.Method_info locateMethod(java.util.function.Predicate)
com.jeantessier.classreader.impl.Code_attributeRemoved Methods:
private void lambda$new$0(java.io.DataInput, int)private void lambda$new$1(com.jeantessier.classreader.impl.AttributeFactory, java.io.DataInput, int)New Methods:
private static java.lang.Object lambda$new$0(int)private java.lang.Object lambda$new$1()private void lambda$new$2(java.io.DataInput, int)private void lambda$new$3(com.jeantessier.classreader.impl.AttributeFactory, java.io.DataInput, int)public java.util.Spliterator spliterator()public java.util.stream.Stream stream()
com.jeantessier.classreader.impl.Custom_attributeNew Methods:
private static java.lang.Object lambda$new$0(int)private java.lang.Object lambda$new$1()
com.jeantessier.classreader.impl.EnclosingMethod_attributeNew Methods:
public boolean hasMethod()
com.jeantessier.classreader.impl.ExceptionHandlerNew Methods:
public boolean hasCatchType()
com.jeantessier.classreader.impl.FeatureRef_infoRemoved Methods:
public java.lang.String getClassName()[inherited]public java.lang.String getClassSimpleName()[inherited]public java.lang.String getFullName()[inherited]public java.lang.String getFullSignature()[inherited]public java.lang.String getNameAndType()[inherited]public com.jeantessier.classreader.Class_info getRawClass()[inherited]public com.jeantessier.classreader.impl.Class_info getRawClass()public com.jeantessier.classreader.NameAndType_info getRawNameAndType()[inherited]public com.jeantessier.classreader.impl.NameAndType_info getRawNameAndType()New Methods:
public java.lang.String getUniqueName()
com.jeantessier.classreader.impl.Feature_infoRemoved Methods:
public java.lang.String getDescriptor()[inherited]public java.lang.String getFullName()[inherited]public java.lang.String getFullSignature()[inherited]public java.lang.String getName()[inherited]public com.jeantessier.classreader.UTF8_info getRawDescriptor()[inherited]public com.jeantessier.classreader.impl.UTF8_info getRawDescriptor()public com.jeantessier.classreader.UTF8_info getRawName()[inherited]public com.jeantessier.classreader.impl.UTF8_info getRawName()public boolean isDeprecated()[inherited]public boolean isGeneric()[inherited]private static boolean lambda$isDeprecated$1(com.jeantessier.classreader.impl.Attribute_info)New Methods:
public java.lang.String getUniqueName()
com.jeantessier.classreader.impl.FieldRef_infoRemoved Methods:
public java.lang.String toString()[inherited]
com.jeantessier.classreader.impl.InnerClassNew Methods:
public boolean hasInnerName()public boolean hasOuterClassInfo()
com.jeantessier.classreader.impl.LocalVariableNew Methods:
public int compareTo(com.jeantessier.classreader.LocalVariable)public int compareTo(java.lang.Object)public java.lang.String getType()
com.jeantessier.classreader.impl.MethodParameterNew Methods:
public boolean hasName()
com.jeantessier.classreader.impl.MethodRef_infoRemoved Methods:
public java.lang.String toString()[inherited]New Methods:
public java.lang.String getNameAndType()public java.lang.String getUniqueName()
com.jeantessier.classreader.impl.Method_infoNew Methods:
public java.util.stream.Stream getParameterTypes()public java.lang.String getUniqueName()
com.jeantessier.classreader.impl.RuntimeParameterAnnotations_attributeRemoved Methods:
public java.util.List getParameterAnnotations()Field Declaration Changes:
old:private final java.util.List parameterAnnotations
new:private final java.util.Collection parameterAnnotationsNew Methods:
public java.util.Collection getParameterAnnotations()
com.jeantessier.commandline.AliasSwitchField Declaration Changes:
old:private java.lang.String name
new:private final java.lang.String name
old:private java.util.Collection switches
new:private final java.util.Collection switchesNew Methods:
private static int lambda$parse$1(java.lang.String, com.jeantessier.commandline.CommandLineSwitch)private static void lambda$setValue$0(java.lang.Object, com.jeantessier.commandline.CommandLineSwitch)
com.jeantessier.commandline.CollectingParameterStrategyField Declaration Changes:
old:private java.util.List parameters
new:private final java.util.List parameters
com.jeantessier.commandline.CommandLineRemoved Methods:
public void setParameterStrategy(com.jeantessier.commandline.ParameterStrategy)public void setStrict(boolean)Field Declaration Changes:
old:private java.util.Map map
new:private final java.util.Map map
old:private com.jeantessier.commandline.ParameterStrategy parameterStrategy
new:private final com.jeantessier.commandline.ParameterStrategy parameterStrategy
old:private boolean strict
new:private final boolean strictNew Methods:
private void lambda$addAliasSwitch$0(com.jeantessier.commandline.CommandLineSwitch[], java.lang.String[], int)private static void lambda$parse$1(java.util.Collection, com.jeantessier.commandline.CommandLineSwitch)
com.jeantessier.commandline.CommandLineExceptionDeclaration Changes:
old:public class com.jeantessier.commandline.CommandLineException extends java.lang.Exception
new:public class com.jeantessier.commandline.CommandLineException extends java.lang.RuntimeException
com.jeantessier.commandline.CommandLineSwitchBaseRemoved Methods:
protected void isPresent(boolean)Field Declaration Changes:
old:private java.lang.Object defaultValue
new:private final java.lang.Object defaultValue
old:private boolean mandatory
new:private final boolean mandatory
old:private java.lang.String name
new:private final java.lang.String name
com.jeantessier.commandline.CommandLineUsageField Declaration Changes:
old:private java.lang.String commandName
new:private final java.lang.String commandName
old:private com.jeantessier.text.PrinterBuffer extraText
new:private final com.jeantessier.text.PrinterBuffer extraTextNew Methods:
private void lambda$visitAliasSwitch$0(java.lang.String)private void lambda$visitAtLeastParameterStrategy$1(int)private void lambda$visitExactlyParameterStrategy$2(int)
com.jeantessier.commandline.LimitedCollectingParameterStrategyField Declaration Changes:
old:private int limit
new:private final int limit
com.jeantessier.commandline.PrinterRemoved Methods:
public void setIndentText(java.lang.String)Field Declaration Changes:
old:private com.jeantessier.text.PrinterBuffer buffer
new:private final com.jeantessier.text.PrinterBuffer buffer
com.jeantessier.commandline.TextPrinterNew Methods:
private void lambda$visitMultipleValuesSwitch$0(com.jeantessier.commandline.MultipleValuesSwitch, java.lang.String)private void lambda$visitParameterStrategy$1(java.lang.String)
com.jeantessier.commandline.VisitorBaseNew Methods:
private void lambda$visitCommandLine$0(com.jeantessier.commandline.CommandLine, java.lang.String)
com.jeantessier.dependency.AndCompositeSelectionCriteriaRemoved Methods:
public boolean isMatchingClasses()[inherited]public boolean isMatchingFeatures()[inherited]public boolean isMatchingPackages()[inherited]public boolean matches(com.jeantessier.dependency.ClassNode)[inherited]public boolean matches(com.jeantessier.dependency.FeatureNode)[inherited]public boolean matches(com.jeantessier.dependency.PackageNode)[inherited]public boolean matchesClassName(java.lang.String)[inherited]public boolean matchesFeatureName(java.lang.String)[inherited]public boolean matchesPackageName(java.lang.String)[inherited]New Methods:
protected boolean eval(java.util.function.Predicate)
com.jeantessier.dependency.ClassNodeNew Methods:
private static void lambda$setConfirmed$0(com.jeantessier.dependency.FeatureNode)
com.jeantessier.dependency.ClosureSelectorRemoved Methods:
private void lambda$traverseInbound$1(com.jeantessier.dependency.Node)private void lambda$traverseNodes$0(com.jeantessier.dependency.Node)private void lambda$traverseOutbound$2(com.jeantessier.dependency.Node)public void traverseInbound(java.util.Collection)[inherited]public void traverseNodes(java.util.Collection)[inherited]public void traverseOutbound(java.util.Collection)[inherited]
com.jeantessier.dependency.ClosureStartSelectorRemoved Methods:
public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)[inherited]public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)[inherited]public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)[inherited]public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)[inherited]public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)[inherited]public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)[inherited]
com.jeantessier.dependency.ClosureStopSelectorRemoved Methods:
private void lambda$traverseNodes$0(com.jeantessier.dependency.Node)public void traverseInbound(java.util.Collection)[inherited]public void traverseOutbound(java.util.Collection)[inherited]public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)[inherited]public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)[inherited]public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)[inherited]public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)[inherited]public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)[inherited]public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)[inherited]
com.jeantessier.dependency.CodeDependencyCollectorDeclaration Changes:
old:public class com.jeantessier.dependency.CodeDependencyCollector extends com.jeantessier.classreader.CollectorBase
new:public class com.jeantessier.dependency.CodeDependencyCollector extends com.jeantessier.classreader.VisitorBaseRemoved Methods:
public java.util.Collection getCollection()private static void lambda$fireBeginClass$2(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)private static void lambda$fireBeginSession$1(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)private static void lambda$fireDependency$3(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)private static void lambda$fireEndClass$4(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)private static void lambda$fireEndSession$5(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)private void lambda$visitInstruction$0(com.jeantessier.classreader.ConstantPoolEntry)Field Declaration Changes:
old:private final java.util.HashSet dependencyListeners
new:private final java.util.Collection dependencyListenersNew Methods:
private static void lambda$fireBeginClass$15(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)private static void lambda$fireBeginSession$14(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)private static void lambda$fireDependency$16(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)private static void lambda$fireEndClass$17(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)private static void lambda$fireEndSession$18(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)private static java.lang.Object lambda$visitFieldRef_info$0(com.jeantessier.classreader.FieldRef_info)private static java.lang.Object lambda$visitFieldRef_info$1(com.jeantessier.classreader.FieldRef_info)private static java.lang.Object lambda$visitFieldRef_info$2(com.jeantessier.classreader.FieldRef_info)private static java.lang.Object lambda$visitField_info$10(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$9(com.jeantessier.classreader.Field_info)private void lambda$visitInstruction$13(com.jeantessier.classreader.ConstantPoolEntry)private static java.lang.Object lambda$visitInterfaceMethodRef_info$6(com.jeantessier.classreader.InterfaceMethodRef_info)private static java.lang.Object lambda$visitInterfaceMethodRef_info$7(com.jeantessier.classreader.InterfaceMethodRef_info)private static java.lang.Object lambda$visitInterfaceMethodRef_info$8(com.jeantessier.classreader.InterfaceMethodRef_info)private static java.lang.Object lambda$visitMethodRef_info$3(com.jeantessier.classreader.MethodRef_info)private static java.lang.Object lambda$visitMethodRef_info$4(com.jeantessier.classreader.MethodRef_info)private static java.lang.Object lambda$visitMethodRef_info$5(com.jeantessier.classreader.MethodRef_info)private static java.lang.Object lambda$visitMethod_info$11(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$12(com.jeantessier.classreader.Method_info)
com.jeantessier.dependency.CompositeSelectionCriteriaNew Methods:
protected abstract boolean eval(java.util.function.Predicate)public boolean isMatchingClasses()public boolean isMatchingFeatures()public boolean isMatchingPackages()private static boolean lambda$matches$0(com.jeantessier.dependency.PackageNode, com.jeantessier.dependency.SelectionCriteria)private static boolean lambda$matches$1(com.jeantessier.dependency.ClassNode, com.jeantessier.dependency.SelectionCriteria)private static boolean lambda$matches$2(com.jeantessier.dependency.FeatureNode, com.jeantessier.dependency.SelectionCriteria)private static boolean lambda$matchesClassName$4(java.lang.String, com.jeantessier.dependency.SelectionCriteria)private static boolean lambda$matchesFeatureName$5(java.lang.String, com.jeantessier.dependency.SelectionCriteria)private static boolean lambda$matchesPackageName$3(java.lang.String, com.jeantessier.dependency.SelectionCriteria)public boolean matches(com.jeantessier.dependency.ClassNode)public boolean matches(com.jeantessier.dependency.FeatureNode)public boolean matches(com.jeantessier.dependency.PackageNode)public boolean matchesClassName(java.lang.String)public boolean matchesFeatureName(java.lang.String)public boolean matchesPackageName(java.lang.String)
com.jeantessier.dependency.ComprehensiveTraversalStrategyDeclaration Changes:
old:public class com.jeantessier.dependency.ComprehensiveTraversalStrategy extends com.jeantessier.dependency.TraversalStrategyBase
new:public class com.jeantessier.dependency.ComprehensiveTraversalStrategy extends java.lang.Object implements com.jeantessier.dependency.TraversalStrategy
com.jeantessier.dependency.DecoratorTraversalStrategyRemoved Methods:
public void setPostInboundTraversal(boolean)public void setPostOutboundTraversal(boolean)public void setPreInboundTraversal(boolean)public void setPreOutboundTraversal(boolean)
com.jeantessier.dependency.DeletingVisitorRemoved Methods:
public void traverseInbound(java.util.Collection)[inherited]public void traverseNodes(java.util.Collection)[inherited]public void traverseOutbound(java.util.Collection)[inherited]public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)[inherited]public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)[inherited]public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)[inherited]New Methods:
private void lambda$visitClassNode$1(com.jeantessier.dependency.FeatureNode)private void lambda$visitNode$2(com.jeantessier.dependency.Node, com.jeantessier.dependency.Node)private void lambda$visitPackageNode$0(com.jeantessier.dependency.ClassNode)
com.jeantessier.dependency.FeatureResolverRemoved Methods:
private void lambda$traverseNodes$0(com.jeantessier.dependency.Node)public void traverseInbound(java.util.Collection)[inherited]public void traverseNodes(java.util.Collection)[inherited]public void traverseOutbound(java.util.Collection)[inherited]public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)[inherited]public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)[inherited]public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)[inherited]public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)[inherited]public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)[inherited]public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)[inherited]New Methods:
private static void lambda$visitFeatureNode$0(com.jeantessier.dependency.FeatureNode, com.jeantessier.dependency.Node)private static void lambda$visitFeatureNode$1(com.jeantessier.dependency.FeatureNode, com.jeantessier.dependency.FeatureNode)
com.jeantessier.dependency.LCOM4GathererRemoved Methods:
private boolean lambda$filterOutConstructors$3(com.jeantessier.dependency.FeatureNode)private void lambda$traverseInbound$1(com.jeantessier.dependency.Node)private void lambda$traverseOutbound$2(com.jeantessier.dependency.Node)public void traverseInbound(java.util.Collection)[inherited]public void traverseOutbound(java.util.Collection)[inherited]public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)[inherited]public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)[inherited]public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)[inherited]public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)[inherited]New Methods:
private boolean lambda$filterOutConstructors$1(com.jeantessier.dependency.FeatureNode)
com.jeantessier.dependency.NodeHandlerField Declaration Changes:
old:private final java.util.HashSet dependencyListeners
new:private final java.util.Collection dependencyListenersNew Methods:
private static java.lang.Object lambda$characters$0(char[], int, int)private static void lambda$fireBeginClass$2(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)private static void lambda$fireBeginSession$1(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)private static void lambda$fireDependency$3(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)private static void lambda$fireEndClass$4(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)private static void lambda$fireEndSession$5(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)
com.jeantessier.dependency.OrCompositeSelectionCriteriaRemoved Methods:
public boolean isMatchingClasses()[inherited]public boolean isMatchingFeatures()[inherited]public boolean isMatchingPackages()[inherited]public boolean matches(com.jeantessier.dependency.ClassNode)[inherited]public boolean matches(com.jeantessier.dependency.FeatureNode)[inherited]public boolean matches(com.jeantessier.dependency.PackageNode)[inherited]public boolean matchesClassName(java.lang.String)[inherited]public boolean matchesFeatureName(java.lang.String)[inherited]public boolean matchesPackageName(java.lang.String)[inherited]New Methods:
protected boolean eval(java.util.function.Predicate)
com.jeantessier.dependency.RegularExpressionSelectionCriteriaField Declaration Changes:
old:private final org.apache.oro.text.perl.Perl5Util perl
new:private static final org.apache.oro.text.perl.Perl5Util perlNew Methods:
static {}
com.jeantessier.dependency.SelectiveTraversalStrategyDeclaration Changes:
old:public class com.jeantessier.dependency.SelectiveTraversalStrategy extends com.jeantessier.dependency.TraversalStrategyBase
new:public class com.jeantessier.dependency.SelectiveTraversalStrategy extends java.lang.Object implements com.jeantessier.dependency.TraversalStrategy
com.jeantessier.dependency.TextPrinterNew Methods:
private static java.lang.Object lambda$postprocessFeatureNode$17(com.jeantessier.dependency.FeatureNode)private static java.lang.Object lambda$postprocessFeatureNode$18(com.jeantessier.dependency.FeatureNode)private static java.lang.Object lambda$postprocessFeatureNode$19(com.jeantessier.dependency.FeatureNode)private java.lang.Object lambda$postprocessFeatureNode$20()private static java.lang.Object lambda$preprocessAfterDependenciesClassNode$10(com.jeantessier.dependency.ClassNode)private static java.lang.Object lambda$preprocessAfterDependenciesClassNode$11(com.jeantessier.dependency.ClassNode)private static java.lang.Object lambda$preprocessAfterDependenciesClassNode$12(com.jeantessier.dependency.ClassNode)private java.lang.Object lambda$preprocessAfterDependenciesClassNode$13()private static java.lang.Object lambda$preprocessAfterDependenciesPackageNode$3(com.jeantessier.dependency.PackageNode)private static java.lang.Object lambda$preprocessAfterDependenciesPackageNode$4(com.jeantessier.dependency.PackageNode)private static java.lang.Object lambda$preprocessAfterDependenciesPackageNode$5(com.jeantessier.dependency.PackageNode)private java.lang.Object lambda$preprocessAfterDependenciesPackageNode$6()private static java.lang.Object lambda$preprocessClassNode$7(com.jeantessier.dependency.ClassNode)private static java.lang.Object lambda$preprocessClassNode$8(com.jeantessier.dependency.ClassNode)private static java.lang.Object lambda$preprocessClassNode$9(com.jeantessier.dependency.ClassNode)private static java.lang.Object lambda$preprocessFeatureNode$14(com.jeantessier.dependency.FeatureNode)private static java.lang.Object lambda$preprocessFeatureNode$15(com.jeantessier.dependency.FeatureNode)private static java.lang.Object lambda$preprocessFeatureNode$16(com.jeantessier.dependency.FeatureNode)private static java.lang.Object lambda$preprocessPackageNode$0(com.jeantessier.dependency.PackageNode)private static java.lang.Object lambda$preprocessPackageNode$1(com.jeantessier.dependency.PackageNode)private static java.lang.Object lambda$preprocessPackageNode$2(com.jeantessier.dependency.PackageNode)private void lambda$printDependencies$21(com.jeantessier.dependency.Node, java.lang.Integer)
com.jeantessier.dependency.VisitorBaseRemoved Methods:
private void lambda$traverseInbound$1(com.jeantessier.dependency.Node)private void lambda$traverseNodes$0(com.jeantessier.dependency.Node)private void lambda$traverseOutbound$2(com.jeantessier.dependency.Node)public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)[inherited]public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)[inherited]public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)[inherited]public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)[inherited]public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)[inherited]public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)[inherited]New Methods:
protected static com.jeantessier.dependency.TraversalStrategy getDefaultStrategy()
com.jeantessier.dependency.XMLCyclePrinterRemoved Methods:
private void lambda$traverseNodes$0(com.jeantessier.dependency.Node)public void traverseInbound(java.util.Collection)[inherited]public void traverseNodes(java.util.Collection)[inherited]public void traverseOutbound(java.util.Collection)[inherited]public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)[inherited]public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)[inherited]public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)[inherited]public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)[inherited]public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)[inherited]public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)[inherited]
com.jeantessier.dependencyfinder.ant.ClassMetricsRemoved Methods:
private static java.lang.String lambda$execute$0(java.lang.String)private static java.lang.String lambda$execute$1(java.lang.String)private static java.util.stream.Stream lambda$execute$10(java.util.Map$Entry)private static java.lang.String lambda$execute$11(com.jeantessier.classreader.MetricsGatherer, int)private static java.lang.String lambda$execute$2(com.jeantessier.classreader.Method_info)private static java.lang.String lambda$execute$3(com.jeantessier.classreader.Method_info)private static java.lang.String lambda$execute$4(com.jeantessier.classreader.Field_info)private static java.lang.String lambda$execute$5(com.jeantessier.classreader.Field_info)private static java.lang.String lambda$execute$6(java.util.Map$Entry)private static java.lang.String lambda$execute$7(com.jeantessier.classreader.MetricsGatherer, java.lang.String)private static java.lang.Integer lambda$execute$8(com.jeantessier.classreader.Custom_attribute)private static java.lang.String lambda$execute$9(java.util.Map$Entry)private static java.lang.String lambda$printCFM$19(com.jeantessier.classreader.Classfile)private static java.lang.String lambda$printCFM$20(com.jeantessier.classreader.Field_info)private static java.lang.String lambda$printCFM$21(com.jeantessier.classreader.Method_info)private static java.lang.String lambda$printCFMIC$15(com.jeantessier.classreader.Classfile)private static java.lang.String lambda$printCFMIC$16(com.jeantessier.classreader.Field_info)private static java.lang.String lambda$printCFMIC$17(com.jeantessier.classreader.Method_info)private static java.lang.String lambda$printCFMIC$18(com.jeantessier.classreader.InnerClass)private static java.lang.String lambda$printCMIC$12(com.jeantessier.classreader.Classfile)private static java.lang.String lambda$printCMIC$13(com.jeantessier.classreader.Method_info)private static java.lang.String lambda$printCMIC$14(com.jeantessier.classreader.InnerClass)private static java.lang.String lambda$printFMIC$22(com.jeantessier.classreader.Field_info)private static java.lang.String lambda$printFMIC$23(com.jeantessier.classreader.Method_info)private static java.lang.String lambda$printFMIC$24(com.jeantessier.classreader.InnerClass)New Methods:
private static java.lang.String lambda$execute$0(java.util.Map$Entry)private static java.lang.String lambda$execute$1(com.jeantessier.classreader.MetricsGatherer, java.lang.String)private static java.lang.Integer lambda$execute$2(com.jeantessier.classreader.Custom_attribute)private static java.lang.String lambda$execute$3(java.util.Map$Entry)private static java.util.stream.Stream lambda$execute$4(java.util.Map$Entry)private static java.lang.String lambda$execute$5(com.jeantessier.classreader.MetricsGatherer, int)private static java.lang.String lambda$printCollection$6(java.lang.Object)private void print(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection) throws java.io.IOExceptionprivate void printCFIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection) throws java.io.IOExceptionprivate void printCIC(java.lang.String, java.util.Collection, java.util.Collection) throws java.io.IOExceptionprivate void printCollection(java.util.Collection) throws java.io.IOException
com.jeantessier.dependencyfinder.ant.DependencyClosureRemoved Methods:
public void setIntenttext(java.lang.String)New Methods:
public void setIndenttext(java.lang.String)
com.jeantessier.dependencyfinder.ant.DependencyCyclesRemoved Methods:
public void setIntenttext(java.lang.String)New Methods:
private static java.nio.file.Path lambda$loadCollection$0(java.lang.String)private java.util.stream.Stream lambda$loadCollection$1(java.nio.file.Path)public void setIndenttext(java.lang.String)
com.jeantessier.dependencyfinder.ant.DependencyExtractorRemoved Methods:
public void setIntenttext(java.lang.String)New Methods:
private static java.nio.file.Path lambda$loadCollection$0(java.lang.String)private java.util.stream.Stream lambda$loadCollection$1(java.nio.file.Path)public void setIndenttext(java.lang.String)
com.jeantessier.dependencyfinder.ant.DependencyReporterRemoved Methods:
public void setIntenttext(java.lang.String)New Methods:
private static java.nio.file.Path lambda$loadCollection$0(java.lang.String)private java.util.stream.Stream lambda$loadCollection$1(java.nio.file.Path)public void setIndenttext(java.lang.String)
com.jeantessier.dependencyfinder.ant.JarJarDiffRemoved Methods:
public void setIntenttext(java.lang.String)New Methods:
public void setIndenttext(java.lang.String)
com.jeantessier.dependencyfinder.ant.ListDiffRemoved Methods:
public void setIntenttext(java.lang.String)New Methods:
private static boolean lambda$execute$0(java.util.Collection, java.lang.String)private static boolean lambda$execute$1(java.util.Collection, java.lang.String)private java.util.Collection readLines(java.io.File) throws java.io.IOExceptionpublic void setIndenttext(java.lang.String)
com.jeantessier.dependencyfinder.ant.ListSymbolsRemoved Fields:
private boolean classNamesprivate java.io.File destfileprivate boolean fieldNamesprivate boolean finalMethodOrClassNamesprivate boolean innerClassNamesprivate boolean localNamesprivate boolean methodNamesprivate boolean nonPrivateFieldNamesRemoved Methods:
public boolean getClassnames()public java.io.File getDestfile()public boolean getFieldnames()public boolean getFinalmethodorclassnames()public boolean getInnerclassnames()public boolean getLocalnames()public boolean getMethodnames()public boolean getNonprivatefieldnames()public void setClassnames(boolean)public void setDestfile(java.io.File)public void setFieldnames(boolean)public void setFinalmethodorclassnames(boolean)public void setInnerclassnames(boolean)public void setLocalnames(boolean)public void setMethodnames(boolean)public void setNonprivatefieldnames(boolean)New Fields:
private boolean classesprivate boolean csvprivate java.io.File destprefixprivate java.lang.String dtdPrefixprivate java.lang.String encodingprivate boolean fieldsprivate boolean finalMethodsOrClassesprivate java.lang.String indentTextprivate boolean innerClassesprivate boolean jsonprivate boolean localVariablesprivate boolean methodsprivate boolean nonPrivateFieldsprivate boolean textprivate boolean xmlprivate boolean yamlNew Methods:
public boolean getClasses()public boolean getCsv()public java.io.File getDestprefix()public java.lang.String getDtdprefix()public java.lang.String getEncoding()public boolean getFields()public boolean getFinalmethodsorclasses()public java.lang.String getIndenttext()public boolean getInnerclasses()public boolean getJson()public boolean getLocalvariables()public boolean getMethods()public boolean getNonprivatefields()public boolean getText()public boolean getXml()public boolean getYaml()private static java.nio.file.Path lambda$loadCollection$0(java.lang.String)private java.util.stream.Stream lambda$loadCollection$1(java.nio.file.Path)private void printCSVFiles(com.jeantessier.classreader.SymbolGatherer) throws org.apache.tools.ant.BuildExceptionprivate void printJSONFile(com.jeantessier.classreader.SymbolGatherer) throws org.apache.tools.ant.BuildExceptionprivate void printTextFile(com.jeantessier.classreader.SymbolGatherer) throws org.apache.tools.ant.BuildExceptionprivate void printXMLFile(com.jeantessier.classreader.SymbolGatherer) throws org.apache.tools.ant.BuildExceptionprivate void printYAMLFile(com.jeantessier.classreader.SymbolGatherer) throws org.apache.tools.ant.BuildExceptionpublic void setClasses(boolean)public void setCsv(boolean)public void setDestprefix(java.io.File)public void setDtdprefix(java.lang.String)public void setEncoding(java.lang.String)public void setFields(boolean)public void setFinalmethodsorclasses(boolean)public void setIndenttext(java.lang.String)public void setInnerclasses(boolean)public void setJson(boolean)public void setLocalvariables(boolean)public void setMethods(boolean)public void setNonprivatefields(boolean)public void setText(boolean)public void setTxt(boolean)public void setXml(boolean)public void setYaml(boolean)public void setYml(boolean)
com.jeantessier.dependencyfinder.ant.OOMetricsNew Methods:
private void printCSVFile(boolean, java.lang.String, java.util.List, java.util.Collection) throws java.io.IOExceptionprivate void printMetrics(java.util.Collection, com.jeantessier.metrics.Printer)private void printMetrics(java.util.List, java.util.Collection, java.lang.Class, java.io.PrintWriter)private void printTextFile(boolean, java.lang.String, java.util.List, java.util.Collection, java.io.PrintWriter)
com.jeantessier.dependencyfinder.cli.ClassFinderRemoved Methods:
private void printCompact(java.lang.String, java.util.List) throws java.io.IOExceptionprivate void printMultiline(java.lang.String, java.util.List) throws java.io.IOExceptionNew Methods:
private void lambda$doProcessing$0(java.lang.String, java.util.List)private void lambda$printMultiline$1(java.lang.String)private void printCompact(java.lang.String, java.util.Collection) throws java.io.IOExceptionprivate void printMultiline(java.lang.String, java.util.Collection) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ClassListNew Fields:
private static final java.lang.String EOLNew Methods:
private java.lang.String lambda$doProcessing$0(java.lang.String)private void lambda$doProcessing$1(java.lang.String)protected void populateCommandLineSwitches()static {}
com.jeantessier.dependencyfinder.cli.ClassMatcherRemoved Constructors:
public ClassMatcher(java.util.List, java.util.List)Removed Methods:
private boolean matches(java.util.List, java.lang.String)Field Declaration Changes:
old:private java.util.List excludes
new:private final java.util.Collection excludes
old:private java.util.List includes
new:private final java.util.Collection includes
old:private org.apache.oro.text.perl.Perl5Util perl
new:private static final org.apache.oro.text.perl.Perl5Util perl
old:private java.util.Map results
new:private final java.util.Map resultsNew Constructors:
public ClassMatcher(java.util.Collection, java.util.Collection)New Methods:
private static java.util.List lambda$endClassfile$0(java.lang.String)private static boolean lambda$matches$1(java.lang.String, java.lang.String)private boolean matches(java.util.Collection, java.lang.String)static {}
com.jeantessier.dependencyfinder.cli.ClassMetricsRemoved Methods:
private static java.lang.String lambda$doProcessing$0(java.lang.String)private static java.lang.String lambda$doProcessing$1(java.lang.String)private static java.util.stream.Stream lambda$doProcessing$10(java.util.Map$Entry)private static java.lang.String lambda$doProcessing$11(com.jeantessier.classreader.MetricsGatherer, int)private static java.lang.String lambda$doProcessing$2(com.jeantessier.classreader.Method_info)private static java.lang.String lambda$doProcessing$3(com.jeantessier.classreader.Method_info)private static java.lang.String lambda$doProcessing$4(com.jeantessier.classreader.Field_info)private static java.lang.String lambda$doProcessing$5(com.jeantessier.classreader.Field_info)private static java.lang.String lambda$doProcessing$6(java.util.Map$Entry)private static java.lang.String lambda$doProcessing$7(com.jeantessier.classreader.MetricsGatherer, java.lang.String)private static java.lang.Integer lambda$doProcessing$8(com.jeantessier.classreader.Custom_attribute)private static java.lang.String lambda$doProcessing$9(java.util.Map$Entry)private static java.lang.String lambda$printCFM$19(com.jeantessier.classreader.Classfile)private static java.lang.String lambda$printCFM$20(com.jeantessier.classreader.Field_info)private static java.lang.String lambda$printCFM$21(com.jeantessier.classreader.Method_info)private static java.lang.String lambda$printCFMIC$15(com.jeantessier.classreader.Classfile)private static java.lang.String lambda$printCFMIC$16(com.jeantessier.classreader.Field_info)private static java.lang.String lambda$printCFMIC$17(com.jeantessier.classreader.Method_info)private static java.lang.String lambda$printCFMIC$18(com.jeantessier.classreader.InnerClass)private static java.lang.String lambda$printCMIC$12(com.jeantessier.classreader.Classfile)private static java.lang.String lambda$printCMIC$13(com.jeantessier.classreader.Method_info)private static java.lang.String lambda$printCMIC$14(com.jeantessier.classreader.InnerClass)private static java.lang.String lambda$printFMIC$22(com.jeantessier.classreader.Field_info)private static java.lang.String lambda$printFMIC$23(com.jeantessier.classreader.Method_info)private static java.lang.String lambda$printFMIC$24(com.jeantessier.classreader.InnerClass)New Methods:
private static java.lang.String lambda$doProcessing$0(java.util.Map$Entry)private static java.lang.String lambda$doProcessing$1(com.jeantessier.classreader.MetricsGatherer, java.lang.String)private static java.lang.Integer lambda$doProcessing$2(com.jeantessier.classreader.Custom_attribute)private static java.lang.String lambda$doProcessing$3(java.util.Map$Entry)private static java.util.stream.Stream lambda$doProcessing$4(java.util.Map$Entry)private static java.lang.String lambda$doProcessing$5(com.jeantessier.classreader.MetricsGatherer, int)private static java.lang.String lambda$printCollection$6(java.lang.Object)private void print(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection) throws java.io.IOExceptionprivate void printCFIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection) throws java.io.IOExceptionprivate void printCIC(java.lang.String, java.util.Collection, java.util.Collection) throws java.io.IOExceptionprivate void printCollection(java.util.Collection) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.CommandMethod Changes:
old:private void stopOutput() throws java.io.IOException
new:private void stopOutput()
old:private void stopProcessing() throws java.io.IOException
new:private void stopProcessing()New Methods:
private static java.nio.file.Path lambda$loadCollection$1(java.lang.String)private java.util.stream.Stream lambda$loadCollection$2(java.nio.file.Path)private void lambda$validateCommandLine$0(com.jeantessier.commandline.CommandLineException)
com.jeantessier.dependencyfinder.cli.DiffCommandRemoved Methods:
private com.jeantessier.diff.DifferenceStrategy getDefaultStrategy(com.jeantessier.diff.DifferenceStrategy)
com.jeantessier.dependencyfinder.cli.ListDiffNew Methods:
private static boolean lambda$doProcessing$0(java.util.Collection, java.lang.String)private static boolean lambda$doProcessing$1(java.util.Collection, java.lang.String)private java.util.Collection readLines(java.lang.String) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ListSymbolsNew Methods:
private void printCSVFiles(com.jeantessier.classreader.SymbolGatherer) throws java.io.IOExceptionprivate void printJsonFile(com.jeantessier.classreader.SymbolGatherer) throws java.io.IOExceptionprivate void printTextFile(com.jeantessier.classreader.SymbolGatherer) throws java.io.IOExceptionprivate void printXMLFile(com.jeantessier.classreader.SymbolGatherer) throws java.io.IOExceptionprivate void printYAMLFile(com.jeantessier.classreader.SymbolGatherer) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.OOMetricsNew Methods:
private void printCSVFile(java.lang.String, java.lang.String, java.util.List, java.util.Collection) throws java.io.IOExceptionprivate void printMetrics(java.util.Collection, com.jeantessier.metrics.Printer)private void printMetrics(java.util.List, java.util.Collection, java.lang.Class) throws java.io.IOExceptionprivate void printTextFile(java.lang.String, java.lang.String, java.util.List, java.util.Collection) throws java.io.IOException
com.jeantessier.diff.APIDifferenceStrategyRemoved Methods:
private java.util.Iterator collectFeatures(java.util.Collection, java.util.Collection, com.jeantessier.classreader.FeatureMapper)New Methods:
private boolean lambda$checkForDifferentClasses$6(java.util.Map, java.util.Map, java.lang.String)private static boolean lambda$checkForDifferentFields$0(java.lang.String, com.jeantessier.classreader.Field_info)private static boolean lambda$checkForDifferentFields$1(java.lang.String, com.jeantessier.classreader.Field_info)private boolean lambda$checkForDifferentFields$2(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile, java.lang.String)private static boolean lambda$checkForDifferentMethods$3(java.lang.String, com.jeantessier.classreader.Method_info)private static boolean lambda$checkForDifferentMethods$4(java.lang.String, com.jeantessier.classreader.Method_info)private boolean lambda$checkForDifferentMethods$5(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile, java.lang.String)
com.jeantessier.diff.ClassDifferencesField Declaration Changes:
old:private java.util.Collection featureDifferences
new:private final java.util.Collection featureDifferences
com.jeantessier.diff.ClassReportRemoved Methods:
public void visitAnnotation(com.jeantessier.classreader.Annotation)[inherited]public void visitAnnotationDefault_attribute(com.jeantessier.classreader.AnnotationDefault_attribute)[inherited]public void visitAnnotationElementValue(com.jeantessier.classreader.AnnotationElementValue)[inherited]public void visitAppendFrame(com.jeantessier.classreader.AppendFrame)[inherited]public void visitArrayElementValue(com.jeantessier.classreader.ArrayElementValue)[inherited]public void visitBooleanConstantElementValue(com.jeantessier.classreader.BooleanConstantElementValue)[inherited]public void visitBootstrapMethod(com.jeantessier.classreader.BootstrapMethod)[inherited]public void visitBootstrapMethods_attribute(com.jeantessier.classreader.BootstrapMethods_attribute)[inherited]public void visitByteConstantElementValue(com.jeantessier.classreader.ByteConstantElementValue)[inherited]public void visitCatchTarget(com.jeantessier.classreader.CatchTarget)[inherited]public void visitCharConstantElementValue(com.jeantessier.classreader.CharConstantElementValue)[inherited]public void visitChopFrame(com.jeantessier.classreader.ChopFrame)[inherited]public void visitClassElementValue(com.jeantessier.classreader.ClassElementValue)[inherited]public void visitClass_info(com.jeantessier.classreader.Class_info)[inherited]public void visitClassfile(com.jeantessier.classreader.Classfile)[inherited]public void visitClassfiles(java.util.Collection)[inherited]public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)[inherited]public void visitConstantPool(com.jeantessier.classreader.ConstantPool)[inherited]public void visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)[inherited]public void visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)[inherited]public void visitDoubleConstantElementValue(com.jeantessier.classreader.DoubleConstantElementValue)[inherited]public void visitDoubleVariableInfo(com.jeantessier.classreader.DoubleVariableInfo)[inherited]public void visitDynamic_info(com.jeantessier.classreader.Dynamic_info)[inherited]public void visitElementValuePair(com.jeantessier.classreader.ElementValuePair)[inherited]public void visitEmptyTarget(com.jeantessier.classreader.EmptyTarget)[inherited]public void visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)[inherited]public void visitEnumElementValue(com.jeantessier.classreader.EnumElementValue)[inherited]public void visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)[inherited]public void visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)[inherited]public void visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)[inherited]public void visitFloatConstantElementValue(com.jeantessier.classreader.FloatConstantElementValue)[inherited]public void visitFloatVariableInfo(com.jeantessier.classreader.FloatVariableInfo)[inherited]public void visitFormalParameterTarget(com.jeantessier.classreader.FormalParameterTarget)[inherited]public void visitFullFrame(com.jeantessier.classreader.FullFrame)[inherited]public void visitInnerClass(com.jeantessier.classreader.InnerClass)[inherited]public void visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)[inherited]public void visitInstruction(com.jeantessier.classreader.Instruction)[inherited]public void visitIntegerConstantElementValue(com.jeantessier.classreader.IntegerConstantElementValue)[inherited]public void visitIntegerVariableInfo(com.jeantessier.classreader.IntegerVariableInfo)[inherited]public void visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)[inherited]public void visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)[inherited]public void visitLineNumber(com.jeantessier.classreader.LineNumber)[inherited]public void visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)[inherited]public void visitLocalVariable(com.jeantessier.classreader.LocalVariable)[inherited]public void visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)[inherited]public void visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)[inherited]public void visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)[inherited]public void visitLocalvarTableEntry(com.jeantessier.classreader.LocalvarTableEntry)[inherited]public void visitLocalvarTarget(com.jeantessier.classreader.LocalvarTarget)[inherited]public void visitLongConstantElementValue(com.jeantessier.classreader.LongConstantElementValue)[inherited]public void visitLongVariableInfo(com.jeantessier.classreader.LongVariableInfo)[inherited]public void visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)[inherited]public void visitMethodParameter(com.jeantessier.classreader.MethodParameter)[inherited]public void visitMethodParameters_attribute(com.jeantessier.classreader.MethodParameters_attribute)[inherited]public void visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)[inherited]public void visitMethodType_info(com.jeantessier.classreader.MethodType_info)[inherited]public void visitMethod_info(com.jeantessier.classreader.Method_info)[inherited]public void visitModuleExports(com.jeantessier.classreader.ModuleExports)[inherited]public void visitModuleExportsTo(com.jeantessier.classreader.ModuleExportsTo)[inherited]public void visitModuleMainClass_attribute(com.jeantessier.classreader.ModuleMainClass_attribute)[inherited]public void visitModuleOpens(com.jeantessier.classreader.ModuleOpens)[inherited]public void visitModuleOpensTo(com.jeantessier.classreader.ModuleOpensTo)[inherited]public void visitModulePackage(com.jeantessier.classreader.ModulePackage)[inherited]public void visitModulePackages_attribute(com.jeantessier.classreader.ModulePackages_attribute)[inherited]public void visitModuleProvides(com.jeantessier.classreader.ModuleProvides)[inherited]public void visitModuleProvidesWith(com.jeantessier.classreader.ModuleProvidesWith)[inherited]public void visitModuleRequires(com.jeantessier.classreader.ModuleRequires)[inherited]public void visitModuleUses(com.jeantessier.classreader.ModuleUses)[inherited]public void visitModule_attribute(com.jeantessier.classreader.Module_attribute)[inherited]public void visitModule_info(com.jeantessier.classreader.Module_info)[inherited]public void visitNameAndType_info(com.jeantessier.classreader.NameAndType_info)[inherited]public void visitNestHost_attribute(com.jeantessier.classreader.NestHost_attribute)[inherited]public void visitNestMember(com.jeantessier.classreader.NestMember)[inherited]public void visitNestMembers_attribute(com.jeantessier.classreader.NestMembers_attribute)[inherited]public void visitNullVariableInfo(com.jeantessier.classreader.NullVariableInfo)[inherited]public void visitObjectVariableInfo(com.jeantessier.classreader.ObjectVariableInfo)[inherited]public void visitOffsetTarget(com.jeantessier.classreader.OffsetTarget)[inherited]public void visitPackage_info(com.jeantessier.classreader.Package_info)[inherited]public void visitParameterAnnotation(com.jeantessier.classreader.ParameterAnnotation)[inherited]public void visitPermittedSubclass(com.jeantessier.classreader.PermittedSubclass)[inherited]public void visitPermittedSubclasses_attribute(com.jeantessier.classreader.PermittedSubclasses_attribute)[inherited]public void visitRecordComponent_info(com.jeantessier.classreader.RecordComponent_info)[inherited]public void visitRecord_attribute(com.jeantessier.classreader.Record_attribute)[inherited]public void visitRuntimeInvisibleAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleAnnotations_attribute)[inherited]public void visitRuntimeInvisibleParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleParameterAnnotations_attribute)[inherited]public void visitRuntimeInvisibleTypeAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleTypeAnnotations_attribute)[inherited]public void visitRuntimeVisibleAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleAnnotations_attribute)[inherited]public void visitRuntimeVisibleParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleParameterAnnotations_attribute)[inherited]public void visitRuntimeVisibleTypeAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleTypeAnnotations_attribute)[inherited]public void visitSameFrame(com.jeantessier.classreader.SameFrame)[inherited]public void visitSameFrameExtended(com.jeantessier.classreader.SameFrameExtended)[inherited]public void visitSameLocals1StackItemFrame(com.jeantessier.classreader.SameLocals1StackItemFrame)[inherited]public void visitSameLocals1StackItemFrameExtended(com.jeantessier.classreader.SameLocals1StackItemFrameExtended)[inherited]public void visitShortConstantElementValue(com.jeantessier.classreader.ShortConstantElementValue)[inherited]public void visitSignature_attribute(com.jeantessier.classreader.Signature_attribute)[inherited]public void visitSourceDebugExtension_attribute(com.jeantessier.classreader.SourceDebugExtension_attribute)[inherited]public void visitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)[inherited]public void visitStackMapTable_attribute(com.jeantessier.classreader.StackMapTable_attribute)[inherited]public void visitStringConstantElementValue(com.jeantessier.classreader.StringConstantElementValue)[inherited]public void visitSupertypeTarget(com.jeantessier.classreader.SupertypeTarget)[inherited]public void visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)[inherited]public void visitThrowsTarget(com.jeantessier.classreader.ThrowsTarget)[inherited]public void visitTopVariableInfo(com.jeantessier.classreader.TopVariableInfo)[inherited]public void visitTypeAnnotation(com.jeantessier.classreader.TypeAnnotation)[inherited]public void visitTypeArgumentTarget(com.jeantessier.classreader.TypeArgumentTarget)[inherited]public void visitTypeParameterBoundTarget(com.jeantessier.classreader.TypeParameterBoundTarget)[inherited]public void visitTypeParameterTarget(com.jeantessier.classreader.TypeParameterTarget)[inherited]public void visitTypePath(com.jeantessier.classreader.TypePath)[inherited]public void visitTypePathEntry(com.jeantessier.classreader.TypePathEntry)[inherited]public void visitUninitializedThisVariableInfo(com.jeantessier.classreader.UninitializedThisVariableInfo)[inherited]public void visitUninitializedVariableInfo(com.jeantessier.classreader.UninitializedVariableInfo)[inherited]public void visitUnusableEntry(com.jeantessier.classreader.UnusableEntry)[inherited]New Constructors:
public ClassReport(java.lang.String)
com.jeantessier.diff.CodeDifferenceStrategyNew Methods:
private static java.lang.Object lambda$isCodeDifferent$0(com.jeantessier.classreader.Code_attribute)private static java.lang.Object lambda$isCodeDifferent$1(com.jeantessier.classreader.Code_attribute)private static java.lang.Object lambda$isCodeDifferent$2(com.jeantessier.classreader.Code_attribute)
com.jeantessier.diff.DecoratorDifferencesField Declaration Changes:
old:private com.jeantessier.diff.Differences component
new:private final com.jeantessier.diff.Differences componentNew Methods:
public boolean equals(java.lang.Object)public int hashCode()
com.jeantessier.diff.DeprecatableDifferencesRemoved Methods:
public void setNewDeprecation(boolean)public void setRemovedDeprecation(boolean)Field Declaration Changes:
old:private boolean newDeprecation
new:private final boolean newDeprecation
old:private boolean removedDeprecation
new:private final boolean removedDeprecationNew Methods:
private static java.lang.Object lambda$new$0(com.jeantessier.classreader.Deprecatable)private static java.lang.Object lambda$new$1(com.jeantessier.classreader.Deprecatable)
com.jeantessier.diff.DifferenceStrategyDecoratorField Declaration Changes:
old:private com.jeantessier.diff.DifferenceStrategy delegate
new:private final com.jeantessier.diff.DifferenceStrategy delegate
com.jeantessier.diff.DifferencesFactoryRemoved Fields:
private com.jeantessier.classreader.Classfile oldClassField Declaration Changes:
old:private com.jeantessier.diff.DifferenceStrategy strategy
new:private final com.jeantessier.diff.DifferenceStrategy strategyNew Methods:
private static boolean lambda$createClassDifferences$10(java.lang.String, com.jeantessier.classreader.Method_info)private void lambda$createClassDifferences$11(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile, com.jeantessier.diff.ClassDifferences, java.lang.String, java.lang.String)private static java.lang.Object lambda$createClassDifferences$12(java.lang.String)private static java.lang.Object lambda$createClassDifferences$13(com.jeantessier.diff.ClassDifferences)private static void lambda$createClassDifferences$4(java.util.Map, com.jeantessier.classreader.Field_info)private static void lambda$createClassDifferences$5(java.util.Map, com.jeantessier.classreader.Field_info)private static boolean lambda$createClassDifferences$6(java.lang.String, com.jeantessier.classreader.Field_info)private void lambda$createClassDifferences$7(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile, com.jeantessier.diff.ClassDifferences, java.lang.String, java.lang.String)private static void lambda$createClassDifferences$8(java.util.Map, com.jeantessier.classreader.Method_info)private static void lambda$createClassDifferences$9(java.util.Map, com.jeantessier.classreader.Method_info)private static boolean lambda$createFeatureDifferences$14(java.lang.String, com.jeantessier.classreader.Field_info)private static boolean lambda$createFeatureDifferences$15(java.lang.String, com.jeantessier.classreader.Method_info)private void lambda$createPackageDifferences$1(java.util.Map, java.util.Map, com.jeantessier.diff.PackageDifferences, java.lang.String)private static java.lang.Object lambda$createPackageDifferences$2(java.lang.String)private static java.lang.Object lambda$createPackageDifferences$3(com.jeantessier.diff.PackageDifferences)private void lambda$createProjectDifferences$0(com.jeantessier.classreader.PackageMapper, com.jeantessier.classreader.PackageMapper, com.jeantessier.diff.ProjectDifferences, java.lang.String)
com.jeantessier.diff.FeatureDifferencesRemoved Methods:
protected void setNewFeature(com.jeantessier.classreader.Feature_info)protected void setOldFeature(com.jeantessier.classreader.Feature_info)Field Declaration Changes:
old:private com.jeantessier.classreader.Feature_info newFeature
new:private final com.jeantessier.classreader.Feature_info newFeature
old:private com.jeantessier.classreader.Feature_info oldFeature
new:private final com.jeantessier.classreader.Feature_info oldFeatureMethod Changes:
old:public void setInherited(boolean)
new:void setInherited(boolean)
com.jeantessier.diff.ListBasedDifferenceStrategyField Declaration Changes:
old:private java.util.Collection allowedElements
new:private final java.util.Collection allowedElements
com.jeantessier.diff.ListDiffPrinterRemoved Constructors:
public ListDiffPrinter()public ListDiffPrinter(boolean)public ListDiffPrinter(boolean, java.lang.String, java.lang.String)public ListDiffPrinter(java.lang.String, java.lang.String)Removed Methods:
public void setIndentText(java.lang.String)Field Declaration Changes:
old:private java.util.Collection added
new:private final java.util.Collection added
old:private com.jeantessier.text.PrinterBuffer buffer
new:private final com.jeantessier.text.PrinterBuffer buffer
old:private boolean compress
new:private final boolean compress
old:private java.util.Collection removed
new:private final java.util.Collection removedNew Constructors:
public ListDiffPrinter(boolean, java.lang.String, java.lang.String, java.lang.String)New Methods:
private void lambda$compress$1(java.util.Collection, java.util.Collection, java.lang.String)private void lambda$printLines$0(java.lang.String)
com.jeantessier.diff.PackageDifferencesField Declaration Changes:
old:private java.util.Collection classDifferences
new:private final java.util.Collection classDifferences
old:private java.lang.String newDeclaration
new:private final java.lang.String newDeclaration
old:private java.lang.String oldDeclaration
new:private final java.lang.String oldDeclaration
com.jeantessier.diff.PrinterDeclaration Changes:
old:public abstract class com.jeantessier.diff.Printer extends com.jeantessier.diff.VisitorBase
new:public class com.jeantessier.diff.Printer extends com.jeantessier.diff.VisitorBaseRemoved Methods:
public void setIndentText(java.lang.String)New Constructors:
private Printer(com.jeantessier.text.PrinterBuffer)public Printer(java.lang.String)
com.jeantessier.diff.ProjectDifferencesField Declaration Changes:
old:private java.lang.String name
new:private final java.lang.String name
old:private java.lang.String newVersion
new:private final java.lang.String newVersion
old:private java.lang.String oldVersion
new:private final java.lang.String oldVersion
old:private java.util.Collection packageDifferences
new:private final java.util.Collection packageDifferencesNew Methods:
public boolean equals(java.lang.Object)public int hashCode()
com.jeantessier.diff.RemovableDifferencesDeclaration Changes:
old:public abstract class com.jeantessier.diff.RemovableDifferences extends java.lang.Object implements com.jeantessier.diff.Differences, java.lang.Comparable
new:public abstract class com.jeantessier.diff.RemovableDifferences extends java.lang.Object implements com.jeantessier.diff.DifferencesRemoved Methods:
public int compareTo(com.jeantessier.diff.RemovableDifferences)public int compareTo(java.lang.Object)[inherited]
com.jeantessier.diff.ReportRemoved Constructors:
public Report(java.lang.String, java.lang.String)Field Declaration Changes:
old:private java.util.Collection deprecatedClasses
new:private final java.util.Collection deprecatedClasses
old:private java.util.Collection deprecatedInterfaces
new:private final java.util.Collection deprecatedInterfaces
old:private java.util.Collection modifiedClasses
new:private final java.util.Collection modifiedClasses
old:private java.util.Collection modifiedInterfaces
new:private final java.util.Collection modifiedInterfaces
old:private java.util.Collection newClasses
new:private final java.util.Collection newClasses
old:private java.util.Collection newInterfaces
new:private final java.util.Collection newInterfaces
old:private java.util.Collection newPackages
new:private final java.util.Collection newPackages
old:private java.util.Collection removedClasses
new:private final java.util.Collection removedClasses
old:private java.util.Collection removedInterfaces
new:private final java.util.Collection removedInterfaces
old:private java.util.Collection removedPackages
new:private final java.util.Collection removedPackages
old:private java.util.Collection undeprecatedClasses
new:private final java.util.Collection undeprecatedClasses
old:private java.util.Collection undeprecatedInterfaces
new:private final java.util.Collection undeprecatedInterfacesNew Constructors:
public Report(java.lang.String, java.lang.String, java.lang.String)New Methods:
private java.lang.String interfacesFor(com.jeantessier.classreader.Classfile)private void lambda$render$10(com.jeantessier.diff.ClassDifferences)private void lambda$render$11(com.jeantessier.diff.Differences)private void lambda$render$12(com.jeantessier.diff.ClassDifferences)private void lambda$render$13(com.jeantessier.diff.ClassDifferences)private void lambda$render$2(com.jeantessier.diff.Differences)private void lambda$render$3(com.jeantessier.diff.ClassDifferences)private void lambda$render$4(com.jeantessier.diff.ClassDifferences)private void lambda$render$5(com.jeantessier.diff.ClassDifferences)private void lambda$render$6(com.jeantessier.diff.ClassDifferences)private void lambda$render$7(com.jeantessier.diff.ClassReport)private void lambda$render$8(com.jeantessier.diff.ClassReport)private void lambda$render$9(com.jeantessier.diff.ClassDifferences)private void lambda$visitPackageDifferences$1(com.jeantessier.diff.Differences)private void lambda$visitProjectDifferences$0(com.jeantessier.diff.Differences)
com.jeantessier.diff.VisitorBaseRemoved Methods:
public void visitConstructorDifferences(com.jeantessier.diff.ConstructorDifferences)[inherited]public void visitFieldDifferences(com.jeantessier.diff.FieldDifferences)[inherited]public void visitMethodDifferences(com.jeantessier.diff.MethodDifferences)[inherited]public void visitPackageDifferences(com.jeantessier.diff.PackageDifferences)[inherited]public void visitProjectDifferences(com.jeantessier.diff.ProjectDifferences)[inherited]
com.jeantessier.metrics.AccumulatorMeasurementRemoved Methods:
public java.lang.Number getValue()[inherited]New Methods:
private void lambda$filterMeasurement$4(java.util.Collection, java.lang.String)private void lambda$filterMetrics$3(com.jeantessier.metrics.Metrics, java.lang.String, java.util.Collection)private void lambda$logTerms$1(java.lang.String)private void lambda$logTerms$2(java.lang.String, java.util.Collection)private static java.util.Collection lambda$new$0(java.lang.String)
com.jeantessier.metrics.BasicMeasurementsField Declaration Changes:
old:private java.lang.String abbreviation
new:private final java.lang.String abbreviationNew Fields:
public static final com.jeantessier.metrics.BasicMeasurements ANNOTATION_CLASSESpublic static final com.jeantessier.metrics.BasicMeasurements ANNOTATION_INNER_CLASSESpublic static final com.jeantessier.metrics.BasicMeasurements BRIDGE_METHODSpublic static final com.jeantessier.metrics.BasicMeasurements ENUM_ATTRIBUTESpublic static final com.jeantessier.metrics.BasicMeasurements ENUM_CLASSESpublic static final com.jeantessier.metrics.BasicMeasurements ENUM_INNER_CLASSESpublic static final com.jeantessier.metrics.BasicMeasurements INTERFACE_INNER_CLASSESpublic static final com.jeantessier.metrics.BasicMeasurements METHODSpublic static final com.jeantessier.metrics.BasicMeasurements MODULE_CLASSESpublic static final com.jeantessier.metrics.BasicMeasurements STRICT_METHODSpublic static final com.jeantessier.metrics.BasicMeasurements SYNTHETIC_INNER_CLASSESpublic static final com.jeantessier.metrics.BasicMeasurements VARARGS_METHODS
com.jeantessier.metrics.CSVPrinterNew Methods:
private static java.lang.String lambda$appendLongNames$1(com.jeantessier.metrics.MeasurementDescriptor, int)private static java.util.stream.Stream lambda$appendLongNames$2(com.jeantessier.metrics.MeasurementDescriptor)private static java.lang.String lambda$appendLongNames$3(java.lang.String)private static java.lang.String lambda$appendShortNames$4(com.jeantessier.metrics.MeasurementDescriptor, int)private static java.util.stream.Stream lambda$appendShortNames$5(com.jeantessier.metrics.MeasurementDescriptor)private static java.lang.String lambda$appendShortNames$6(java.lang.String)private static java.lang.String lambda$appendStatSubNames$7(java.lang.Integer)private static java.util.stream.Stream lambda$appendStatSubNames$8(com.jeantessier.metrics.MeasurementDescriptor)private static java.lang.String lambda$appendStatSubNames$9(java.lang.String)private static java.lang.String lambda$visitStatisticalMeasurement$0(java.lang.Object)public void visitMetrics(java.util.Collection)
com.jeantessier.metrics.JSONPrinterRemoved Methods:
private boolean lambda$visitClassMetrics$4(com.jeantessier.metrics.Metrics)private java.lang.String lambda$visitClassMetrics$5(com.jeantessier.metrics.Metrics)private static java.lang.String lambda$visitCollectionMeasurement$11(java.lang.String)private boolean lambda$visitGroupMetrics$2(com.jeantessier.metrics.Metrics)private java.lang.String lambda$visitGroupMetrics$3(com.jeantessier.metrics.Metrics)private java.lang.String lambda$visitMeasurements$10(com.jeantessier.metrics.Measurement)private boolean lambda$visitMeasurements$8(com.jeantessier.metrics.MeasurementDescriptor)private static com.jeantessier.metrics.Measurement lambda$visitMeasurements$9(com.jeantessier.metrics.Metrics, com.jeantessier.metrics.MeasurementDescriptor)private boolean lambda$visitMethodMetrics$6(com.jeantessier.metrics.Metrics)private java.lang.String lambda$visitMethodMetrics$7(com.jeantessier.metrics.Metrics)private boolean lambda$visitProjectMetrics$0(com.jeantessier.metrics.Metrics)private java.lang.String lambda$visitProjectMetrics$1(com.jeantessier.metrics.Metrics)New Methods:
private java.lang.String lambda$visitClassMetrics$2(com.jeantessier.metrics.Metrics)private static java.lang.String lambda$visitCollectionMeasurement$6(java.lang.String)private java.lang.String lambda$visitGroupMetrics$1(com.jeantessier.metrics.Metrics)private static com.jeantessier.metrics.Measurement lambda$visitMeasurements$4(com.jeantessier.metrics.Metrics, com.jeantessier.metrics.MeasurementDescriptor)private java.lang.String lambda$visitMeasurements$5(com.jeantessier.metrics.Measurement)private java.lang.String lambda$visitMethodMetrics$3(com.jeantessier.metrics.Metrics)private java.lang.String lambda$visitProjectMetrics$0(com.jeantessier.metrics.Metrics)
com.jeantessier.metrics.MeasurementBaseNew Methods:
private java.lang.Boolean lambda$isInRange$0(java.lang.Double)private java.lang.Boolean lambda$isInRange$1(java.lang.Double)
com.jeantessier.metrics.MeasurementDescriptorRemoved Fields:
private static final java.lang.Class[] constructorSignatureRemoved Methods:
public java.lang.Comparable getLowerThreshold()public java.lang.Comparable getUpperThreshold()public void setLowerThreshold(java.lang.Comparable)public void setUpperThreshold(java.lang.Comparable)static {}Field Declaration Changes:
old:private java.lang.Comparable lowerThreshold
new:private java.lang.Double lowerThreshold
old:private java.lang.Comparable upperThreshold
new:private java.lang.Double upperThresholdNew Methods:
public java.lang.Double getLowerThreshold()public java.lang.Double getUpperThreshold()public void setLowerThreshold(java.lang.Double)public void setUpperThreshold(java.lang.Double)
com.jeantessier.metrics.MetricsRemoved Methods:
public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements)public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements, double)public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements, float)public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements, int)public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements, java.lang.Object)public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements, long)public void addToMeasurement(java.lang.String)public void addToMeasurement(java.lang.String, double)public void addToMeasurement(java.lang.String, float)public void addToMeasurement(java.lang.String, int)public void addToMeasurement(java.lang.String, java.lang.Object)public void addToMeasurement(java.lang.String, long)void track(com.jeantessier.metrics.Measurement)void track(java.lang.String, com.jeantessier.metrics.Measurement)Field Declaration Changes:
old:private java.util.Map measurements
new:private final java.util.Map measurements
old:private java.lang.String name
new:private final java.lang.String name
old:private com.jeantessier.metrics.Metrics parent
new:private final com.jeantessier.metrics.Metrics parent
old:private java.util.Map submetrics
new:private final java.util.Map submetricsNew Methods:
public com.jeantessier.metrics.Metrics addToMeasurement(com.jeantessier.metrics.BasicMeasurements)public com.jeantessier.metrics.Metrics addToMeasurement(com.jeantessier.metrics.BasicMeasurements, double)public com.jeantessier.metrics.Metrics addToMeasurement(com.jeantessier.metrics.BasicMeasurements, float)public com.jeantessier.metrics.Metrics addToMeasurement(com.jeantessier.metrics.BasicMeasurements, int)public com.jeantessier.metrics.Metrics addToMeasurement(com.jeantessier.metrics.BasicMeasurements, java.lang.Object)public com.jeantessier.metrics.Metrics addToMeasurement(com.jeantessier.metrics.BasicMeasurements, long)public com.jeantessier.metrics.Metrics addToMeasurement(java.lang.String)public com.jeantessier.metrics.Metrics addToMeasurement(java.lang.String, double)public com.jeantessier.metrics.Metrics addToMeasurement(java.lang.String, float)public com.jeantessier.metrics.Metrics addToMeasurement(java.lang.String, int)public com.jeantessier.metrics.Metrics addToMeasurement(java.lang.String, java.lang.Object)public com.jeantessier.metrics.Metrics addToMeasurement(java.lang.String, long)private static boolean lambda$isEmpty$0(com.jeantessier.metrics.Measurement)private static boolean lambda$isInRange$1(com.jeantessier.metrics.Measurement)private static java.lang.String lambda$toString$2(java.util.Map$Entry)com.jeantessier.metrics.Metrics track(com.jeantessier.metrics.Measurement)com.jeantessier.metrics.Metrics track(java.lang.String, com.jeantessier.metrics.Measurement)
com.jeantessier.metrics.MetricsConfigurationHandlerNew Methods:
private static java.lang.Object lambda$characters$2(char[], int, int)private static java.lang.Object lambda$endElement$0(java.lang.String)private java.lang.Object lambda$endElement$1()
com.jeantessier.metrics.MetricsConfigurationLoaderField Declaration Changes:
old:private com.jeantessier.metrics.MetricsConfigurationHandler handler
new:private final com.jeantessier.metrics.MetricsConfigurationHandler handler
old:private boolean validate
new:private final boolean validate
com.jeantessier.metrics.MetricsGathererRemoved Fields:
private boolean isSyntheticRemoved Methods:
private java.util.Collection cloneListeners()private static void lambda$fireBeginClass$22(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireBeginMethod$23(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireBeginSession$21(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireEndClass$25(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireEndMethod$24(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireEndSession$26(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private void lambda$visitClassfile$0(com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$1(java.lang.String, com.jeantessier.metrics.Metrics)private void lambda$visitClassfile$10(com.jeantessier.classreader.Method_info)private void lambda$visitClassfile$11(com.jeantessier.classreader.Attribute_info)private static void lambda$visitClassfile$2(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$3(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$4(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$5(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$6(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$7(java.lang.String, com.jeantessier.metrics.Metrics)private void lambda$visitClassfile$8(com.jeantessier.classreader.Class_info)private void lambda$visitClassfile$9(com.jeantessier.classreader.Field_info)private static void lambda$visitDeprecated_attribute$12(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$13(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$14(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$15(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$16(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$17(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$18(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$19(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$20(java.lang.String, com.jeantessier.metrics.Metrics)public void visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)[inherited]public void visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)[inherited]Field Declaration Changes:
old:private final java.util.HashSet metricsListeners
new:private final java.util.Collection metricsListenersNew Methods:
private static void lambda$fireBeginClass$78(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireBeginMethod$79(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireBeginSession$77(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireEndClass$81(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireEndMethod$80(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static void lambda$fireEndSession$82(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)private static java.lang.Object lambda$visitClass_info$27(com.jeantessier.classreader.Class_info)private static java.lang.Object lambda$visitClassfile$0(com.jeantessier.classreader.Classfile)private static java.lang.Object lambda$visitClassfile$1(com.jeantessier.classreader.Classfile)private void lambda$visitClassfile$10(com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$11(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$12(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$13(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$14(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$15(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$16(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$17(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$18(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$19(java.lang.String, com.jeantessier.metrics.Metrics)private static java.lang.Object lambda$visitClassfile$2(com.jeantessier.classreader.Classfile)private static void lambda$visitClassfile$20(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$21(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitClassfile$22(java.lang.String, com.jeantessier.metrics.Metrics)private void lambda$visitClassfile$23(com.jeantessier.classreader.Class_info)private void lambda$visitClassfile$24(com.jeantessier.classreader.Field_info)private void lambda$visitClassfile$25(com.jeantessier.classreader.Method_info)private void lambda$visitClassfile$26(com.jeantessier.classreader.Attribute_info)private static java.lang.Object lambda$visitClassfile$3(com.jeantessier.classreader.Classfile)private static java.lang.Object lambda$visitClassfile$4(com.jeantessier.classreader.Classfile)private static java.lang.Object lambda$visitClassfile$5(com.jeantessier.classreader.Classfile)private static java.lang.Object lambda$visitClassfile$6(com.jeantessier.classreader.Classfile)private static java.lang.Object lambda$visitClassfile$7(com.jeantessier.classreader.Classfile)private static java.lang.Object lambda$visitClassfile$8(com.jeantessier.classreader.Classfile)private static java.lang.Object lambda$visitClassfile$9(com.jeantessier.classreader.Classfile)private static java.lang.Object lambda$visitFieldRef_info$28(com.jeantessier.classreader.FieldRef_info)private static java.lang.Object lambda$visitFieldRef_info$29(com.jeantessier.classreader.FieldRef_info)private static java.lang.Object lambda$visitFieldRef_info$30(com.jeantessier.classreader.FieldRef_info)private static java.lang.Object lambda$visitField_info$37(com.jeantessier.classreader.Field_info)private java.lang.Object lambda$visitField_info$38()private static java.lang.Object lambda$visitField_info$39(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$40(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$41(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$42(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$43(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$44(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$45(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$46(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$47(com.jeantessier.classreader.Field_info)private static java.lang.Object lambda$visitField_info$48(com.jeantessier.classreader.Field_info)private static void lambda$visitInnerClass$64(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$65(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$66(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$67(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$68(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$69(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$70(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$71(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$72(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$73(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$74(java.lang.String, com.jeantessier.metrics.Metrics)private static void lambda$visitInnerClass$75(java.lang.String, com.jeantessier.metrics.Metrics)private static java.lang.Object lambda$visitInterfaceMethodRef_info$34(com.jeantessier.classreader.InterfaceMethodRef_info)private static java.lang.Object lambda$visitInterfaceMethodRef_info$35(com.jeantessier.classreader.InterfaceMethodRef_info)private static java.lang.Object lambda$visitInterfaceMethodRef_info$36(com.jeantessier.classreader.InterfaceMethodRef_info)private static java.lang.Object lambda$visitLocalVariable$76(com.jeantessier.classreader.LocalVariable)private static java.lang.Object lambda$visitMethodRef_info$31(com.jeantessier.classreader.MethodRef_info)private static java.lang.Object lambda$visitMethodRef_info$32(com.jeantessier.classreader.MethodRef_info)private static java.lang.Object lambda$visitMethodRef_info$33(com.jeantessier.classreader.MethodRef_info)private static java.lang.Object lambda$visitMethod_info$49(com.jeantessier.classreader.Method_info)private java.lang.Object lambda$visitMethod_info$50()private static java.lang.Object lambda$visitMethod_info$51(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$52(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$53(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$54(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$55(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$56(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$57(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$58(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$59(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$60(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$61(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$62(com.jeantessier.classreader.Method_info)private static java.lang.Object lambda$visitMethod_info$63(com.jeantessier.classreader.Method_info)
com.jeantessier.metrics.NameListMeasurementRemoved Methods:
public java.lang.Number getValue()[inherited]
com.jeantessier.metrics.PrinterRemoved Methods:
protected boolean hasVisibleMeasurements(java.util.List)private boolean lambda$hasVisibleMeasurements$0(com.jeantessier.metrics.MeasurementDescriptor)protected void visitMeasurements(com.jeantessier.metrics.Metrics, java.util.List)New Fields:
private java.util.Comparator comparatorNew Methods:
public java.util.Comparator getComparator()protected boolean hasVisibleMeasurements(java.util.Collection)protected boolean hasVisibleMetrics(java.util.Collection)protected boolean isVisibleMeasurement(com.jeantessier.metrics.MeasurementDescriptor)protected boolean isVisibleMetrics(com.jeantessier.metrics.Metrics)private static boolean lambda$hasVisibleMetrics$0(com.jeantessier.metrics.Metrics)public void setComparator(java.util.Comparator)protected void visitMeasurements(com.jeantessier.metrics.Metrics, java.util.Collection)public void visitSingleValueMeasurement(com.jeantessier.metrics.SingleValueMeasurement)
com.jeantessier.metrics.StatisticalMeasurementRemoved Methods:
private double findMedianEvenSizedList(java.util.List)private double findMedianOf(java.util.List)private double findMedianOfEmptyList(java.util.List)private double findMedianOfOddSizedList(java.util.List)New Fields:
private static final java.util.regex.Pattern PERCENTILE_LINE_REGEXprivate static final java.util.regex.Pattern PERCENTILE_REGEXprivate java.util.List requestedPercentilesNew Methods:
public static int countValues(java.lang.String)public double getPercentile(int)public java.util.List getRequestedPercentiles()private java.lang.Double lambda$collectData$3(java.lang.Double)private static boolean lambda$parseRequestedPercentiles$0(java.lang.String)private static java.util.stream.Stream lambda$parseRequestedPercentiles$1(java.lang.String)private static java.lang.String lambda$parseRequestedPercentiles$2(java.util.regex.MatchResult)public static java.util.List parseRequestedPercentiles(java.lang.String) throws java.io.IOException
com.jeantessier.metrics.TextPrinterRemoved Methods:
private void lambda$visitCollectionMeasurement$0(java.lang.String)New Methods:
private void lambda$visitCollectionMeasurement$1(java.lang.String)private static java.lang.String lambda$visitStatisticalMeasurement$0(com.jeantessier.metrics.StatisticalMeasurement, java.lang.Integer)
com.jeantessier.metrics.XMLPrinterRemoved Methods:
private void lambda$visitCollectionMeasurement$0(java.lang.String)New Methods:
private void lambda$visitCollectionMeasurement$1(java.lang.String)private void lambda$visitStatisticalMeasurement$0(com.jeantessier.metrics.StatisticalMeasurement, java.lang.Integer)
com.jeantessier.metrics.YAMLPrinterRemoved Methods:
private void lambda$visitCollectionMeasurement$0(java.lang.String)New Methods:
private void lambda$visitCollectionMeasurement$1(java.lang.String)private void lambda$visitStatisticalMeasurement$0(com.jeantessier.metrics.StatisticalMeasurement, java.lang.Integer)private void printMeasurements(com.jeantessier.metrics.Metrics, java.util.Collection)private void printMetrics(java.lang.String, java.util.Collection, java.util.function.Consumer)
com.jeantessier.text.PrinterBufferRemoved Methods:
public void setIndentText(java.lang.String)Field Declaration Changes:
old:private java.lang.String indentText
new:private final java.lang.String indentTextNew Constructors:
public PrinterBuffer(java.lang.String)
com.jeantessier.text.RegularExpressionParserNew Methods:
private static java.lang.Object lambda$parseRE$0(java.lang.String)private static java.lang.Object lambda$parseRE$1(java.lang.String)private static java.lang.Object lambda$parseRE$2(java.util.List)
com.jeantessier.classreader.CSVSymbolPrintercom.jeantessier.classreader.DescriptorHelper$DescriptorSpliteratorcom.jeantessier.classreader.InnerClass$1ClassfileLocatorcom.jeantessier.classreader.JSONSymbolPrintercom.jeantessier.classreader.LocalVariable$1MethodLocatorcom.jeantessier.classreader.SignatureHelper$SignatureSpliteratorcom.jeantessier.classreader.SymbolPrintercom.jeantessier.classreader.TextSymbolPrintercom.jeantessier.classreader.XMLSymbolPrintercom.jeantessier.classreader.YAMLSymbolPrintercom.jeantessier.classreader.impl.CodeSpliteratorcom.jeantessier.dependency.DependencySkippingTraversalStrategycom.jeantessier.metrics.SingleValueMeasurement
com.jeantessier.classreader.ClassfileDeclaration Changes:
old: public interface com.jeantessier.classreader.Classfile extends com.jeantessier.classreader.Deprecatable, com.jeantessier.classreader.Visitablenew: public interface com.jeantessier.classreader.Classfile extends com.jeantessier.classreader.Deprecatable, com.jeantessier.classreader.Visitable, java.lang.Comparable
com.jeantessier.classreader.ConstantPoolNew Methods:
public abstract com.jeantessier.classreader.Classfile getClassfile()
com.jeantessier.classreader.Field_infoDeclaration Changes:
old: public interface com.jeantessier.classreader.Field_info extends com.jeantessier.classreader.Feature_infonew: public interface com.jeantessier.classreader.Field_info extends com.jeantessier.classreader.Feature_info, java.lang.Comparable
com.jeantessier.classreader.InnerClassDeclaration Changes:
old: public interface com.jeantessier.classreader.InnerClass extends com.jeantessier.classreader.Visitablenew: public interface com.jeantessier.classreader.InnerClass extends com.jeantessier.classreader.Visitable, java.lang.Comparable
com.jeantessier.classreader.InstructionNew Methods:
public abstract java.util.Collection getDynamicConstantPoolEntries()
com.jeantessier.classreader.Method_infoDeclaration Changes:
old: public interface com.jeantessier.classreader.Method_info extends com.jeantessier.classreader.Feature_infonew: public interface com.jeantessier.classreader.Method_info extends com.jeantessier.classreader.Feature_info, java.lang.Comparable
com.jeantessier.classreader.TextPrinterNew Methods:
private com.jeantessier.classreader.Printer appendDynamicConstantPoolEntries(com.jeantessier.classreader.Instruction)private void lambda$appendDynamicConstantPoolEntries$0(com.jeantessier.classreader.ConstantPoolEntry)[synthetic]
com.jeantessier.classreader.XMLPrinterRemoved Methods:
private void lambda$visitBootstrapMethod$0(com.jeantessier.classreader.BootstrapMethod, java.lang.Integer)[synthetic]private void lambda$visitFullFrame$5(com.jeantessier.classreader.VerificationTypeInfo)[synthetic]private void lambda$visitModuleExports$1(com.jeantessier.classreader.ModuleExportsTo)[synthetic]private void lambda$visitModuleOpens$2(com.jeantessier.classreader.ModuleOpensTo)[synthetic]private void lambda$visitModuleProvides$3(com.jeantessier.classreader.ModuleProvidesWith)[synthetic]private void lambda$visitTypeAnnotation$4(com.jeantessier.classreader.ElementValuePair)[synthetic]New Methods:
private void lambda$visitBootstrapMethod$1(com.jeantessier.classreader.BootstrapMethod, java.lang.Integer)[synthetic]private void lambda$visitFullFrame$7(com.jeantessier.classreader.VerificationTypeInfo)[synthetic]private void lambda$visitInstruction$0(com.jeantessier.classreader.ConstantPoolEntry)[synthetic]private void lambda$visitModuleExports$2(com.jeantessier.classreader.ModuleExportsTo)[synthetic]private void lambda$visitModuleOpens$3(com.jeantessier.classreader.ModuleOpensTo)[synthetic]private void lambda$visitModuleProvides$4(com.jeantessier.classreader.ModuleProvidesWith)[synthetic]private void lambda$visitTypeAnnotation$5(com.jeantessier.classreader.ElementValuePair)[synthetic]
com.jeantessier.classreader.impl.ClassfileNew Methods:
public int compareTo(com.jeantessier.classreader.Classfile)public int compareTo(java.lang.Object)[synthetic]public boolean equals(java.lang.Object)public int hashCode()
com.jeantessier.classreader.impl.Field_infoNew Methods:
public int compareTo(com.jeantessier.classreader.Field_info)public int compareTo(java.lang.Object)[synthetic]public boolean equals(java.lang.Object)public int hashCode()
com.jeantessier.classreader.impl.InnerClassNew Methods:
public int compareTo(com.jeantessier.classreader.InnerClass)public int compareTo(java.lang.Object)[synthetic]public boolean equals(java.lang.Object)public int hashCode()
com.jeantessier.classreader.impl.InstructionNew Methods:
public java.util.Collection getDynamicConstantPoolEntries()private static boolean lambda$getDynamicConstantPoolEntries$0(com.jeantessier.classreader.ConstantPoolEntry)[synthetic]private static com.jeantessier.classreader.impl.FeatureRef_info lambda$getDynamicConstantPoolEntries$1(com.jeantessier.classreader.ConstantPoolEntry)[synthetic]private static boolean lambda$getDynamicConstantPoolEntries$2(com.jeantessier.classreader.ConstantPoolEntry)[synthetic]private static com.jeantessier.classreader.impl.FeatureRef_info lambda$getDynamicConstantPoolEntries$3(com.jeantessier.classreader.ConstantPoolEntry)[synthetic]
com.jeantessier.classreader.impl.Method_infoNew Methods:
public int compareTo(com.jeantessier.classreader.Method_info)public int compareTo(java.lang.Object)[synthetic]public boolean equals(java.lang.Object)public int hashCode()private static boolean lambda$getExceptions$0(com.jeantessier.classreader.impl.Attribute_info)[synthetic]private static java.util.Collection lambda$getExceptions$1(com.jeantessier.classreader.impl.Attribute_info)[synthetic]
com.jeantessier.dependency.CodeDependencyCollectorRemoved Methods:
private static void lambda$fireBeginClass$1(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)[synthetic]private static void lambda$fireBeginSession$0(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)[synthetic]private static void lambda$fireDependency$2(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)[synthetic]private static void lambda$fireEndClass$3(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)[synthetic]private static void lambda$fireEndSession$4(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)[synthetic]New Methods:
private static void lambda$fireBeginClass$2(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)[synthetic]private static void lambda$fireBeginSession$1(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)[synthetic]private static void lambda$fireDependency$3(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)[synthetic]private static void lambda$fireEndClass$4(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)[synthetic]private static void lambda$fireEndSession$5(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)[synthetic]private void lambda$visitInstruction$0(com.jeantessier.classreader.ConstantPoolEntry)[synthetic]
com.jeantessier.dependency.HTMLCyclePrinterRemoved Constructors:
public HTMLCyclePrinter(java.io.PrintWriter, java.text.MessageFormat)Field Declaration Changes:
old: private java.text.MessageFormat urlFormatnew: private final java.lang.String urlFormatNew Constructors:
public HTMLCyclePrinter(java.io.PrintWriter, java.lang.String)
com.jeantessier.dependency.HTMLPrinterRemoved Constructors:
public HTMLPrinter(com.jeantessier.dependency.TraversalStrategy, java.io.PrintWriter, java.text.MessageFormat)public HTMLPrinter(java.io.PrintWriter, java.text.MessageFormat)Field Declaration Changes:
old: private final java.text.MessageFormat urlFormatnew: private final java.lang.String urlFormatNew Constructors:
public HTMLPrinter(com.jeantessier.dependency.TraversalStrategy, java.io.PrintWriter, java.lang.String)public HTMLPrinter(java.io.PrintWriter, java.lang.String)New Methods:
private void lambda$printDependencies$0(java.lang.String, com.jeantessier.dependency.Node, java.lang.Integer)[synthetic]
com.jeantessier.dependency.LCOM4GathererField Declaration Changes:
old: private java.util.HashSet currentComponentsnew: private java.util.Set currentComponentsNew Methods:
private boolean lambda$filterOutConstructors$3(com.jeantessier.dependency.FeatureNode)[synthetic]
com.jeantessier.dependency.LinkMaximizerNew Methods:
private static void lambda$postprocessClassNode$0(com.jeantessier.dependency.ClassNode, com.jeantessier.dependency.Node)[synthetic]private static void lambda$postprocessFeatureNode$1(com.jeantessier.dependency.FeatureNode, com.jeantessier.dependency.Node)[synthetic]
com.jeantessier.dependency.LinkMinimizerNew Methods:
private void lambda$postprocessClassNode$0(com.jeantessier.dependency.ClassNode, com.jeantessier.dependency.Node)[synthetic]private void lambda$postprocessFeatureNode$1(com.jeantessier.dependency.FeatureNode, com.jeantessier.dependency.Node)[synthetic]
com.jeantessier.dependencyfinder.ant.ClassMetricsRemoved Methods:
private static java.lang.Integer lambda$execute$0(com.jeantessier.classreader.Custom_attribute)[synthetic]private static java.lang.String lambda$execute$1(java.util.Map$Entry)[synthetic]private static java.util.stream.Stream lambda$execute$2(java.util.Map$Entry)[synthetic]private static void lambda$execute$3(java.util.Formatter, com.jeantessier.classreader.MetricsGatherer, int)[synthetic]private void printCFM(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)private void printCFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)private void printCMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)private void printFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)New Fields:
private static final java.lang.String EOLprivate java.io.PrintWriter outNew Methods:
private java.io.PrintWriter getOut() throws java.io.IOExceptionprivate static java.lang.String lambda$execute$0(java.lang.String)[synthetic]private static java.lang.String lambda$execute$1(java.lang.String)[synthetic]private static java.util.stream.Stream lambda$execute$10(java.util.Map$Entry)[synthetic]private static java.lang.String lambda$execute$11(com.jeantessier.classreader.MetricsGatherer, int)[synthetic]private static java.lang.String lambda$execute$2(com.jeantessier.classreader.Method_info)[synthetic]private static java.lang.String lambda$execute$3(com.jeantessier.classreader.Method_info)[synthetic]private static java.lang.String lambda$execute$4(com.jeantessier.classreader.Field_info)[synthetic]private static java.lang.String lambda$execute$5(com.jeantessier.classreader.Field_info)[synthetic]private static java.lang.String lambda$execute$6(java.util.Map$Entry)[synthetic]private static java.lang.String lambda$execute$7(com.jeantessier.classreader.MetricsGatherer, java.lang.String)[synthetic]private static java.lang.Integer lambda$execute$8(com.jeantessier.classreader.Custom_attribute)[synthetic]private static java.lang.String lambda$execute$9(java.util.Map$Entry)[synthetic]private static java.lang.String lambda$printCFM$19(com.jeantessier.classreader.Classfile)[synthetic]private static java.lang.String lambda$printCFM$20(com.jeantessier.classreader.Field_info)[synthetic]private static java.lang.String lambda$printCFM$21(com.jeantessier.classreader.Method_info)[synthetic]private static java.lang.String lambda$printCFMIC$15(com.jeantessier.classreader.Classfile)[synthetic]private static java.lang.String lambda$printCFMIC$16(com.jeantessier.classreader.Field_info)[synthetic]private static java.lang.String lambda$printCFMIC$17(com.jeantessier.classreader.Method_info)[synthetic]private static java.lang.String lambda$printCFMIC$18(com.jeantessier.classreader.InnerClass)[synthetic]private static java.lang.String lambda$printCMIC$12(com.jeantessier.classreader.Classfile)[synthetic]private static java.lang.String lambda$printCMIC$13(com.jeantessier.classreader.Method_info)[synthetic]private static java.lang.String lambda$printCMIC$14(com.jeantessier.classreader.InnerClass)[synthetic]private static java.lang.String lambda$printFMIC$22(com.jeantessier.classreader.Field_info)[synthetic]private static java.lang.String lambda$printFMIC$23(com.jeantessier.classreader.Method_info)[synthetic]private static java.lang.String lambda$printFMIC$24(com.jeantessier.classreader.InnerClass)[synthetic]private void printCFM(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection) throws java.io.IOExceptionprivate void printCFMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection) throws java.io.IOExceptionprivate void printCMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection) throws java.io.IOExceptionprivate void printFMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection) throws java.io.IOExceptionprivate void startOutput() throws java.io.IOExceptionstatic {}
com.jeantessier.dependencyfinder.cli.ClassCohesionNew Fields:
private static final java.lang.String EOLNew Methods:
static {}
com.jeantessier.dependencyfinder.cli.ClassMetricsRemoved Methods:
private static java.lang.Integer lambda$doProcessing$0(com.jeantessier.classreader.Custom_attribute)[synthetic]private static java.lang.String lambda$doProcessing$1(java.util.Map$Entry)[synthetic]private static java.util.stream.Stream lambda$doProcessing$2(java.util.Map$Entry)[synthetic]private static void lambda$doProcessing$3(java.util.Formatter, com.jeantessier.classreader.MetricsGatherer, int)[synthetic]New Fields:
private static final java.lang.String EOLNew Methods:
private static java.lang.String lambda$doProcessing$0(java.lang.String)[synthetic]private static java.lang.String lambda$doProcessing$1(java.lang.String)[synthetic]private static java.util.stream.Stream lambda$doProcessing$10(java.util.Map$Entry)[synthetic]private static java.lang.String lambda$doProcessing$11(com.jeantessier.classreader.MetricsGatherer, int)[synthetic]private static java.lang.String lambda$doProcessing$2(com.jeantessier.classreader.Method_info)[synthetic]private static java.lang.String lambda$doProcessing$3(com.jeantessier.classreader.Method_info)[synthetic]private static java.lang.String lambda$doProcessing$4(com.jeantessier.classreader.Field_info)[synthetic]private static java.lang.String lambda$doProcessing$5(com.jeantessier.classreader.Field_info)[synthetic]private static java.lang.String lambda$doProcessing$6(java.util.Map$Entry)[synthetic]private static java.lang.String lambda$doProcessing$7(com.jeantessier.classreader.MetricsGatherer, java.lang.String)[synthetic]private static java.lang.Integer lambda$doProcessing$8(com.jeantessier.classreader.Custom_attribute)[synthetic]private static java.lang.String lambda$doProcessing$9(java.util.Map$Entry)[synthetic]private static java.lang.String lambda$printCFM$19(com.jeantessier.classreader.Classfile)[synthetic]private static java.lang.String lambda$printCFM$20(com.jeantessier.classreader.Field_info)[synthetic]private static java.lang.String lambda$printCFM$21(com.jeantessier.classreader.Method_info)[synthetic]private static java.lang.String lambda$printCFMIC$15(com.jeantessier.classreader.Classfile)[synthetic]private static java.lang.String lambda$printCFMIC$16(com.jeantessier.classreader.Field_info)[synthetic]private static java.lang.String lambda$printCFMIC$17(com.jeantessier.classreader.Method_info)[synthetic]private static java.lang.String lambda$printCFMIC$18(com.jeantessier.classreader.InnerClass)[synthetic]private static java.lang.String lambda$printCMIC$12(com.jeantessier.classreader.Classfile)[synthetic]private static java.lang.String lambda$printCMIC$13(com.jeantessier.classreader.Method_info)[synthetic]private static java.lang.String lambda$printCMIC$14(com.jeantessier.classreader.InnerClass)[synthetic]private static java.lang.String lambda$printFMIC$22(com.jeantessier.classreader.Field_info)[synthetic]private static java.lang.String lambda$printFMIC$23(com.jeantessier.classreader.Method_info)[synthetic]private static java.lang.String lambda$printFMIC$24(com.jeantessier.classreader.InnerClass)[synthetic]static {}
com.jeantessier.diff.ClassReportNew Methods:
public boolean equals(java.lang.Object)public int hashCode()
com.jeantessier.diff.PrinterField Declaration Changes:
old: private com.jeantessier.text.PrinterBuffer buffernew: private final com.jeantessier.text.PrinterBuffer buffer
com.jeantessier.diff.RemovableDifferencesNew Methods:
public boolean equals(java.lang.Object)public int hashCode()
com.jeantessier.diff.VisitorBaseField Declaration Changes:
old: private boolean[] deprecatednew: private final boolean[] deprecatedold: private boolean[] undeprecatednew: private final boolean[] undeprecated
com.jeantessier.metrics.MetricsFactoryRemoved Methods:
private static void lambda$toString$2(java.lang.StringBuilder, java.lang.String, java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$toString$3(java.lang.StringBuilder, java.lang.String, java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$toString$4(java.lang.StringBuilder, java.lang.String, java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$toString$5(java.lang.StringBuilder, java.lang.String, java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]New Fields:
private static final java.lang.String EOLNew Methods:
private static void lambda$toString$2(java.lang.StringBuilder, java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$toString$3(java.lang.StringBuilder, java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$toString$4(java.lang.StringBuilder, java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$toString$5(java.lang.StringBuilder, java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]
com.jeantessier.text.PrinterBufferField Declaration Changes:
old: private java.lang.StringBuffer buffernew: private final java.lang.StringBuffer buffer
com.jeantessier.classreader.BootstrapMethodFindercom.jeantessier.classreader.InvokeDynamicPrintercom.jeantessier.dependencyfinder.cli.ListDynamicInstructionscom.jeantessier.classreader.Parametercom.jeantessier.classreader.LoadAdaptercom.jeantessier.classreader.impl.Parametercom.jeantessier.diff.ListDocumentedElements
com.jeantessier.classreader.ClassfileRemoved Methods:
public abstract int getAccessFlag()New Methods:
public abstract int getAccessFlags()public abstract boolean isModule()
com.jeantessier.classreader.Feature_infoRemoved Methods:
public abstract int getAccessFlag()New Methods:
public abstract int getAccessFlags()
com.jeantessier.classreader.InnerClassRemoved Methods:
public abstract int getAccessFlag()New Methods:
public abstract int getAccessFlags()
com.jeantessier.classreader.InstructionNew Methods:
public abstract int getDefault()public abstract int getHigh()public abstract int getInt(int)public abstract int getLow()public abstract int getNPairs()public abstract int getPadding()
com.jeantessier.classreader.LoadListenerMethod Changes:
old: public abstract void beginClassfile(com.jeantessier.classreader.LoadEvent)new: public void beginClassfile(com.jeantessier.classreader.LoadEvent)old: public abstract void beginFile(com.jeantessier.classreader.LoadEvent)new: public void beginFile(com.jeantessier.classreader.LoadEvent)old: public abstract void beginGroup(com.jeantessier.classreader.LoadEvent)new: public void beginGroup(com.jeantessier.classreader.LoadEvent)old: public abstract void beginSession(com.jeantessier.classreader.LoadEvent)new: public void beginSession(com.jeantessier.classreader.LoadEvent)old: public abstract void endClassfile(com.jeantessier.classreader.LoadEvent)new: public void endClassfile(com.jeantessier.classreader.LoadEvent)old: public abstract void endFile(com.jeantessier.classreader.LoadEvent)new: public void endFile(com.jeantessier.classreader.LoadEvent)old: public abstract void endGroup(com.jeantessier.classreader.LoadEvent)new: public void endGroup(com.jeantessier.classreader.LoadEvent)old: public abstract void endSession(com.jeantessier.classreader.LoadEvent)new: public void endSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.VisitorRemoved Methods:
public abstract void visitParameter(com.jeantessier.classreader.Parameter)New Methods:
public abstract void visitAppendFrame(com.jeantessier.classreader.AppendFrame)public abstract void visitBootstrapMethod(com.jeantessier.classreader.BootstrapMethod)public abstract void visitBootstrapMethods_attribute(com.jeantessier.classreader.BootstrapMethods_attribute)public abstract void visitCatchTarget(com.jeantessier.classreader.CatchTarget)public abstract void visitChopFrame(com.jeantessier.classreader.ChopFrame)public abstract void visitDoubleVariableInfo(com.jeantessier.classreader.DoubleVariableInfo)public abstract void visitDynamic_info(com.jeantessier.classreader.Dynamic_info)public abstract void visitEmptyTarget(com.jeantessier.classreader.EmptyTarget)public abstract void visitFloatVariableInfo(com.jeantessier.classreader.FloatVariableInfo)public abstract void visitFormalParameterTarget(com.jeantessier.classreader.FormalParameterTarget)public abstract void visitFullFrame(com.jeantessier.classreader.FullFrame)public abstract void visitIntegerVariableInfo(com.jeantessier.classreader.IntegerVariableInfo)public abstract void visitLocalvarTableEntry(com.jeantessier.classreader.LocalvarTableEntry)public abstract void visitLocalvarTarget(com.jeantessier.classreader.LocalvarTarget)public abstract void visitLongVariableInfo(com.jeantessier.classreader.LongVariableInfo)public abstract void visitMethodParameter(com.jeantessier.classreader.MethodParameter)public abstract void visitMethodParameters_attribute(com.jeantessier.classreader.MethodParameters_attribute)public abstract void visitModuleExports(com.jeantessier.classreader.ModuleExports)public abstract void visitModuleExportsTo(com.jeantessier.classreader.ModuleExportsTo)public abstract void visitModuleMainClass_attribute(com.jeantessier.classreader.ModuleMainClass_attribute)public abstract void visitModuleOpens(com.jeantessier.classreader.ModuleOpens)public abstract void visitModuleOpensTo(com.jeantessier.classreader.ModuleOpensTo)public abstract void visitModulePackage(com.jeantessier.classreader.ModulePackage)public abstract void visitModulePackages_attribute(com.jeantessier.classreader.ModulePackages_attribute)public abstract void visitModuleProvides(com.jeantessier.classreader.ModuleProvides)public abstract void visitModuleProvidesWith(com.jeantessier.classreader.ModuleProvidesWith)public abstract void visitModuleRequires(com.jeantessier.classreader.ModuleRequires)public abstract void visitModuleUses(com.jeantessier.classreader.ModuleUses)public abstract void visitModule_attribute(com.jeantessier.classreader.Module_attribute)public abstract void visitModule_info(com.jeantessier.classreader.Module_info)public abstract void visitNestHost_attribute(com.jeantessier.classreader.NestHost_attribute)public abstract void visitNestMember(com.jeantessier.classreader.NestMember)public abstract void visitNestMembers_attribute(com.jeantessier.classreader.NestMembers_attribute)public abstract void visitNullVariableInfo(com.jeantessier.classreader.NullVariableInfo)public abstract void visitObjectVariableInfo(com.jeantessier.classreader.ObjectVariableInfo)public abstract void visitOffsetTarget(com.jeantessier.classreader.OffsetTarget)public abstract void visitPackage_info(com.jeantessier.classreader.Package_info)public abstract void visitParameterAnnotation(com.jeantessier.classreader.ParameterAnnotation)public abstract void visitPermittedSubclass(com.jeantessier.classreader.PermittedSubclass)public abstract void visitPermittedSubclasses_attribute(com.jeantessier.classreader.PermittedSubclasses_attribute)public abstract void visitRecordComponent_info(com.jeantessier.classreader.RecordComponent_info)public abstract void visitRecord_attribute(com.jeantessier.classreader.Record_attribute)public abstract void visitRuntimeInvisibleTypeAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleTypeAnnotations_attribute)public abstract void visitRuntimeVisibleTypeAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleTypeAnnotations_attribute)public abstract void visitSameFrame(com.jeantessier.classreader.SameFrame)public abstract void visitSameFrameExtended(com.jeantessier.classreader.SameFrameExtended)public abstract void visitSameLocals1StackItemFrame(com.jeantessier.classreader.SameLocals1StackItemFrame)public abstract void visitSameLocals1StackItemFrameExtended(com.jeantessier.classreader.SameLocals1StackItemFrameExtended)public abstract void visitStackMapTable_attribute(com.jeantessier.classreader.StackMapTable_attribute)public abstract void visitSupertypeTarget(com.jeantessier.classreader.SupertypeTarget)public abstract void visitThrowsTarget(com.jeantessier.classreader.ThrowsTarget)public abstract void visitTopVariableInfo(com.jeantessier.classreader.TopVariableInfo)public abstract void visitTypeAnnotation(com.jeantessier.classreader.TypeAnnotation)public abstract void visitTypeArgumentTarget(com.jeantessier.classreader.TypeArgumentTarget)public abstract void visitTypeParameterBoundTarget(com.jeantessier.classreader.TypeParameterBoundTarget)public abstract void visitTypeParameterTarget(com.jeantessier.classreader.TypeParameterTarget)public abstract void visitTypePath(com.jeantessier.classreader.TypePath)public abstract void visitTypePathEntry(com.jeantessier.classreader.TypePathEntry)public abstract void visitUninitializedThisVariableInfo(com.jeantessier.classreader.UninitializedThisVariableInfo)public abstract void visitUninitializedVariableInfo(com.jeantessier.classreader.UninitializedVariableInfo)public abstract void visitUnusableEntry(com.jeantessier.classreader.UnusableEntry)
com.jeantessier.dependency.DependencyListenerMethod Changes:
old: public abstract void beginClass(com.jeantessier.dependency.DependencyEvent)new: public void beginClass(com.jeantessier.dependency.DependencyEvent)old: public abstract void beginSession(com.jeantessier.dependency.DependencyEvent)new: public void beginSession(com.jeantessier.dependency.DependencyEvent)old: public abstract void dependency(com.jeantessier.dependency.DependencyEvent)new: public void dependency(com.jeantessier.dependency.DependencyEvent)old: public abstract void endClass(com.jeantessier.dependency.DependencyEvent)new: public void endClass(com.jeantessier.dependency.DependencyEvent)old: public abstract void endSession(com.jeantessier.dependency.DependencyEvent)new: public void endSession(com.jeantessier.dependency.DependencyEvent)
com.jeantessier.metrics.MetricsListenerMethod Changes:
old: public abstract void beginClass(com.jeantessier.metrics.MetricsEvent)new: public void beginClass(com.jeantessier.metrics.MetricsEvent)old: public abstract void beginMethod(com.jeantessier.metrics.MetricsEvent)new: public void beginMethod(com.jeantessier.metrics.MetricsEvent)old: public abstract void beginSession(com.jeantessier.metrics.MetricsEvent)new: public void beginSession(com.jeantessier.metrics.MetricsEvent)old: public abstract void endClass(com.jeantessier.metrics.MetricsEvent)new: public void endClass(com.jeantessier.metrics.MetricsEvent)old: public abstract void endMethod(com.jeantessier.metrics.MetricsEvent)new: public void endMethod(com.jeantessier.metrics.MetricsEvent)old: public abstract void endSession(com.jeantessier.metrics.MetricsEvent)new: public void endSession(com.jeantessier.metrics.MetricsEvent)
com.jeantessier.classreader.AggregatingClassfileLoaderField Declaration Changes:
old: private java.util.Map classfilesnew: private final java.util.Map classfiles
com.jeantessier.classreader.AttributeTypeNew Fields:
public static final com.jeantessier.classreader.AttributeType BOOTSTRAP_METHODSpublic static final com.jeantessier.classreader.AttributeType METHOD_PARAMETERSpublic static final com.jeantessier.classreader.AttributeType MODULEpublic static final com.jeantessier.classreader.AttributeType MODULE_MAIN_CLASSpublic static final com.jeantessier.classreader.AttributeType MODULE_PACKAGESpublic static final com.jeantessier.classreader.AttributeType NEST_HOSTpublic static final com.jeantessier.classreader.AttributeType NEST_MEMBERSpublic static final com.jeantessier.classreader.AttributeType PERMITTED_SUBCLASSESpublic static final com.jeantessier.classreader.AttributeType RECORDpublic static final com.jeantessier.classreader.AttributeType RUNTIME_INVISIBLE_TYPE_ANNOTATIONSpublic static final com.jeantessier.classreader.AttributeType RUNTIME_VISIBLE_TYPE_ANNOTATIONSpublic static final com.jeantessier.classreader.AttributeType STACK_MAP_TABLENew Methods:
private static com.jeantessier.classreader.AttributeType[] $values()[synthetic]private static boolean lambda$forName$0(java.lang.String, com.jeantessier.classreader.AttributeType)[synthetic]
com.jeantessier.classreader.ClassDependencyCollectorNew Methods:
private void lambda$visitClassfile$0(com.jeantessier.classreader.Class_info)[synthetic]private void lambda$visitClassfile$1(com.jeantessier.classreader.Field_info)[synthetic]private void lambda$visitClassfile$2(com.jeantessier.classreader.Method_info)[synthetic]
com.jeantessier.classreader.ClassfileLoaderActionNew Methods:
private static com.jeantessier.classreader.ClassfileLoaderAction[] $values()[synthetic]
com.jeantessier.classreader.ClassfileLoaderEventSourceField Declaration Changes:
old: private com.jeantessier.classreader.ClassfileLoader dirLoadernew: private final com.jeantessier.classreader.ClassfileLoader dirLoaderold: private com.jeantessier.classreader.ClassfileLoaderDispatcher dispatchernew: private final com.jeantessier.classreader.ClassfileLoaderDispatcher dispatcherold: private com.jeantessier.classreader.ClassfileFactory factorynew: private final com.jeantessier.classreader.ClassfileFactory factoryold: private java.util.LinkedList groupNamesnew: private final java.util.LinkedList groupNamesold: private java.util.LinkedList groupSizesnew: private final java.util.LinkedList groupSizesold: private com.jeantessier.classreader.ClassfileLoader jarLoadernew: private final com.jeantessier.classreader.ClassfileLoader jarLoaderold: private java.util.HashSet loadListenersnew: private final java.util.HashSet loadListenersold: private com.jeantessier.classreader.ClassfileLoader zipLoadernew: private final com.jeantessier.classreader.ClassfileLoader zipLoader
com.jeantessier.classreader.CollectorBaseField Declaration Changes:
old: private java.util.Collection collectionnew: private final java.util.Collection collection
com.jeantessier.classreader.DeprecationPrinterNew Methods:
private void lambda$visitDeprecated_attribute$0(com.jeantessier.classreader.Field_info)[synthetic]private void lambda$visitDeprecated_attribute$1(com.jeantessier.classreader.Method_info)[synthetic]
com.jeantessier.classreader.ElementValueTypeNew Methods:
private static com.jeantessier.classreader.ElementValueType[] $values()[synthetic]private static boolean lambda$forTag$0(char, com.jeantessier.classreader.ElementValueType)[synthetic]
com.jeantessier.classreader.FilteringLoadListenerNew Methods:
private boolean lambda$matches$0(java.lang.String, java.lang.String)[synthetic]
com.jeantessier.classreader.LoadListenerBaseDeclaration Changes:
old: public class com.jeantessier.classreader.LoadListenerBase extends com.jeantessier.classreader.LoadAdapternew: public class com.jeantessier.classreader.LoadListenerBase extends java.lang.Object implements com.jeantessier.classreader.LoadListenerField Declaration Changes:
old: private java.util.LinkedList groupsnew: private final java.util.LinkedList groupsold: private java.util.Collection visitedFilesnew: private final java.util.Collection visitedFiles
com.jeantessier.classreader.LoadListenerVisitorAdapterDeclaration Changes:
old: public class com.jeantessier.classreader.LoadListenerVisitorAdapter extends com.jeantessier.classreader.LoadAdapternew: public class com.jeantessier.classreader.LoadListenerVisitorAdapter extends java.lang.Object implements com.jeantessier.classreader.LoadListener
com.jeantessier.classreader.LocalVariableFinderField Declaration Changes:
old: private int localVariableIndexnew: private final int localVariableIndexold: private int pcnew: private final int pc
com.jeantessier.classreader.MetricsGathererRemoved Methods:
public void visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)[inherited]Field Declaration Changes:
old: private java.util.Collection abstractClassesnew: private final java.util.Collection abstractClassesold: private java.util.Collection abstractInnerClassesnew: private final java.util.Collection abstractInnerClassesold: private java.util.Collection abstractMethodsnew: private final java.util.Collection abstractMethodsold: private java.util.Map attributeCountsnew: private final java.util.Map attributeCountsold: private java.util.Collection classesnew: private final java.util.Collection classesold: private java.util.Collection customAttributesnew: private final java.util.Collection customAttributesold: private java.util.Collection deprecatedClassesnew: private final java.util.Collection deprecatedClassesold: private java.util.Collection deprecatedFieldsnew: private final java.util.Collection deprecatedFieldsold: private java.util.Collection deprecatedMethodsnew: private final java.util.Collection deprecatedMethodsold: private java.util.Collection fieldsnew: private final java.util.Collection fieldsold: private java.util.Collection finalClassesnew: private final java.util.Collection finalClassesold: private java.util.Collection finalFieldsnew: private final java.util.Collection finalFieldsold: private java.util.Collection finalInnerClassesnew: private final java.util.Collection finalInnerClassesold: private java.util.Collection finalMethodsnew: private final java.util.Collection finalMethodsold: private long[] instructionCountsnew: private final long[] instructionCountsold: private java.util.Collection interfacesnew: private final java.util.Collection interfacesold: private java.util.Collection methodsnew: private final java.util.Collection methodsold: private java.util.Collection nativeMethodsnew: private final java.util.Collection nativeMethodsold: private java.util.Collection packageClassesnew: private final java.util.Collection packageClassesold: private java.util.Collection packageFieldsnew: private final java.util.Collection packageFieldsold: private java.util.Collection packageInnerClassesnew: private final java.util.Collection packageInnerClassesold: private java.util.Collection packageMethodsnew: private final java.util.Collection packageMethodsold: private java.util.Collection privateFieldsnew: private final java.util.Collection privateFieldsold: private java.util.Collection privateInnerClassesnew: private final java.util.Collection privateInnerClassesold: private java.util.Collection privateMethodsnew: private final java.util.Collection privateMethodsold: private java.util.Collection protectedFieldsnew: private final java.util.Collection protectedFieldsold: private java.util.Collection protectedInnerClassesnew: private final java.util.Collection protectedInnerClassesold: private java.util.Collection protectedMethodsnew: private final java.util.Collection protectedMethodsold: private java.util.Collection publicClassesnew: private final java.util.Collection publicClassesold: private java.util.Collection publicFieldsnew: private final java.util.Collection publicFieldsold: private java.util.Collection publicInnerClassesnew: private final java.util.Collection publicInnerClassesold: private java.util.Collection publicMethodsnew: private final java.util.Collection publicMethodsold: private java.util.Collection staticFieldsnew: private final java.util.Collection staticFieldsold: private java.util.Collection staticInnerClassesnew: private final java.util.Collection staticInnerClassesold: private java.util.Collection staticMethodsnew: private final java.util.Collection staticMethodsold: private java.util.Collection synchronizedMethodsnew: private final java.util.Collection synchronizedMethodsold: private java.util.Collection syntheticClassesnew: private final java.util.Collection syntheticClassesold: private java.util.Collection syntheticFieldsnew: private final java.util.Collection syntheticFieldsold: private java.util.Collection syntheticMethodsnew: private final java.util.Collection syntheticMethodsold: private java.util.Collection transientFieldsnew: private final java.util.Collection transientFieldsold: private java.util.Collection volatileFieldsnew: private final java.util.Collection volatileFieldsNew Fields:
private final java.util.Map constantPoolEntryCountsprivate boolean visitingConstantPoolNew Methods:
public java.util.Map getConstantPoolEntryCounts()private static boolean lambda$new$0(int)[synthetic]private void lambda$new$1(int)[synthetic]private void lambda$new$2(com.jeantessier.classreader.AttributeType)[synthetic]public void visitAnnotationDefault_attribute(com.jeantessier.classreader.AnnotationDefault_attribute)public void visitBootstrapMethods_attribute(com.jeantessier.classreader.BootstrapMethods_attribute)public void visitClass_info(com.jeantessier.classreader.Class_info)public void visitConstantPool(com.jeantessier.classreader.ConstantPool)private void visitConstantPoolEntry(int)public void visitDouble_info(com.jeantessier.classreader.Double_info)public void visitDynamic_info(com.jeantessier.classreader.Dynamic_info)public void visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void visitFloat_info(com.jeantessier.classreader.Float_info)public void visitInteger_info(com.jeantessier.classreader.Integer_info)public void visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)public void visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)public void visitLong_info(com.jeantessier.classreader.Long_info)public void visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)public void visitMethodParameters_attribute(com.jeantessier.classreader.MethodParameters_attribute)public void visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void visitMethodType_info(com.jeantessier.classreader.MethodType_info)public void visitModuleMainClass_attribute(com.jeantessier.classreader.ModuleMainClass_attribute)public void visitModulePackages_attribute(com.jeantessier.classreader.ModulePackages_attribute)public void visitModule_attribute(com.jeantessier.classreader.Module_attribute)public void visitModule_info(com.jeantessier.classreader.Module_info)public void visitNameAndType_info(com.jeantessier.classreader.NameAndType_info)public void visitNestHost_attribute(com.jeantessier.classreader.NestHost_attribute)public void visitNestMembers_attribute(com.jeantessier.classreader.NestMembers_attribute)public void visitPackage_info(com.jeantessier.classreader.Package_info)public void visitPermittedSubclasses_attribute(com.jeantessier.classreader.PermittedSubclasses_attribute)public void visitRecord_attribute(com.jeantessier.classreader.Record_attribute)public void visitRuntimeInvisibleAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleAnnotations_attribute)public void visitRuntimeInvisibleParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleParameterAnnotations_attribute)public void visitRuntimeVisibleAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleAnnotations_attribute)public void visitRuntimeVisibleParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleParameterAnnotations_attribute)public void visitStackMapTable_attribute(com.jeantessier.classreader.StackMapTable_attribute)public void visitString_info(com.jeantessier.classreader.String_info)public void visitUTF8_info(com.jeantessier.classreader.UTF8_info)
com.jeantessier.classreader.MonitorField Declaration Changes:
old: private java.util.Map fileToClassnew: private final java.util.Map fileToClassold: private com.jeantessier.classreader.RemoveVisitor removeVisitornew: private final com.jeantessier.classreader.RemoveVisitor removeVisitor
com.jeantessier.classreader.PackageMapperDeclaration Changes:
old: public class com.jeantessier.classreader.PackageMapper extends com.jeantessier.classreader.LoadAdapternew: public class com.jeantessier.classreader.PackageMapper extends java.lang.Object implements com.jeantessier.classreader.LoadListenerField Declaration Changes:
old: private java.util.Map packagesnew: private final java.util.Map packages
com.jeantessier.classreader.PrinterField Declaration Changes:
old: private java.io.PrintWriter outnew: private final java.io.PrintWriter outNew Methods:
protected com.jeantessier.classreader.Printer appendLookupSwitch(com.jeantessier.classreader.Instruction)protected com.jeantessier.classreader.Printer appendLookupSwitch(com.jeantessier.classreader.Instruction, java.lang.String)protected com.jeantessier.classreader.Printer appendSwitchDefault(com.jeantessier.classreader.Instruction)protected com.jeantessier.classreader.Printer appendTableSwitch(com.jeantessier.classreader.Instruction)protected com.jeantessier.classreader.Printer appendTableSwitch(com.jeantessier.classreader.Instruction, java.lang.String)private static int lambda$appendLookupSwitch$0(com.jeantessier.classreader.Instruction, int)[synthetic]private static com.jeantessier.classreader.Printer$SwitchEntry lambda$appendLookupSwitch$1(com.jeantessier.classreader.Instruction, int)[synthetic]private static java.lang.String lambda$appendLookupSwitch$2(com.jeantessier.classreader.Instruction, com.jeantessier.classreader.Printer$SwitchEntry)[synthetic]private static com.jeantessier.classreader.Printer$SwitchEntry lambda$appendTableSwitch$3(com.jeantessier.classreader.Instruction, int)[synthetic]private static com.jeantessier.classreader.Printer$SwitchEntry lambda$appendTableSwitch$4(com.jeantessier.classreader.Instruction, com.jeantessier.classreader.Printer$SwitchEntry)[synthetic]private static java.lang.String lambda$appendTableSwitch$5(com.jeantessier.classreader.Instruction, com.jeantessier.classreader.Printer$SwitchEntry)[synthetic]
com.jeantessier.classreader.ReferenceKindNew Methods:
private static com.jeantessier.classreader.ReferenceKind[] $values()[synthetic]
com.jeantessier.classreader.SymbolGathererField Declaration Changes:
old: private com.jeantessier.classreader.SymbolGathererStrategy strategynew: private final com.jeantessier.classreader.SymbolGathererStrategy strategy
com.jeantessier.classreader.TextPrinterRemoved Methods:
private void appendIndexedConstantPoolEntry(com.jeantessier.classreader.Instruction)private void appendIndexedLocalVariable(com.jeantessier.classreader.Instruction)private void appendLocalVariable(com.jeantessier.classreader.LocalVariable)private void appendOffset(com.jeantessier.classreader.Instruction)private void appendValue(com.jeantessier.classreader.Instruction)New Methods:
private com.jeantessier.classreader.Printer appendIndexedConstantPoolEntry(com.jeantessier.classreader.Instruction)private com.jeantessier.classreader.Printer appendIndexedLocalVariable(com.jeantessier.classreader.Instruction)private com.jeantessier.classreader.Printer appendLocalVariable(com.jeantessier.classreader.LocalVariable)private com.jeantessier.classreader.Printer appendOffset(com.jeantessier.classreader.Instruction)private com.jeantessier.classreader.Printer appendValue(com.jeantessier.classreader.Instruction)public void visitDynamic_info(com.jeantessier.classreader.Dynamic_info)public void visitModule_info(com.jeantessier.classreader.Module_info)public void visitPackage_info(com.jeantessier.classreader.Package_info)public void visitUnusableEntry(com.jeantessier.classreader.UnusableEntry)
com.jeantessier.classreader.VisitorBaseRemoved Fields:
private int currentCountRemoved Methods:
protected int currentCount()protected void incrementCount()protected void resetCount()public void visitParameter(com.jeantessier.classreader.Parameter)New Fields:
protected static final int STARTING_INDEXprivate int currentIndexNew Methods:
protected int currentIndex()protected void incrementIndex()private void lambda$visitAnnotation$32(com.jeantessier.classreader.ElementValuePair)[synthetic]private void lambda$visitArrayElementValue$35(com.jeantessier.classreader.ElementValue)[synthetic]private void lambda$visitAttributes$4(com.jeantessier.classreader.Attribute_info)[synthetic]private void lambda$visitBootstrapMethod$27(com.jeantessier.classreader.ConstantPoolEntry)[synthetic]private void lambda$visitBootstrapMethods_attribute$14(com.jeantessier.classreader.BootstrapMethod)[synthetic]private void lambda$visitClassfileFields$2(com.jeantessier.classreader.Field_info)[synthetic]private void lambda$visitClassfileMethods$3(com.jeantessier.classreader.Method_info)[synthetic]private void lambda$visitClassfiles$1(com.jeantessier.classreader.Classfile)[synthetic]private void lambda$visitConstantPool$0(com.jeantessier.classreader.ConstantPoolEntry)[synthetic]private void lambda$visitExceptionHandlers$26(com.jeantessier.classreader.ExceptionHandler)[synthetic]private void lambda$visitExceptions_attribute$5(com.jeantessier.classreader.Class_info)[synthetic]private void lambda$visitInnerClasses_attribute$6(com.jeantessier.classreader.InnerClass)[synthetic]private void lambda$visitInstructions$25(com.jeantessier.classreader.Instruction)[synthetic]private void lambda$visitLineNumberTable_attribute$7(com.jeantessier.classreader.LineNumber)[synthetic]private void lambda$visitLocalVariableTable_attribute$8(com.jeantessier.classreader.LocalVariable)[synthetic]private void lambda$visitLocalVariableTypeTable_attribute$9(com.jeantessier.classreader.LocalVariableType)[synthetic]private void lambda$visitLocalvarTarget$36(com.jeantessier.classreader.LocalvarTableEntry)[synthetic]private void lambda$visitMethodParameters_attribute$15(com.jeantessier.classreader.MethodParameter)[synthetic]private void lambda$visitModuleExports$28(com.jeantessier.classreader.ModuleExportsTo)[synthetic]private void lambda$visitModuleOpens$29(com.jeantessier.classreader.ModuleOpensTo)[synthetic]private void lambda$visitModulePackages_attribute$21(com.jeantessier.classreader.ModulePackage)[synthetic]private void lambda$visitModuleProvides$30(com.jeantessier.classreader.ModuleProvidesWith)[synthetic]private void lambda$visitModule_attribute$16(com.jeantessier.classreader.ModuleRequires)[synthetic]private void lambda$visitModule_attribute$17(com.jeantessier.classreader.ModuleExports)[synthetic]private void lambda$visitModule_attribute$18(com.jeantessier.classreader.ModuleOpens)[synthetic]private void lambda$visitModule_attribute$19(com.jeantessier.classreader.ModuleUses)[synthetic]private void lambda$visitModule_attribute$20(com.jeantessier.classreader.ModuleProvides)[synthetic]private void lambda$visitNestMembers_attribute$22(com.jeantessier.classreader.NestMember)[synthetic]private void lambda$visitParameterAnnotation$33(com.jeantessier.classreader.Annotation)[synthetic]private void lambda$visitPermittedSubclasses_attribute$24(com.jeantessier.classreader.PermittedSubclass)[synthetic]private void lambda$visitRecordComponent_info$31(com.jeantessier.classreader.Attribute_info)[synthetic]private void lambda$visitRecord_attribute$23(com.jeantessier.classreader.RecordComponent_info)[synthetic]private void lambda$visitRuntimeAnnotations_attribute$10(com.jeantessier.classreader.Annotation)[synthetic]private void lambda$visitRuntimeParameterAnnotations_attribute$12(com.jeantessier.classreader.ParameterAnnotation)[synthetic]private void lambda$visitRuntimeTypeAnnotations_attribute$11(com.jeantessier.classreader.TypeAnnotation)[synthetic]private void lambda$visitStackMapTable_attribute$13(com.jeantessier.classreader.StackMapFrame)[synthetic]private void lambda$visitTypeAnnotation$34(com.jeantessier.classreader.ElementValuePair)[synthetic]private void lambda$visitTypePath$37(com.jeantessier.classreader.TypePathEntry)[synthetic]private void lambda$visitVerificationTypeInfos$38(com.jeantessier.classreader.VerificationTypeInfo)[synthetic]protected void resetIndex()public void visitAppendFrame(com.jeantessier.classreader.AppendFrame)public void visitBootstrapMethod(com.jeantessier.classreader.BootstrapMethod)public void visitBootstrapMethods_attribute(com.jeantessier.classreader.BootstrapMethods_attribute)public void visitCatchTarget(com.jeantessier.classreader.CatchTarget)public void visitChopFrame(com.jeantessier.classreader.ChopFrame)public void visitDoubleVariableInfo(com.jeantessier.classreader.DoubleVariableInfo)public void visitDynamic_info(com.jeantessier.classreader.Dynamic_info)public void visitEmptyTarget(com.jeantessier.classreader.EmptyTarget)public void visitFloatVariableInfo(com.jeantessier.classreader.FloatVariableInfo)public void visitFormalParameterTarget(com.jeantessier.classreader.FormalParameterTarget)public void visitFullFrame(com.jeantessier.classreader.FullFrame)public void visitIntegerVariableInfo(com.jeantessier.classreader.IntegerVariableInfo)public void visitLocalvarTableEntry(com.jeantessier.classreader.LocalvarTableEntry)public void visitLocalvarTarget(com.jeantessier.classreader.LocalvarTarget)public void visitLongVariableInfo(com.jeantessier.classreader.LongVariableInfo)public void visitMethodParameter(com.jeantessier.classreader.MethodParameter)public void visitMethodParameters_attribute(com.jeantessier.classreader.MethodParameters_attribute)public void visitModuleExports(com.jeantessier.classreader.ModuleExports)public void visitModuleExportsTo(com.jeantessier.classreader.ModuleExportsTo)public void visitModuleMainClass_attribute(com.jeantessier.classreader.ModuleMainClass_attribute)public void visitModuleOpens(com.jeantessier.classreader.ModuleOpens)public void visitModuleOpensTo(com.jeantessier.classreader.ModuleOpensTo)public void visitModulePackage(com.jeantessier.classreader.ModulePackage)public void visitModulePackages_attribute(com.jeantessier.classreader.ModulePackages_attribute)public void visitModuleProvides(com.jeantessier.classreader.ModuleProvides)public void visitModuleProvidesWith(com.jeantessier.classreader.ModuleProvidesWith)public void visitModuleRequires(com.jeantessier.classreader.ModuleRequires)public void visitModuleUses(com.jeantessier.classreader.ModuleUses)public void visitModule_attribute(com.jeantessier.classreader.Module_attribute)public void visitModule_info(com.jeantessier.classreader.Module_info)public void visitNestHost_attribute(com.jeantessier.classreader.NestHost_attribute)public void visitNestMember(com.jeantessier.classreader.NestMember)public void visitNestMembers_attribute(com.jeantessier.classreader.NestMembers_attribute)public void visitNullVariableInfo(com.jeantessier.classreader.NullVariableInfo)public void visitObjectVariableInfo(com.jeantessier.classreader.ObjectVariableInfo)public void visitOffsetTarget(com.jeantessier.classreader.OffsetTarget)public void visitPackage_info(com.jeantessier.classreader.Package_info)public void visitParameterAnnotation(com.jeantessier.classreader.ParameterAnnotation)public void visitPermittedSubclass(com.jeantessier.classreader.PermittedSubclass)public void visitPermittedSubclasses_attribute(com.jeantessier.classreader.PermittedSubclasses_attribute)public void visitRecordComponent_info(com.jeantessier.classreader.RecordComponent_info)public void visitRecord_attribute(com.jeantessier.classreader.Record_attribute)public void visitRuntimeInvisibleTypeAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleTypeAnnotations_attribute)protected void visitRuntimeTypeAnnotations_attribute(com.jeantessier.classreader.RuntimeTypeAnnotations_attribute)public void visitRuntimeVisibleTypeAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleTypeAnnotations_attribute)public void visitSameFrame(com.jeantessier.classreader.SameFrame)public void visitSameFrameExtended(com.jeantessier.classreader.SameFrameExtended)public void visitSameLocals1StackItemFrame(com.jeantessier.classreader.SameLocals1StackItemFrame)public void visitSameLocals1StackItemFrameExtended(com.jeantessier.classreader.SameLocals1StackItemFrameExtended)public void visitStackMapTable_attribute(com.jeantessier.classreader.StackMapTable_attribute)public void visitSupertypeTarget(com.jeantessier.classreader.SupertypeTarget)public void visitThrowsTarget(com.jeantessier.classreader.ThrowsTarget)public void visitTopVariableInfo(com.jeantessier.classreader.TopVariableInfo)public void visitTypeAnnotation(com.jeantessier.classreader.TypeAnnotation)public void visitTypeArgumentTarget(com.jeantessier.classreader.TypeArgumentTarget)public void visitTypeParameterBoundTarget(com.jeantessier.classreader.TypeParameterBoundTarget)public void visitTypeParameterTarget(com.jeantessier.classreader.TypeParameterTarget)public void visitTypePath(com.jeantessier.classreader.TypePath)public void visitTypePathEntry(com.jeantessier.classreader.TypePathEntry)public void visitUninitializedThisVariableInfo(com.jeantessier.classreader.UninitializedThisVariableInfo)public void visitUninitializedVariableInfo(com.jeantessier.classreader.UninitializedVariableInfo)public void visitUnusableEntry(com.jeantessier.classreader.UnusableEntry)protected void visitVerificationTypeInfos(java.util.stream.Stream)
com.jeantessier.classreader.XMLPrinterRemoved Methods:
private void appendHeader(java.lang.String, java.lang.String)private void appendLocalVariable(com.jeantessier.classreader.LocalVariable)public void visitParameter(com.jeantessier.classreader.Parameter)New Methods:
private com.jeantessier.classreader.Printer appendClassInfo(int, com.jeantessier.classreader.Class_info)private com.jeantessier.classreader.Printer appendHeader(java.lang.String, java.lang.String)private com.jeantessier.classreader.Printer appendLocalVariable(com.jeantessier.classreader.LocalVariable)private void lambda$visitBootstrapMethod$0(com.jeantessier.classreader.BootstrapMethod, java.lang.Integer)[synthetic]private void lambda$visitFullFrame$5(com.jeantessier.classreader.VerificationTypeInfo)[synthetic]private void lambda$visitFullFrame$6(com.jeantessier.classreader.VerificationTypeInfo)[synthetic]private void lambda$visitModuleExports$1(com.jeantessier.classreader.ModuleExportsTo)[synthetic]private void lambda$visitModuleOpens$2(com.jeantessier.classreader.ModuleOpensTo)[synthetic]private void lambda$visitModuleProvides$3(com.jeantessier.classreader.ModuleProvidesWith)[synthetic]private void lambda$visitTypeAnnotation$4(com.jeantessier.classreader.ElementValuePair)[synthetic]public void visitAppendFrame(com.jeantessier.classreader.AppendFrame)public void visitBootstrapMethod(com.jeantessier.classreader.BootstrapMethod)public void visitBootstrapMethods_attribute(com.jeantessier.classreader.BootstrapMethods_attribute)public void visitCatchTarget(com.jeantessier.classreader.CatchTarget)public void visitChopFrame(com.jeantessier.classreader.ChopFrame)public void visitDoubleVariableInfo(com.jeantessier.classreader.DoubleVariableInfo)public void visitDynamic_info(com.jeantessier.classreader.Dynamic_info)public void visitEmptyTarget(com.jeantessier.classreader.EmptyTarget)public void visitFloatVariableInfo(com.jeantessier.classreader.FloatVariableInfo)public void visitFormalParameterTarget(com.jeantessier.classreader.FormalParameterTarget)public void visitFullFrame(com.jeantessier.classreader.FullFrame)public void visitIntegerVariableInfo(com.jeantessier.classreader.IntegerVariableInfo)public void visitLocalvarTableEntry(com.jeantessier.classreader.LocalvarTableEntry)public void visitLocalvarTarget(com.jeantessier.classreader.LocalvarTarget)public void visitLongVariableInfo(com.jeantessier.classreader.LongVariableInfo)public void visitMethodParameter(com.jeantessier.classreader.MethodParameter)public void visitMethodParameters_attribute(com.jeantessier.classreader.MethodParameters_attribute)public void visitModuleExports(com.jeantessier.classreader.ModuleExports)public void visitModuleExportsTo(com.jeantessier.classreader.ModuleExportsTo)public void visitModuleMainClass_attribute(com.jeantessier.classreader.ModuleMainClass_attribute)public void visitModuleOpens(com.jeantessier.classreader.ModuleOpens)public void visitModuleOpensTo(com.jeantessier.classreader.ModuleOpensTo)public void visitModulePackage(com.jeantessier.classreader.ModulePackage)public void visitModulePackages_attribute(com.jeantessier.classreader.ModulePackages_attribute)public void visitModuleProvides(com.jeantessier.classreader.ModuleProvides)public void visitModuleProvidesWith(com.jeantessier.classreader.ModuleProvidesWith)public void visitModuleRequires(com.jeantessier.classreader.ModuleRequires)public void visitModuleUses(com.jeantessier.classreader.ModuleUses)public void visitModule_attribute(com.jeantessier.classreader.Module_attribute)public void visitModule_info(com.jeantessier.classreader.Module_info)public void visitNestHost_attribute(com.jeantessier.classreader.NestHost_attribute)public void visitNestMember(com.jeantessier.classreader.NestMember)public void visitNestMembers_attribute(com.jeantessier.classreader.NestMembers_attribute)public void visitNullVariableInfo(com.jeantessier.classreader.NullVariableInfo)public void visitObjectVariableInfo(com.jeantessier.classreader.ObjectVariableInfo)public void visitOffsetTarget(com.jeantessier.classreader.OffsetTarget)public void visitPackage_info(com.jeantessier.classreader.Package_info)public void visitParameterAnnotation(com.jeantessier.classreader.ParameterAnnotation)public void visitPermittedSubclass(com.jeantessier.classreader.PermittedSubclass)public void visitPermittedSubclasses_attribute(com.jeantessier.classreader.PermittedSubclasses_attribute)public void visitRecordComponent_info(com.jeantessier.classreader.RecordComponent_info)public void visitRecord_attribute(com.jeantessier.classreader.Record_attribute)public void visitRuntimeInvisibleTypeAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleTypeAnnotations_attribute)protected void visitRuntimeTypeAnnotations_attribute(com.jeantessier.classreader.RuntimeTypeAnnotations_attribute)public void visitRuntimeVisibleTypeAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleTypeAnnotations_attribute)public void visitSameFrame(com.jeantessier.classreader.SameFrame)public void visitSameFrameExtended(com.jeantessier.classreader.SameFrameExtended)public void visitSameLocals1StackItemFrame(com.jeantessier.classreader.SameLocals1StackItemFrame)public void visitSameLocals1StackItemFrameExtended(com.jeantessier.classreader.SameLocals1StackItemFrameExtended)public void visitSourceDebugExtension_attribute(com.jeantessier.classreader.SourceDebugExtension_attribute)public void visitStackMapTable_attribute(com.jeantessier.classreader.StackMapTable_attribute)public void visitSupertypeTarget(com.jeantessier.classreader.SupertypeTarget)public void visitThrowsTarget(com.jeantessier.classreader.ThrowsTarget)public void visitTopVariableInfo(com.jeantessier.classreader.TopVariableInfo)public void visitTypeAnnotation(com.jeantessier.classreader.TypeAnnotation)public void visitTypeArgumentTarget(com.jeantessier.classreader.TypeArgumentTarget)public void visitTypeParameterBoundTarget(com.jeantessier.classreader.TypeParameterBoundTarget)public void visitTypeParameterTarget(com.jeantessier.classreader.TypeParameterTarget)public void visitTypePathEntry(com.jeantessier.classreader.TypePathEntry)public void visitUninitializedThisVariableInfo(com.jeantessier.classreader.UninitializedThisVariableInfo)public void visitUninitializedVariableInfo(com.jeantessier.classreader.UninitializedVariableInfo)public void visitUnusableEntry(com.jeantessier.classreader.UnusableEntry)
com.jeantessier.classreader.impl.AnnotationField Declaration Changes:
old: private com.jeantessier.classreader.impl.ConstantPool constantPoolnew: private final com.jeantessier.classreader.impl.ConstantPool constantPoolold: private java.util.Collection elementValuePairsnew: private final java.util.Collection elementValuePairsold: private int typeIndexnew: private final int typeIndex
com.jeantessier.classreader.impl.AnnotationDefault_attributeField Declaration Changes:
old: private com.jeantessier.classreader.impl.ElementValue elementValuenew: private final com.jeantessier.classreader.impl.ElementValue elementValue
com.jeantessier.classreader.impl.AnnotationElementValueField Declaration Changes:
old: private com.jeantessier.classreader.impl.Annotation annotationnew: private final com.jeantessier.classreader.impl.Annotation annotation
com.jeantessier.classreader.impl.ArrayElementValueField Declaration Changes:
old: private java.util.Collection valuesnew: private final java.util.Collection values
com.jeantessier.classreader.impl.AttributeTypeRemoved Constructors:
AttributeType(java.lang.String, int, com.jeantessier.classreader.AttributeType, com.jeantessier.classreader.impl.AttributeType$1)[synthetic]Removed Methods:
public abstract com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionNew Fields:
public static final com.jeantessier.classreader.impl.AttributeType BOOTSTRAP_METHODSpublic static final com.jeantessier.classreader.impl.AttributeType METHOD_PARAMETERSpublic static final com.jeantessier.classreader.impl.AttributeType MODULEpublic static final com.jeantessier.classreader.impl.AttributeType MODULE_MAIN_CLASSpublic static final com.jeantessier.classreader.impl.AttributeType MODULE_PACKAGESpublic static final com.jeantessier.classreader.impl.AttributeType NEST_HOSTpublic static final com.jeantessier.classreader.impl.AttributeType NEST_MEMBERSpublic static final com.jeantessier.classreader.impl.AttributeType PERMITTED_SUBCLASSESpublic static final com.jeantessier.classreader.impl.AttributeType RECORDpublic static final com.jeantessier.classreader.impl.AttributeType RUNTIME_INVISIBLE_TYPE_ANNOTATIONSpublic static final com.jeantessier.classreader.impl.AttributeType RUNTIME_VISIBLE_TYPE_ANNOTATIONSpublic static final com.jeantessier.classreader.impl.AttributeType STACK_MAP_TABLENew Methods:
private static com.jeantessier.classreader.impl.AttributeType[] $values()[synthetic]public abstract com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOExceptionprivate static boolean lambda$forName$0(java.lang.String, com.jeantessier.classreader.impl.AttributeType)[synthetic]
com.jeantessier.classreader.impl.AttributeType$1Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$1(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$1(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$10Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$10(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$10(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$11Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$11(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$11(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$12Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$12(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$12(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$13Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$13(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$13(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$14Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$14(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$14(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$15Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$15(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$15(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$16Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$16(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$16(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$17Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$17(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$17(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$18Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$18(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$18(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$2Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$2(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$2(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$3Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$3(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$3(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$4Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$4(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$4(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$5Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$5(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$5(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$6Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$6(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$6(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$7Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$7(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$7(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$8Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$8(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$8(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$9Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionConstructor Changes:
old: AttributeType$9(java.lang.String, int, com.jeantessier.classreader.AttributeType)new: private AttributeType$9(java.lang.String, int, com.jeantessier.classreader.AttributeType)New Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.Attribute_infoField Declaration Changes:
old: private com.jeantessier.classreader.impl.ConstantPool constantPoolnew: private final com.jeantessier.classreader.impl.ConstantPool constantPoolold: private com.jeantessier.classreader.Visitable ownernew: private final com.jeantessier.classreader.Visitable owner
com.jeantessier.classreader.impl.ClassElementValueField Declaration Changes:
old: private int classInfoIndexnew: private final int classInfoIndex
com.jeantessier.classreader.impl.Class_infoField Declaration Changes:
old: private int nameIndexnew: private final int nameIndex
com.jeantessier.classreader.impl.ClassfileRemoved Fields:
private int accessFlagRemoved Constructors:
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)public Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInput) throws java.io.IOExceptionRemoved Methods:
public int getAccessFlag()private boolean isSyntheticFromAccessFlag()Field Declaration Changes:
old: private java.util.Collection attributesnew: private final java.util.Collection attributesold: private int classIndexnew: private final int classIndexold: private com.jeantessier.classreader.impl.ConstantPool constantPoolnew: private final com.jeantessier.classreader.impl.ConstantPool constantPoolold: private java.util.Collection fieldsnew: private final java.util.Collection fieldsold: private java.util.Collection interfacesnew: private final java.util.Collection interfacesold: private com.jeantessier.classreader.ClassfileLoader loadernew: private final com.jeantessier.classreader.ClassfileLoader loaderold: private int magicNumbernew: private final int magicNumberold: private int majorVersionnew: private final int majorVersionold: private java.util.Collection methodsnew: private final java.util.Collection methodsold: private int minorVersionnew: private final int minorVersionold: private int superclassIndexnew: private final int superclassIndexNew Fields:
private static final int ACC_MODULEprivate final int accessFlagsNew Constructors:
Classfile(com.jeantessier.classreader.ClassfileLoader, com.jeantessier.classreader.impl.ConstantPool, int, int, int, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)New Methods:
public int getAccessFlags()public boolean isModule()private boolean isSyntheticFromAccessFlags()private static boolean lambda$getField$5(java.lang.String, com.jeantessier.classreader.impl.Field_info)[synthetic]private static boolean lambda$getInterface$4(java.lang.String, com.jeantessier.classreader.impl.Class_info)[synthetic]private static boolean lambda$getMethod$6(java.lang.String, com.jeantessier.classreader.impl.Method_info)[synthetic]private static boolean lambda$isDeprecated$8(com.jeantessier.classreader.impl.Attribute_info)[synthetic]private static boolean lambda$isGeneric$9(com.jeantessier.classreader.impl.Attribute_info)[synthetic]private static boolean lambda$isSyntheticFromAttribute$7(com.jeantessier.classreader.impl.Attribute_info)[synthetic]private void lambda$new$0(java.io.DataInput, int)[synthetic]private void lambda$new$1(java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory, int)[synthetic]private void lambda$new$2(java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory, int)[synthetic]private void lambda$new$3(com.jeantessier.classreader.impl.AttributeFactory, java.io.DataInput, int)[synthetic]
com.jeantessier.classreader.impl.CodeIteratorField Declaration Changes:
old: private byte[] bytecodenew: private final byte[] bytecodeold: private com.jeantessier.classreader.impl.Code_attribute codenew: private final com.jeantessier.classreader.impl.Code_attribute code
com.jeantessier.classreader.impl.Code_attributeRemoved Constructors:
public Code_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionRemoved Methods:
private void appendIndexedConstantPoolEntry(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)private void appendIndexedLocalVariable(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)private void appendLocalVariable(java.lang.StringBuilder, com.jeantessier.classreader.LocalVariable)private void appendOffset(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)private void appendValue(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)Field Declaration Changes:
old: private java.util.Collection attributesnew: private final java.util.Collection attributesold: private byte[] codenew: private final byte[] codeold: private java.util.Collection exceptionHandlersnew: private final java.util.Collection exceptionHandlersold: private int maxLocalsnew: private final int maxLocalsold: private int maxStacknew: private final int maxStackNew Methods:
private java.lang.StringBuilder appendIndexedConstantPoolEntry(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)private java.lang.StringBuilder appendIndexedLocalVariable(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)private java.lang.StringBuilder appendLocalVariable(java.lang.StringBuilder, com.jeantessier.classreader.LocalVariable)private java.lang.StringBuilder appendOffset(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)private java.lang.StringBuilder appendValue(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)private void lambda$new$0(java.io.DataInput, int)[synthetic]private void lambda$new$1(com.jeantessier.classreader.impl.AttributeFactory, java.io.DataInput, int)[synthetic]
com.jeantessier.classreader.impl.ConstantElementValueField Declaration Changes:
old: private int constValueIndexnew: private final int constValueIndex
com.jeantessier.classreader.impl.ConstantPoolField Declaration Changes:
old: private com.jeantessier.classreader.impl.Classfile classfilenew: private final com.jeantessier.classreader.impl.Classfile classfileNew Constructors:
public ConstantPool()
com.jeantessier.classreader.impl.ConstantPoolEntryField Declaration Changes:
old: private com.jeantessier.classreader.impl.ConstantPool constantPoolnew: private final com.jeantessier.classreader.impl.ConstantPool constantPoolNew Fields:
public static final byte CONSTANT_Dynamicpublic static final byte CONSTANT_Modulepublic static final byte CONSTANT_PackageNew Methods:
public static java.lang.String stringValueOf(byte)
com.jeantessier.classreader.impl.ConstantValue_attributeField Declaration Changes:
old: private int valueIndexnew: private final int valueIndex
com.jeantessier.classreader.impl.Custom_attributeRemoved Constructors:
public Custom_attribute(java.lang.String, com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionField Declaration Changes:
old: private byte[] infonew: private final byte[] infoold: private java.lang.String namenew: private final java.lang.String nameNew Constructors:
public Custom_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, java.lang.String) throws java.io.IOException
com.jeantessier.classreader.impl.DefaultClassfileFactoryNew Fields:
private final com.jeantessier.classreader.impl.AttributeFactory attributeFactoryNew Constructors:
public DefaultClassfileFactory(com.jeantessier.classreader.impl.AttributeFactory)
com.jeantessier.classreader.impl.Double_infoField Declaration Changes:
old: private double valuenew: private final double value
com.jeantessier.classreader.impl.ElementValueField Declaration Changes:
old: private com.jeantessier.classreader.impl.ConstantPool constantPoolnew: private final com.jeantessier.classreader.impl.ConstantPool constantPool
com.jeantessier.classreader.impl.ElementValuePairField Declaration Changes:
old: private com.jeantessier.classreader.impl.ConstantPool constantPoolnew: private final com.jeantessier.classreader.impl.ConstantPool constantPoolold: private int elementNameIndexnew: private final int elementNameIndexold: private com.jeantessier.classreader.impl.ElementValue elementValuenew: private final com.jeantessier.classreader.impl.ElementValue elementValue
com.jeantessier.classreader.impl.ElementValueTypeRemoved Constructors:
ElementValueType(java.lang.String, int, com.jeantessier.classreader.ElementValueType, com.jeantessier.classreader.impl.ElementValueType$1)[synthetic]New Methods:
private static com.jeantessier.classreader.impl.ElementValueType[] $values()[synthetic]private static boolean lambda$forTag$0(char, com.jeantessier.classreader.impl.ElementValueType)[synthetic]
com.jeantessier.classreader.impl.ElementValueType$1Constructor Changes:
old: ElementValueType$1(java.lang.String, int, com.jeantessier.classreader.ElementValueType)new: private ElementValueType$1(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
com.jeantessier.classreader.impl.ElementValueType$10Constructor Changes:
old: ElementValueType$10(java.lang.String, int, com.jeantessier.classreader.ElementValueType)new: private ElementValueType$10(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
com.jeantessier.classreader.impl.ElementValueType$11Constructor Changes:
old: ElementValueType$11(java.lang.String, int, com.jeantessier.classreader.ElementValueType)new: private ElementValueType$11(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
com.jeantessier.classreader.impl.ElementValueType$12Constructor Changes:
old: ElementValueType$12(java.lang.String, int, com.jeantessier.classreader.ElementValueType)new: private ElementValueType$12(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
com.jeantessier.classreader.impl.ElementValueType$13Constructor Changes:
old: ElementValueType$13(java.lang.String, int, com.jeantessier.classreader.ElementValueType)new: private ElementValueType$13(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
com.jeantessier.classreader.impl.ElementValueType$2Constructor Changes:
old: ElementValueType$2(java.lang.String, int, com.jeantessier.classreader.ElementValueType)new: private ElementValueType$2(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
com.jeantessier.classreader.impl.ElementValueType$3Constructor Changes:
old: ElementValueType$3(java.lang.String, int, com.jeantessier.classreader.ElementValueType)new: private ElementValueType$3(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
com.jeantessier.classreader.impl.ElementValueType$4Constructor Changes:
old: ElementValueType$4(java.lang.String, int, com.jeantessier.classreader.ElementValueType)new: private ElementValueType$4(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
com.jeantessier.classreader.impl.ElementValueType$5Constructor Changes:
old: ElementValueType$5(java.lang.String, int, com.jeantessier.classreader.ElementValueType)new: private ElementValueType$5(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
com.jeantessier.classreader.impl.ElementValueType$6Constructor Changes:
old: ElementValueType$6(java.lang.String, int, com.jeantessier.classreader.ElementValueType)new: private ElementValueType$6(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
com.jeantessier.classreader.impl.ElementValueType$7Constructor Changes:
old: ElementValueType$7(java.lang.String, int, com.jeantessier.classreader.ElementValueType)new: private ElementValueType$7(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
com.jeantessier.classreader.impl.ElementValueType$8Constructor Changes:
old: ElementValueType$8(java.lang.String, int, com.jeantessier.classreader.ElementValueType)new: private ElementValueType$8(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
com.jeantessier.classreader.impl.ElementValueType$9Constructor Changes:
old: ElementValueType$9(java.lang.String, int, com.jeantessier.classreader.ElementValueType)new: private ElementValueType$9(java.lang.String, int, com.jeantessier.classreader.ElementValueType)
com.jeantessier.classreader.impl.EnclosingMethod_attributeField Declaration Changes:
old: private int classIndexnew: private final int classIndexold: private int methodIndexnew: private final int methodIndex
com.jeantessier.classreader.impl.EnumElementValueField Declaration Changes:
old: private int constNameIndexnew: private final int constNameIndexold: private int typeNameIndexnew: private final int typeNameIndex
com.jeantessier.classreader.impl.ExceptionHandlerField Declaration Changes:
old: private int catchTypeIndexnew: private final int catchTypeIndexold: private com.jeantessier.classreader.impl.Code_attribute codenew: private final com.jeantessier.classreader.impl.Code_attribute codeold: private int endPCnew: private final int endPCold: private int handlerPCnew: private final int handlerPCold: private int startPCnew: private final int startPC
com.jeantessier.classreader.impl.Exceptions_attributeField Declaration Changes:
old: private java.util.Collection exceptionsnew: private final java.util.Collection exceptionsNew Methods:
private void lambda$new$0(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInput, int)[synthetic]
com.jeantessier.classreader.impl.FeatureRef_infoField Declaration Changes:
old: private int classIndexnew: private final int classIndexold: private int nameAndTypeIndexnew: private final int nameAndTypeIndex
com.jeantessier.classreader.impl.Feature_infoRemoved Fields:
private int accessFlagRemoved Methods:
public int getAccessFlag()Field Declaration Changes:
old: private java.util.Collection attributesnew: private final java.util.Collection attributesold: private com.jeantessier.classreader.impl.Classfile classfilenew: private final com.jeantessier.classreader.impl.Classfile classfileold: private int descriptorIndexnew: private final int descriptorIndexold: private int nameIndexnew: private final int nameIndexNew Fields:
private final int accessFlagsNew Methods:
public int getAccessFlags()private static boolean lambda$isDeprecated$1(com.jeantessier.classreader.impl.Attribute_info)[synthetic]private static boolean lambda$isSyntheticFromAttribute$0(com.jeantessier.classreader.impl.Attribute_info)[synthetic]
com.jeantessier.classreader.impl.Field_infoNew Constructors:
public Field_info(com.jeantessier.classreader.impl.Classfile, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOExceptionNew Methods:
private static boolean lambda$getConstantValue$0(com.jeantessier.classreader.impl.Attribute_info)[synthetic]
com.jeantessier.classreader.impl.Float_infoField Declaration Changes:
old: private float valuenew: private final float value
com.jeantessier.classreader.impl.InnerClassRemoved Fields:
private int accessFlagRemoved Methods:
public int getAccessFlag()Field Declaration Changes:
old: private int innerClassInfoIndexnew: private final int innerClassInfoIndexold: private com.jeantessier.classreader.impl.InnerClasses_attribute innerClassesnew: private final com.jeantessier.classreader.impl.InnerClasses_attribute innerClassesold: private int innerNameIndexnew: private final int innerNameIndexold: private int outerClassInfoIndexnew: private final int outerClassInfoIndexNew Fields:
private final int accessFlagsNew Methods:
public int getAccessFlags()
com.jeantessier.classreader.impl.InnerClasses_attributeField Declaration Changes:
old: private java.util.Collection classesnew: private final java.util.Collection classesNew Methods:
private void lambda$new$0(java.io.DataInput, int)[synthetic]
com.jeantessier.classreader.impl.InstructionField Declaration Changes:
old: private byte[] bytecodenew: private final byte[] bytecodeold: private com.jeantessier.classreader.impl.Code_attribute codenew: private final com.jeantessier.classreader.impl.Code_attribute codeold: private static int[] lengthnew: private static final int[] lengthold: private static java.lang.String[] opcodenew: private static final java.lang.String[] opcodeold: private int startnew: private final int startNew Methods:
public int getDefault()public int getHigh()public int getInt(int)public int getLow()public int getNPairs()public int getPadding()private int getShort(int)private int getSignedShort(int)
com.jeantessier.classreader.impl.Integer_infoField Declaration Changes:
old: private int valuenew: private final int value
com.jeantessier.classreader.impl.InvokeDynamic_infoField Declaration Changes:
old: private int bootstrapMethodAttrIndexnew: private final int bootstrapMethodAttrIndexold: private int nameAndTypeIndexnew: private final int nameAndTypeIndex
com.jeantessier.classreader.impl.LineNumberRemoved Methods:
private void setLineNumberTable(com.jeantessier.classreader.impl.LineNumberTable_attribute)Field Declaration Changes:
old: private int lineNumbernew: private final int lineNumberold: private com.jeantessier.classreader.impl.LineNumberTable_attribute lineNumberTablenew: private final com.jeantessier.classreader.impl.LineNumberTable_attribute lineNumberTableold: private int startPCnew: private final int startPC
com.jeantessier.classreader.impl.LineNumberTable_attributeField Declaration Changes:
old: private java.util.Collection lineNumbersnew: private final java.util.Collection lineNumbersNew Methods:
private void lambda$new$0(java.io.DataInput, int)[synthetic]
com.jeantessier.classreader.impl.LocalVariableField Declaration Changes:
old: private int descriptorIndexnew: private final int descriptorIndexold: private int indexnew: private final int indexold: private int lengthnew: private final int lengthold: private com.jeantessier.classreader.impl.LocalVariableTable_attribute localVariableTablenew: private final com.jeantessier.classreader.impl.LocalVariableTable_attribute localVariableTableold: private int nameIndexnew: private final int nameIndexold: private int startPCnew: private final int startPC
com.jeantessier.classreader.impl.LocalVariableTable_attributeField Declaration Changes:
old: private java.util.Collection localVariablesnew: private final java.util.Collection localVariablesNew Methods:
private void lambda$new$0(java.io.DataInput, int)[synthetic]
com.jeantessier.classreader.impl.LocalVariableTypeField Declaration Changes:
old: private int indexnew: private final int indexold: private int lengthnew: private final int lengthold: private com.jeantessier.classreader.impl.LocalVariableTypeTable_attribute localVariableTypeTablenew: private final com.jeantessier.classreader.impl.LocalVariableTypeTable_attribute localVariableTypeTableold: private int nameIndexnew: private final int nameIndexold: private int signatureIndexnew: private final int signatureIndexold: private int startPCnew: private final int startPC
com.jeantessier.classreader.impl.LocalVariableTypeTable_attributeField Declaration Changes:
old: private java.util.Collection localVariableTypesnew: private final java.util.Collection localVariableTypesNew Methods:
private void lambda$new$0(java.io.DataInput, int)[synthetic]
com.jeantessier.classreader.impl.Long_infoField Declaration Changes:
old: private long valuenew: private final long value
com.jeantessier.classreader.impl.MethodHandle_infoRemoved Methods:
public java.lang.String getReferenceKindDescription()Field Declaration Changes:
old: private int referenceIndexnew: private final int referenceIndexold: private int referenceKindnew: private final int referenceKindNew Methods:
public java.lang.String toString()
com.jeantessier.classreader.impl.MethodType_infoField Declaration Changes:
old: private int descriptorIndexnew: private final int descriptorIndexNew Methods:
public java.lang.String toString()
com.jeantessier.classreader.impl.Method_infoNew Constructors:
public Method_info(com.jeantessier.classreader.impl.Classfile, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.NameAndType_infoField Declaration Changes:
old: private int nameIndexnew: private final int nameIndexold: private int typeIndexnew: private final int typeIndex
com.jeantessier.classreader.impl.RuntimeAnnotations_attributeField Declaration Changes:
old: private java.util.Collection annotationsnew: private final java.util.Collection annotationsNew Methods:
private void lambda$new$0(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInput, int)[synthetic]
com.jeantessier.classreader.impl.RuntimeParameterAnnotations_attributeField Declaration Changes:
old: private java.util.List parameterAnnotationsnew: private final java.util.List parameterAnnotationsNew Methods:
private void lambda$new$0(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInput, int)[synthetic]
com.jeantessier.classreader.impl.Signature_attributeField Declaration Changes:
old: private int signatureIndexnew: private final int signatureIndex
com.jeantessier.classreader.impl.SourceFile_attributeField Declaration Changes:
old: private int sourceFileIndexnew: private final int sourceFileIndex
com.jeantessier.classreader.impl.String_infoField Declaration Changes:
old: private int valueIndexnew: private final int valueIndex
com.jeantessier.classreader.impl.UTF8_infoField Declaration Changes:
old: private java.lang.String valuenew: private final java.lang.String value
com.jeantessier.dependency.BasicTraversalNew Methods:
private void lambda$traverseInbound$1(com.jeantessier.dependency.Node)[synthetic]private void lambda$traverseNodes$0(com.jeantessier.dependency.Node)[synthetic]private void lambda$traverseOutbound$2(com.jeantessier.dependency.Node)[synthetic]
com.jeantessier.dependency.ClassNodeField Declaration Changes:
old: private java.util.Collection childrennew: private final java.util.Collection childrenold: private java.util.Collection featuresnew: private final java.util.Collection featuresold: private com.jeantessier.dependency.PackageNode packageNodenew: private final com.jeantessier.dependency.PackageNode packageNodeold: private java.util.Collection parentsnew: private final java.util.Collection parents
com.jeantessier.dependency.ClosureSelectorNew Methods:
private void lambda$traverseInbound$1(com.jeantessier.dependency.Node)[synthetic]private void lambda$traverseNodes$0(com.jeantessier.dependency.Node)[synthetic]private void lambda$traverseOutbound$2(com.jeantessier.dependency.Node)[synthetic]
com.jeantessier.dependency.ClosureStartSelectorField Declaration Changes:
old: private com.jeantessier.dependency.SelectionCriteria criterianew: private final com.jeantessier.dependency.SelectionCriteria criteria
com.jeantessier.dependency.ClosureStopSelectorField Declaration Changes:
old: private com.jeantessier.dependency.SelectionCriteria criterianew: private final com.jeantessier.dependency.SelectionCriteria criteriaNew Methods:
private void lambda$traverseNodes$0(com.jeantessier.dependency.Node)[synthetic]
com.jeantessier.dependency.CodeDependencyCollectorField Declaration Changes:
old: private java.util.HashSet dependencyListenersnew: private final java.util.HashSet dependencyListenersold: private com.jeantessier.dependency.NodeFactory factorynew: private final com.jeantessier.dependency.NodeFactory factoryold: private com.jeantessier.dependency.SelectionCriteria filterCriterianew: private final com.jeantessier.dependency.SelectionCriteria filterCriteriaNew Methods:
private static void lambda$fireBeginClass$1(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)[synthetic]private static void lambda$fireBeginSession$0(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)[synthetic]private static void lambda$fireDependency$2(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)[synthetic]private static void lambda$fireEndClass$3(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)[synthetic]private static void lambda$fireEndSession$4(com.jeantessier.dependency.DependencyEvent, com.jeantessier.dependency.DependencyListener)[synthetic]
com.jeantessier.dependency.CollectionSelectionCriteriaField Declaration Changes:
old: private java.util.Collection excludenew: private final java.util.Collection excludeold: private java.util.Collection includenew: private final java.util.Collection include
com.jeantessier.dependency.CompositeSelectionCriteriaField Declaration Changes:
old: private java.util.Collection subcriterianew: private final java.util.Collection subcriteria
com.jeantessier.dependency.CycleField Declaration Changes:
old: private java.util.List pathnew: private final java.util.List pathNew Methods:
public int compareTo(com.jeantessier.dependency.Cycle)
com.jeantessier.dependency.CycleDetectorField Declaration Changes:
old: private java.util.LinkedList currentPathnew: private final java.util.LinkedList currentPathold: private java.util.Collection cyclesnew: private final java.util.Collection cycles
com.jeantessier.dependency.DecoratorTraversalStrategyRemoved Fields:
private com.jeantessier.dependency.TraversalStrategy strategyNew Fields:
private final com.jeantessier.dependency.TraversalStrategy delegate
com.jeantessier.dependency.DeletingVisitorField Declaration Changes:
old: private com.jeantessier.dependency.NodeFactory factorynew: private final com.jeantessier.dependency.NodeFactory factory
com.jeantessier.dependency.DependencyEventField Declaration Changes:
old: private java.lang.String classnamenew: private final java.lang.String classnameold: private com.jeantessier.dependency.Node dependablenew: private final com.jeantessier.dependency.Node dependableold: private com.jeantessier.dependency.Node dependentnew: private final com.jeantessier.dependency.Node dependent
com.jeantessier.dependency.FeatureNodeField Declaration Changes:
old: private com.jeantessier.dependency.ClassNode parentnew: private final com.jeantessier.dependency.ClassNode parent
com.jeantessier.dependency.FeatureResolverNew Methods:
private void lambda$traverseNodes$0(com.jeantessier.dependency.Node)[synthetic]
com.jeantessier.dependency.GraphCopierField Declaration Changes:
old: private com.jeantessier.dependency.NodeFactory filterFactorynew: private final com.jeantessier.dependency.NodeFactory filterFactoryold: private com.jeantessier.dependency.NodeFactory scopeFactorynew: private final com.jeantessier.dependency.NodeFactory scopeFactory
com.jeantessier.dependency.GraphSummarizerField Declaration Changes:
old: private com.jeantessier.dependency.SelectionCriteria filterCriterianew: private final com.jeantessier.dependency.SelectionCriteria filterCriteriaold: private com.jeantessier.dependency.SelectionCriteria scopeCriterianew: private final com.jeantessier.dependency.SelectionCriteria scopeCriteria
com.jeantessier.dependency.HTMLPrinterField Declaration Changes:
old: private java.text.MessageFormat urlFormatnew: private final java.text.MessageFormat urlFormat
com.jeantessier.dependency.LCOM4GathererField Declaration Changes:
old: private java.util.Map resultsnew: private final java.util.Map resultsNew Methods:
private void lambda$traverseInbound$1(com.jeantessier.dependency.Node)[synthetic]private void lambda$traverseNodes$0(com.jeantessier.dependency.Node)[synthetic]private void lambda$traverseOutbound$2(com.jeantessier.dependency.Node)[synthetic]
com.jeantessier.dependency.MetricsGathererField Declaration Changes:
old: private java.util.Map chartDatanew: private final java.util.Map chartDataold: private java.util.Collection classesnew: private final java.util.Collection classesold: private java.util.Collection featuresnew: private final java.util.Collection featuresold: private java.util.Collection packagesnew: private final java.util.Collection packages
com.jeantessier.dependency.MetricsReportRemoved Methods:
private int countConfirmedNodes(java.util.Collection)Field Declaration Changes:
old: private java.io.PrintWriter outnew: private final java.io.PrintWriter outNew Methods:
private long countConfirmedNodes(java.util.Collection)private void lambda$process$0(com.jeantessier.dependency.PackageNode)[synthetic]private void lambda$process$1(com.jeantessier.dependency.ClassNode)[synthetic]private void lambda$process$2(com.jeantessier.dependency.FeatureNode)[synthetic]
com.jeantessier.dependency.NodeField Declaration Changes:
old: private java.util.Collection inboundnew: private final java.util.Collection inboundold: private java.lang.String namenew: private final java.lang.String nameold: private java.util.Collection outboundnew: private final java.util.Collection outboundNew Methods:
public int compareTo(com.jeantessier.dependency.Node)
com.jeantessier.dependency.NodeFactoryField Declaration Changes:
old: private java.util.Map classesnew: private final java.util.Map classesold: private java.util.Map featuresnew: private final java.util.Map featuresold: private java.util.Map packagesnew: private final java.util.Map packages
com.jeantessier.dependency.NodeHandlerField Declaration Changes:
old: private java.lang.StringBuffer currentNamenew: private final java.lang.StringBuffer currentNameold: private java.util.HashSet dependencyListenersnew: private final java.util.HashSet dependencyListenersold: private com.jeantessier.dependency.NodeFactory factorynew: private final com.jeantessier.dependency.NodeFactory factory
com.jeantessier.dependency.NodeLoaderField Declaration Changes:
old: private com.jeantessier.dependency.NodeHandler handlernew: private final com.jeantessier.dependency.NodeHandler handlerold: private boolean validatenew: private final boolean validate
com.jeantessier.dependency.NodeNamePrinterField Declaration Changes:
old: private java.io.PrintWriter outnew: private final java.io.PrintWriter out
com.jeantessier.dependency.PackageNodeField Declaration Changes:
old: private java.util.Collection classesnew: private final java.util.Collection classes
com.jeantessier.dependency.PrinterField Declaration Changes:
old: private java.io.PrintWriter outnew: private final java.io.PrintWriter out
com.jeantessier.dependency.RegularExpressionSelectionCriteriaField Declaration Changes:
old: private org.apache.oro.text.perl.Perl5Util perlnew: private final org.apache.oro.text.perl.Perl5Util perl
com.jeantessier.dependency.TextPrinterField Declaration Changes:
old: private java.util.Map dependenciesnew: private final java.util.Map dependencies
com.jeantessier.dependency.TransitiveClosureField Declaration Changes:
old: private com.jeantessier.dependency.NodeFactory factorynew: private final com.jeantessier.dependency.NodeFactory factoryold: private com.jeantessier.dependency.SelectionCriteria startCriterianew: private final com.jeantessier.dependency.SelectionCriteria startCriteriaold: private com.jeantessier.dependency.SelectionCriteria stopCriterianew: private final com.jeantessier.dependency.SelectionCriteria stopCriteria
com.jeantessier.dependency.TransitiveClosureEngineField Declaration Changes:
old: private java.util.Collection coveragenew: private final java.util.Collection coverageold: private com.jeantessier.dependency.NodeFactory factorynew: private final com.jeantessier.dependency.NodeFactory factoryold: private com.jeantessier.dependency.ClosureLayerSelector layerSelectornew: private final com.jeantessier.dependency.ClosureLayerSelector layerSelectorold: private java.util.LinkedList layersnew: private final java.util.LinkedList layersold: private java.util.LinkedList selectionsnew: private final java.util.LinkedList selectionsold: private com.jeantessier.dependency.ClosureStopSelector stopSelectornew: private final com.jeantessier.dependency.ClosureStopSelector stopSelector
com.jeantessier.dependency.VisitorBaseField Declaration Changes:
old: private java.util.LinkedList currentNodesnew: private final java.util.LinkedList currentNodesold: private com.jeantessier.dependency.TraversalStrategy strategynew: private final com.jeantessier.dependency.TraversalStrategy strategyNew Methods:
private void lambda$traverseInbound$1(com.jeantessier.dependency.Node)[synthetic]private void lambda$traverseNodes$0(com.jeantessier.dependency.Node)[synthetic]private void lambda$traverseOutbound$2(com.jeantessier.dependency.Node)[synthetic]
com.jeantessier.dependency.XMLCyclePrinterField Declaration Changes:
old: private java.io.PrintWriter outnew: private final java.io.PrintWriter outNew Methods:
private void lambda$traverseNodes$0(com.jeantessier.dependency.Node)[synthetic]
com.jeantessier.dependencyfinder.VersionField Declaration Changes:
old: private java.lang.String resourceURLnew: private final java.lang.String resourceURL
com.jeantessier.dependencyfinder.ant.ClassMetricsNew Methods:
private static java.lang.Integer lambda$execute$0(com.jeantessier.classreader.Custom_attribute)[synthetic]private static java.lang.String lambda$execute$1(java.util.Map$Entry)[synthetic]private static java.util.stream.Stream lambda$execute$2(java.util.Map$Entry)[synthetic]private static void lambda$execute$3(java.util.Formatter, com.jeantessier.classreader.MetricsGatherer, int)[synthetic]
com.jeantessier.dependencyfinder.ant.OOMetricsRemoved Fields:
private boolean txtRemoved Methods:
public boolean getTxt()public void setIntenttext(java.lang.String)New Fields:
private boolean jsonprivate boolean textprivate boolean yamlNew Methods:
public boolean getJson()public boolean getText()public boolean getYaml()private static void lambda$execute$0(com.jeantessier.metrics.MetricsGatherer, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$execute$1(com.jeantessier.metrics.MetricsGatherer, com.jeantessier.metrics.Metrics)[synthetic]private void printJSONFile(com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionprivate void printYAMLFile(com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionpublic void setIndenttext(java.lang.String)public void setJson(boolean)public void setText(boolean)public void setYaml(boolean)public void setYml(boolean)
com.jeantessier.dependencyfinder.ant.VerboseListenerRemoved Methods:
public void beginMethod(com.jeantessier.metrics.MetricsEvent)[inherited]public void beginSession(com.jeantessier.dependency.DependencyEvent)[inherited]public void beginSession(com.jeantessier.metrics.MetricsEvent)[inherited]public void dependency(com.jeantessier.dependency.DependencyEvent)[inherited]public void endClass(com.jeantessier.dependency.DependencyEvent)[inherited]public void endClass(com.jeantessier.metrics.MetricsEvent)[inherited]public void endMethod(com.jeantessier.metrics.MetricsEvent)[inherited]public void endSession(com.jeantessier.dependency.DependencyEvent)[inherited]public void endSession(com.jeantessier.metrics.MetricsEvent)[inherited]Field Declaration Changes:
old: private org.apache.tools.ant.Task tasknew: private final org.apache.tools.ant.Task task
com.jeantessier.dependencyfinder.cli.ClassCohesionNew Methods:
private java.lang.String componentToJSON(java.util.Collection)private java.util.stream.Stream componentToText(java.util.Collection)private java.util.stream.Stream componentToXML(java.util.Collection)private java.util.stream.Stream componentToYAML(java.util.Collection)private java.lang.String componentsToJSON(java.util.Collection)private java.util.stream.Stream componentsToText(java.util.Collection)private java.util.stream.Stream componentsToXML(java.util.Collection)private java.util.stream.Stream componentsToYAML(java.util.Collection)private java.lang.String entryToJSON(com.jeantessier.dependency.ClassNode, java.util.Collection)private java.util.stream.Stream entryToText(com.jeantessier.dependency.ClassNode, java.util.Collection)private java.util.stream.Stream entryToXML(com.jeantessier.dependency.ClassNode, java.util.Collection)private java.util.stream.Stream entryToYAML(com.jeantessier.dependency.ClassNode, java.util.Collection)private java.lang.String getDTDPrefix()private java.lang.String getEncoding()private java.lang.String getIndentText()private java.lang.String getTextSeparator()private static java.lang.String lambda$componentToJSON$3(java.lang.String)[synthetic]private static java.lang.String lambda$componentToText$6(com.jeantessier.dependency.FeatureNode)[synthetic]private java.lang.String lambda$componentToText$7(java.lang.String)[synthetic]private java.lang.String lambda$componentToXML$10(java.lang.String)[synthetic]private java.lang.String lambda$componentToYAML$12(java.lang.String)[synthetic]private static java.lang.String lambda$componentsToJSON$2(java.lang.String)[synthetic]private java.util.stream.Stream lambda$componentsToText$5(java.util.Collection)[synthetic]private java.util.stream.Stream lambda$componentsToXML$9(java.util.Collection)[synthetic]private static java.lang.String lambda$printCSVFiles$0(java.util.Map$Entry)[synthetic]private java.lang.String lambda$printJSONFile$1(java.util.Map$Entry)[synthetic]private java.util.stream.Stream lambda$printTextFile$4(java.util.Map$Entry)[synthetic]private java.util.stream.Stream lambda$printXMLFile$8(java.util.Map$Entry)[synthetic]private java.util.stream.Stream lambda$printYAMLFile$11(java.util.Map$Entry)[synthetic]private void printJSONFile(java.util.Map) throws java.io.IOExceptionprivate void printYAMLFile(java.util.Map) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ClassDumpMethod Changes:
old: public static void dumpClass(java.io.DataInput)new: private static void dumpClass(java.io.DataInput)old: public static void dumpClass(java.io.InputStream)new: private static void dumpClass(java.io.InputStream)old: public static void dumpClass(java.lang.Class)new: private static void dumpClass(java.lang.Class)old: public static void dumpClass(java.lang.String) throws java.lang.ClassNotFoundExceptionnew: private static void dumpClass(java.lang.String) throws java.lang.ClassNotFoundException
com.jeantessier.dependencyfinder.cli.ClassMetricsNew Methods:
private static java.lang.Integer lambda$doProcessing$0(com.jeantessier.classreader.Custom_attribute)[synthetic]private static java.lang.String lambda$doProcessing$1(java.util.Map$Entry)[synthetic]private static java.util.stream.Stream lambda$doProcessing$2(java.util.Map$Entry)[synthetic]private static void lambda$doProcessing$3(java.util.Formatter, com.jeantessier.classreader.MetricsGatherer, int)[synthetic]
com.jeantessier.dependencyfinder.cli.OOMetricsNew Methods:
private static void lambda$doProcessing$0(com.jeantessier.metrics.MetricsGatherer, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$doProcessing$1(com.jeantessier.metrics.MetricsGatherer, com.jeantessier.metrics.Metrics)[synthetic]private void printJSONFile(com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionprivate void printYAMLFile(com.jeantessier.metrics.MetricsFactory) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.VerboseListenerRemoved Methods:
public void beginMethod(com.jeantessier.metrics.MetricsEvent)[inherited]public void beginSession(com.jeantessier.dependency.DependencyEvent)[inherited]public void beginSession(com.jeantessier.metrics.MetricsEvent)[inherited]public void dependency(com.jeantessier.dependency.DependencyEvent)[inherited]public void endClass(com.jeantessier.dependency.DependencyEvent)[inherited]public void endClass(com.jeantessier.metrics.MetricsEvent)[inherited]public void endMethod(com.jeantessier.metrics.MetricsEvent)[inherited]public void endSession(com.jeantessier.dependency.DependencyEvent)[inherited]public void endSession(com.jeantessier.metrics.MetricsEvent)[inherited]
com.jeantessier.dependencyfinder.gui.AboutActionField Declaration Changes:
old: private javax.swing.JFrame modelnew: private final javax.swing.JFrame model
com.jeantessier.dependencyfinder.gui.AdvancedQueryPanelActionField Declaration Changes:
old: private com.jeantessier.dependencyfinder.gui.DependencyFinder modelnew: private final com.jeantessier.dependencyfinder.gui.DependencyFinder model
com.jeantessier.dependencyfinder.gui.AllQueriesActionField Declaration Changes:
old: private com.jeantessier.dependencyfinder.gui.DependencyFinder modelnew: private final com.jeantessier.dependencyfinder.gui.DependencyFinder model
com.jeantessier.dependencyfinder.gui.ClosureQueryActionField Declaration Changes:
old: private com.jeantessier.dependencyfinder.gui.DependencyFinder modelnew: private final com.jeantessier.dependencyfinder.gui.DependencyFinder model
com.jeantessier.dependencyfinder.gui.DependencyExtractActionField Declaration Changes:
old: private com.jeantessier.dependencyfinder.gui.DependencyFinder modelnew: private final com.jeantessier.dependencyfinder.gui.DependencyFinder model
com.jeantessier.dependencyfinder.gui.DependencyFinderField Declaration Changes:
old: private javax.swing.JCheckBox classFilternew: private final javax.swing.JCheckBox classFilterold: private javax.swing.JTextField classFilterExcludesnew: private final javax.swing.JTextField classFilterExcludesold: private javax.swing.JTextField classFilterIncludesnew: private final javax.swing.JTextField classFilterIncludesold: private javax.swing.JCheckBox classScopenew: private final javax.swing.JCheckBox classScopeold: private javax.swing.JTextField classScopeExcludesnew: private final javax.swing.JTextField classScopeExcludesold: private javax.swing.JTextField classScopeIncludesnew: private final javax.swing.JTextField classScopeIncludesold: private javax.swing.JTextArea closureResultAreanew: private final javax.swing.JTextArea closureResultAreaold: private javax.swing.JCheckBox copyOnlynew: private final javax.swing.JCheckBox copyOnlyold: private javax.swing.JTextArea dependenciesResultAreanew: private final javax.swing.JTextArea dependenciesResultAreaold: private javax.swing.JCheckBox featureFilternew: private final javax.swing.JCheckBox featureFilterold: private javax.swing.JTextField featureFilterExcludesnew: private final javax.swing.JTextField featureFilterExcludesold: private javax.swing.JTextField featureFilterIncludesnew: private final javax.swing.JTextField featureFilterIncludesold: private javax.swing.JCheckBox featureScopenew: private final javax.swing.JCheckBox featureScopeold: private javax.swing.JTextField featureScopeExcludesnew: private final javax.swing.JTextField featureScopeExcludesold: private javax.swing.JTextField featureScopeIncludesnew: private final javax.swing.JTextField featureScopeIncludesold: private javax.swing.JMenu fileMenunew: private final javax.swing.JMenu fileMenuold: private javax.swing.JTextField filterExcludesnew: private final javax.swing.JTextField filterExcludesold: private javax.swing.JTextField filterIncludesnew: private final javax.swing.JTextField filterIncludesold: private javax.swing.JMenu helpMenunew: private final javax.swing.JMenu helpMenuold: private javax.swing.JTextField maximumInboundDepthnew: private final javax.swing.JTextField maximumInboundDepthold: private javax.swing.JTextField maximumOutboundDepthnew: private final javax.swing.JTextField maximumOutboundDepthold: private javax.swing.JMenuBar menuBarnew: private final javax.swing.JMenuBar menuBarold: private com.jeantessier.dependencyfinder.gui.MetricsTableModel metricsChartModelnew: private final com.jeantessier.dependencyfinder.gui.MetricsTableModel metricsChartModelold: private javax.swing.JTextArea metricsResultAreanew: private final javax.swing.JTextArea metricsResultAreaold: private javax.swing.JCheckBox packageFilternew: private final javax.swing.JCheckBox packageFilterold: private javax.swing.JTextField packageFilterExcludesnew: private final javax.swing.JTextField packageFilterExcludesold: private javax.swing.JTextField packageFilterIncludesnew: private final javax.swing.JTextField packageFilterIncludesold: private javax.swing.JCheckBox packageScopenew: private final javax.swing.JCheckBox packageScopeold: private javax.swing.JTextField packageScopeExcludesnew: private final javax.swing.JTextField packageScopeExcludesold: private javax.swing.JTextField packageScopeIncludesnew: private final javax.swing.JTextField packageScopeIncludesold: private javax.swing.JProgressBar progressBarnew: private final javax.swing.JProgressBar progressBarold: private javax.swing.JPanel queryPanelnew: private final javax.swing.JPanel queryPanelold: private javax.swing.JTextField scopeExcludesnew: private final javax.swing.JTextField scopeExcludesold: private javax.swing.JTextField scopeIncludesnew: private final javax.swing.JTextField scopeIncludesold: private javax.swing.JCheckBox showEmptyNodesnew: private final javax.swing.JCheckBox showEmptyNodesold: private javax.swing.JCheckBox showInboundsnew: private final javax.swing.JCheckBox showInboundsold: private javax.swing.JCheckBox showOutboundsnew: private final javax.swing.JCheckBox showOutboundsold: private com.jeantessier.dependencyfinder.gui.StatusLine statusLinenew: private final com.jeantessier.dependencyfinder.gui.StatusLine statusLineold: private javax.swing.JToolBar toolbarnew: private final javax.swing.JToolBar toolbarold: private javax.swing.JMenu viewMenunew: private final javax.swing.JMenu viewMenuNew Fields:
private static final java.lang.String DEFAULT_FONT_NAMEprivate static final java.lang.String DESIRED_FONT_NAMENew Methods:
private static boolean lambda$getCodeFont$0(java.lang.String)[synthetic]
com.jeantessier.dependencyfinder.gui.DependencyQueryActionField Declaration Changes:
old: private com.jeantessier.dependencyfinder.gui.DependencyFinder modelnew: private final com.jeantessier.dependencyfinder.gui.DependencyFinder model
com.jeantessier.dependencyfinder.gui.ExitActionField Declaration Changes:
old: private javax.swing.JFrame modelnew: private final javax.swing.JFrame model
com.jeantessier.dependencyfinder.gui.FilterActionListenerField Declaration Changes:
old: private com.jeantessier.dependencyfinder.gui.OOMetrics modelnew: private final com.jeantessier.dependencyfinder.gui.OOMetrics modelNew Methods:
private boolean lambda$getFilterMetrics$0(com.jeantessier.metrics.Metrics)[synthetic]
com.jeantessier.dependencyfinder.gui.MetricsExtractActionField Declaration Changes:
old: private com.jeantessier.dependencyfinder.gui.OOMetrics modelnew: private final com.jeantessier.dependencyfinder.gui.OOMetrics model
com.jeantessier.dependencyfinder.gui.MetricsQueryActionField Declaration Changes:
old: private com.jeantessier.dependencyfinder.gui.DependencyFinder modelnew: private final com.jeantessier.dependencyfinder.gui.DependencyFinder model
com.jeantessier.dependencyfinder.gui.MetricsVerboseListenerRemoved Methods:
public void beginMethod(com.jeantessier.metrics.MetricsEvent)[inherited]public void beginSession(com.jeantessier.metrics.MetricsEvent)[inherited]public void endMethod(com.jeantessier.metrics.MetricsEvent)[inherited]
com.jeantessier.dependencyfinder.gui.NewDependencyGraphActionField Declaration Changes:
old: private com.jeantessier.dependencyfinder.gui.DependencyFinder modelnew: private final com.jeantessier.dependencyfinder.gui.DependencyFinder model
com.jeantessier.dependencyfinder.gui.NewMetricsActionField Declaration Changes:
old: private com.jeantessier.dependencyfinder.gui.OOMetrics modelnew: private final com.jeantessier.dependencyfinder.gui.OOMetrics model
com.jeantessier.dependencyfinder.gui.OOMetricsField Declaration Changes:
old: private com.jeantessier.dependencyfinder.gui.OOMetricsTableModel classesModelnew: private final com.jeantessier.dependencyfinder.gui.OOMetricsTableModel classesModelold: private boolean enableCrossClassMeasurementsnew: private final boolean enableCrossClassMeasurementsold: private javax.swing.JMenu fileMenunew: private final javax.swing.JMenu fileMenuold: private javax.swing.JButton filterButtonnew: private final javax.swing.JButton filterButtonold: private javax.swing.JTextField filterFieldnew: private final javax.swing.JTextField filterFieldold: private com.jeantessier.dependencyfinder.gui.OOMetricsTableModel groupsModelnew: private final com.jeantessier.dependencyfinder.gui.OOMetricsTableModel groupsModelold: private javax.swing.JMenu helpMenunew: private final javax.swing.JMenu helpMenuold: private javax.swing.JMenuBar menuBarnew: private final javax.swing.JMenuBar menuBarold: private com.jeantessier.dependencyfinder.gui.OOMetricsTableModel methodsModelnew: private final com.jeantessier.dependencyfinder.gui.OOMetricsTableModel methodsModelold: private javax.swing.JProgressBar progressBarnew: private final javax.swing.JProgressBar progressBarold: private javax.swing.JTextArea projectAreanew: private final javax.swing.JTextArea projectAreaold: private com.jeantessier.dependencyfinder.gui.StatusLine statusLinenew: private final com.jeantessier.dependencyfinder.gui.StatusLine statusLineold: private javax.swing.JToolBar toolbarnew: private final javax.swing.JToolBar toolbar
com.jeantessier.dependencyfinder.gui.OOMetricsTableModelField Declaration Changes:
old: private com.jeantessier.metrics.MetricsComparator comparatornew: private final com.jeantessier.metrics.MetricsComparator comparatorold: private java.util.List descriptorsnew: private final java.util.List descriptorsNew Methods:
private static void lambda$buildMetricNames$0(java.util.List, java.util.List, java.util.List, com.jeantessier.metrics.MeasurementDescriptor)[synthetic]private void lambda$buildMetricNames$1(java.util.List, int)[synthetic]private static com.jeantessier.metrics.Measurement lambda$buildMetricValues$2(com.jeantessier.metrics.Metrics, com.jeantessier.metrics.MeasurementDescriptor)[synthetic]private static java.util.stream.Stream lambda$buildMetricValues$3(com.jeantessier.metrics.Measurement)[synthetic]
com.jeantessier.dependencyfinder.gui.OpenFileActionRemoved Methods:
public void beginSession(com.jeantessier.dependency.DependencyEvent)[inherited]public void dependency(com.jeantessier.dependency.DependencyEvent)[inherited]public void endClass(com.jeantessier.dependency.DependencyEvent)[inherited]public void endSession(com.jeantessier.dependency.DependencyEvent)[inherited]Field Declaration Changes:
old: private com.jeantessier.dependencyfinder.gui.DependencyFinder modelnew: private final com.jeantessier.dependencyfinder.gui.DependencyFinder model
com.jeantessier.dependencyfinder.gui.PrinterControlActionField Declaration Changes:
old: private com.jeantessier.dependencyfinder.gui.DependencyFinder modelnew: private final com.jeantessier.dependencyfinder.gui.DependencyFinder model
com.jeantessier.dependencyfinder.gui.RefreshDependencyGraphActionField Declaration Changes:
old: private com.jeantessier.dependencyfinder.gui.DependencyFinder modelnew: private final com.jeantessier.dependencyfinder.gui.DependencyFinder model
com.jeantessier.dependencyfinder.gui.SaveFileActionField Declaration Changes:
old: private java.lang.String dtdPrefixnew: private final java.lang.String dtdPrefixold: private java.lang.String encodingnew: private final java.lang.String encodingold: private com.jeantessier.dependencyfinder.gui.DependencyFinder modelnew: private final com.jeantessier.dependencyfinder.gui.DependencyFinder model
com.jeantessier.dependencyfinder.gui.SimpleQueryPanelActionField Declaration Changes:
old: private com.jeantessier.dependencyfinder.gui.DependencyFinder modelnew: private final com.jeantessier.dependencyfinder.gui.DependencyFinder model
com.jeantessier.dependencyfinder.gui.StatusLineUpdaterField Declaration Changes:
old: private java.awt.Color colornew: private final java.awt.Color colorold: private java.awt.Font fontnew: private final java.awt.Font fontold: private java.lang.String messagenew: private final java.lang.String messageold: private com.jeantessier.dependencyfinder.gui.StatusLine statusLinenew: private final com.jeantessier.dependencyfinder.gui.StatusLine statusLineold: private java.lang.String tooltipnew: private final java.lang.String tooltip
com.jeantessier.dependencyfinder.gui.TableHeaderListenerField Declaration Changes:
old: private com.jeantessier.dependencyfinder.gui.OOMetricsTableModel modelnew: private final com.jeantessier.dependencyfinder.gui.OOMetricsTableModel modelold: private javax.swing.JTable tablenew: private final javax.swing.JTable table
com.jeantessier.dependencyfinder.gui.VerboseListenerField Declaration Changes:
old: private javax.swing.JProgressBar progressBarnew: private final javax.swing.JProgressBar progressBarold: private com.jeantessier.dependencyfinder.gui.StatusLine statusLinenew: private final com.jeantessier.dependencyfinder.gui.StatusLine statusLine
com.jeantessier.diff.ClassReportRemoved Methods:
public void visitParameter(com.jeantessier.classreader.Parameter)Field Declaration Changes:
old: private java.util.Collection deprecatedConstructorsnew: private final java.util.Collection deprecatedConstructorsold: private java.util.Collection deprecatedFieldsnew: private final java.util.Collection deprecatedFieldsold: private java.util.Collection deprecatedMethodsnew: private final java.util.Collection deprecatedMethodsold: private java.util.Collection modifiedConstructorsnew: private final java.util.Collection modifiedConstructorsold: private java.util.Collection modifiedFieldsnew: private final java.util.Collection modifiedFieldsold: private java.util.Collection modifiedMethodsnew: private final java.util.Collection modifiedMethodsold: private java.util.Collection newConstructorsnew: private final java.util.Collection newConstructorsold: private java.util.Collection newFieldsnew: private final java.util.Collection newFieldsold: private java.util.Collection newMethodsnew: private final java.util.Collection newMethodsold: private java.util.Collection removedConstructorsnew: private final java.util.Collection removedConstructorsold: private java.util.Collection removedFieldsnew: private final java.util.Collection removedFieldsold: private java.util.Collection removedMethodsnew: private final java.util.Collection removedMethodsold: private java.util.Collection undeprecatedConstructorsnew: private final java.util.Collection undeprecatedConstructorsold: private java.util.Collection undeprecatedFieldsnew: private final java.util.Collection undeprecatedFieldsold: private java.util.Collection undeprecatedMethodsnew: private final java.util.Collection undeprecatedMethodsNew Methods:
public int compareTo(com.jeantessier.diff.ClassReport)public void visitAppendFrame(com.jeantessier.classreader.AppendFrame)public void visitBootstrapMethod(com.jeantessier.classreader.BootstrapMethod)public void visitBootstrapMethods_attribute(com.jeantessier.classreader.BootstrapMethods_attribute)public void visitCatchTarget(com.jeantessier.classreader.CatchTarget)public void visitChopFrame(com.jeantessier.classreader.ChopFrame)public void visitDoubleVariableInfo(com.jeantessier.classreader.DoubleVariableInfo)public void visitDynamic_info(com.jeantessier.classreader.Dynamic_info)public void visitEmptyTarget(com.jeantessier.classreader.EmptyTarget)public void visitFloatVariableInfo(com.jeantessier.classreader.FloatVariableInfo)public void visitFormalParameterTarget(com.jeantessier.classreader.FormalParameterTarget)public void visitFullFrame(com.jeantessier.classreader.FullFrame)public void visitIntegerVariableInfo(com.jeantessier.classreader.IntegerVariableInfo)public void visitLocalvarTableEntry(com.jeantessier.classreader.LocalvarTableEntry)public void visitLocalvarTarget(com.jeantessier.classreader.LocalvarTarget)public void visitLongVariableInfo(com.jeantessier.classreader.LongVariableInfo)public void visitMethodParameter(com.jeantessier.classreader.MethodParameter)public void visitMethodParameters_attribute(com.jeantessier.classreader.MethodParameters_attribute)public void visitModuleExports(com.jeantessier.classreader.ModuleExports)public void visitModuleExportsTo(com.jeantessier.classreader.ModuleExportsTo)public void visitModuleMainClass_attribute(com.jeantessier.classreader.ModuleMainClass_attribute)public void visitModuleOpens(com.jeantessier.classreader.ModuleOpens)public void visitModuleOpensTo(com.jeantessier.classreader.ModuleOpensTo)public void visitModulePackage(com.jeantessier.classreader.ModulePackage)public void visitModulePackages_attribute(com.jeantessier.classreader.ModulePackages_attribute)public void visitModuleProvides(com.jeantessier.classreader.ModuleProvides)public void visitModuleProvidesWith(com.jeantessier.classreader.ModuleProvidesWith)public void visitModuleRequires(com.jeantessier.classreader.ModuleRequires)public void visitModuleUses(com.jeantessier.classreader.ModuleUses)public void visitModule_attribute(com.jeantessier.classreader.Module_attribute)public void visitModule_info(com.jeantessier.classreader.Module_info)public void visitNestHost_attribute(com.jeantessier.classreader.NestHost_attribute)public void visitNestMember(com.jeantessier.classreader.NestMember)public void visitNestMembers_attribute(com.jeantessier.classreader.NestMembers_attribute)public void visitNullVariableInfo(com.jeantessier.classreader.NullVariableInfo)public void visitObjectVariableInfo(com.jeantessier.classreader.ObjectVariableInfo)public void visitOffsetTarget(com.jeantessier.classreader.OffsetTarget)public void visitPackage_info(com.jeantessier.classreader.Package_info)public void visitParameterAnnotation(com.jeantessier.classreader.ParameterAnnotation)public void visitPermittedSubclass(com.jeantessier.classreader.PermittedSubclass)public void visitPermittedSubclasses_attribute(com.jeantessier.classreader.PermittedSubclasses_attribute)public void visitRecordComponent_info(com.jeantessier.classreader.RecordComponent_info)public void visitRecord_attribute(com.jeantessier.classreader.Record_attribute)public void visitRuntimeInvisibleTypeAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleTypeAnnotations_attribute)public void visitRuntimeVisibleTypeAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleTypeAnnotations_attribute)public void visitSameFrame(com.jeantessier.classreader.SameFrame)public void visitSameFrameExtended(com.jeantessier.classreader.SameFrameExtended)public void visitSameLocals1StackItemFrame(com.jeantessier.classreader.SameLocals1StackItemFrame)public void visitSameLocals1StackItemFrameExtended(com.jeantessier.classreader.SameLocals1StackItemFrameExtended)public void visitStackMapTable_attribute(com.jeantessier.classreader.StackMapTable_attribute)public void visitSupertypeTarget(com.jeantessier.classreader.SupertypeTarget)public void visitThrowsTarget(com.jeantessier.classreader.ThrowsTarget)public void visitTopVariableInfo(com.jeantessier.classreader.TopVariableInfo)public void visitTypeAnnotation(com.jeantessier.classreader.TypeAnnotation)public void visitTypeArgumentTarget(com.jeantessier.classreader.TypeArgumentTarget)public void visitTypeParameterBoundTarget(com.jeantessier.classreader.TypeParameterBoundTarget)public void visitTypeParameterTarget(com.jeantessier.classreader.TypeParameterTarget)public void visitTypePath(com.jeantessier.classreader.TypePath)public void visitTypePathEntry(com.jeantessier.classreader.TypePathEntry)public void visitUninitializedThisVariableInfo(com.jeantessier.classreader.UninitializedThisVariableInfo)public void visitUninitializedVariableInfo(com.jeantessier.classreader.UninitializedVariableInfo)public void visitUnusableEntry(com.jeantessier.classreader.UnusableEntry)
com.jeantessier.diff.RemovableDifferencesField Declaration Changes:
old: private java.lang.String namenew: private final java.lang.String nameNew Methods:
public int compareTo(com.jeantessier.diff.RemovableDifferences)
com.jeantessier.metrics.AccumulatorMeasurementField Declaration Changes:
old: private java.util.Map termsnew: private final java.util.Map termsold: private java.util.Collection valuesnew: private final java.util.Collection values
com.jeantessier.metrics.BasicMeasurementsNew Fields:
public static final com.jeantessier.metrics.BasicMeasurements MAJOR_VERSIONpublic static final com.jeantessier.metrics.BasicMeasurements MINOR_VERSIONNew Methods:
private static com.jeantessier.metrics.BasicMeasurements[] $values()[synthetic]
com.jeantessier.metrics.CSVPrinterField Declaration Changes:
old: private java.util.List descriptorsnew: private final java.util.List descriptors
com.jeantessier.metrics.MetricsConfigurationField Declaration Changes:
old: private java.util.List classMeasurementsnew: private final java.util.List classMeasurementsold: private java.util.Map groupDefinitionsnew: private final java.util.Map groupDefinitionsold: private java.util.List groupMeasurementsnew: private final java.util.List groupMeasurementsold: private java.util.List methodMeasurementsnew: private final java.util.List methodMeasurementsold: private java.util.List projectMeasurementsnew: private final java.util.List projectMeasurementsNew Methods:
private static java.util.Collection lambda$addGroupDefinition$0(java.lang.String)[synthetic]private static boolean lambda$getGroups$1(java.lang.String, java.lang.String)[synthetic]private static boolean lambda$getGroups$2(java.lang.String, java.util.Map$Entry)[synthetic]
com.jeantessier.metrics.MetricsFactoryField Declaration Changes:
old: private java.util.Map classesnew: private final java.util.Map classesold: private com.jeantessier.metrics.MetricsConfiguration configurationnew: private final com.jeantessier.metrics.MetricsConfiguration configurationold: private com.jeantessier.metrics.WordCounter counternew: private final com.jeantessier.metrics.WordCounter counterold: private java.util.Map groupsnew: private final java.util.Map groupsold: private java.util.Map includedClassesnew: private final java.util.Map includedClassesold: private java.util.Map includedGroupsnew: private final java.util.Map includedGroupsold: private java.util.Map includedMethodsnew: private final java.util.Map includedMethodsold: private java.util.Map includedProjectsnew: private final java.util.Map includedProjectsold: private java.util.Map methodsnew: private final java.util.Map methodsold: private java.lang.String projectNamenew: private final java.lang.String projectNameold: private java.util.Map projectsnew: private final java.util.Map projectsNew Methods:
public java.util.Collection getGroupMetrics(java.lang.String)private void lambda$includeClassMetrics$0(com.jeantessier.metrics.Metrics, java.lang.String)[synthetic]private void lambda$populateMetrics$1(com.jeantessier.metrics.Metrics, com.jeantessier.metrics.MeasurementDescriptor)[synthetic]private static void lambda$toString$2(java.lang.StringBuilder, java.lang.String, java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$toString$3(java.lang.StringBuilder, java.lang.String, java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$toString$4(java.lang.StringBuilder, java.lang.String, java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$toString$5(java.lang.StringBuilder, java.lang.String, java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]
com.jeantessier.metrics.MetricsGathererField Declaration Changes:
old: private com.jeantessier.metrics.MetricsFactory factorynew: private final com.jeantessier.metrics.MetricsFactory factoryold: private java.util.HashSet metricsListenersnew: private final java.util.HashSet metricsListenersNew Methods:
private java.util.Collection getAllMatchingGroups(java.lang.String)private static void lambda$fireBeginClass$22(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)[synthetic]private static void lambda$fireBeginMethod$23(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)[synthetic]private static void lambda$fireBeginSession$21(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)[synthetic]private static void lambda$fireEndClass$25(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)[synthetic]private static void lambda$fireEndMethod$24(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)[synthetic]private static void lambda$fireEndSession$26(com.jeantessier.metrics.MetricsEvent, com.jeantessier.metrics.MetricsListener)[synthetic]private void lambda$visitClassfile$0(com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$visitClassfile$1(java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private void lambda$visitClassfile$10(com.jeantessier.classreader.Method_info)[synthetic]private void lambda$visitClassfile$11(com.jeantessier.classreader.Attribute_info)[synthetic]private static void lambda$visitClassfile$2(java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$visitClassfile$3(java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$visitClassfile$4(java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$visitClassfile$5(java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$visitClassfile$6(java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$visitClassfile$7(java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private void lambda$visitClassfile$8(com.jeantessier.classreader.Class_info)[synthetic]private void lambda$visitClassfile$9(com.jeantessier.classreader.Field_info)[synthetic]private static void lambda$visitDeprecated_attribute$12(java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$visitInnerClass$13(java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$visitInnerClass$14(java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$visitInnerClass$15(java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$visitInnerClass$16(java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$visitInnerClass$17(java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$visitInnerClass$18(java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$visitInnerClass$19(java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]private static void lambda$visitInnerClass$20(java.lang.String, com.jeantessier.metrics.Metrics)[synthetic]
com.jeantessier.metrics.NameListMeasurementField Declaration Changes:
old: private java.util.Collection valuesnew: private final java.util.Collection values
com.jeantessier.metrics.NbSubMetricsMeasurementField Declaration Changes:
old: private java.util.List termsnew: private final java.util.List terms
com.jeantessier.metrics.PrinterField Declaration Changes:
old: private java.io.PrintWriter outnew: private final java.io.PrintWriter outNew Fields:
private boolean expandCollectionMeasurementsNew Methods:
int getIndentLevel()protected boolean hasVisibleMeasurements(java.util.List)public boolean isExpandCollectionMeasurements()private boolean lambda$hasVisibleMeasurements$0(com.jeantessier.metrics.MeasurementDescriptor)[synthetic]private boolean lambda$visitMeasurements$1(com.jeantessier.metrics.MeasurementDescriptor)[synthetic]private void lambda$visitMeasurements$2(com.jeantessier.metrics.Metrics, com.jeantessier.metrics.MeasurementDescriptor)[synthetic]public void setExpandCollectionMeasurements(boolean)void setIndentLevel(int)protected void visitMeasurements(com.jeantessier.metrics.Metrics, java.util.List)
com.jeantessier.metrics.SumMeasurementField Declaration Changes:
old: private java.util.List termsnew: private final java.util.List terms
com.jeantessier.metrics.TextPrinterRemoved Fields:
private boolean expandCollectionMeasurementsRemoved Methods:
public boolean isExpandCollectionMeasurements()[inherited]public void setExpandCollectionMeasurements(boolean)[inherited]Field Declaration Changes:
old: private java.util.List descriptorsnew: private final java.util.List descriptorsNew Methods:
private void lambda$visitCollectionMeasurement$0(java.lang.String)[synthetic]
com.jeantessier.metrics.XMLPrinterRemoved Methods:
private void visitMeasurements(com.jeantessier.metrics.Metrics, java.util.List)[inherited]Field Declaration Changes:
old: private com.jeantessier.metrics.MetricsConfiguration configurationnew: private final com.jeantessier.metrics.MetricsConfiguration configurationNew Methods:
private void lambda$visitCollectionMeasurement$0(java.lang.String)[synthetic]
com.jeantessier.text.HexRemoved Methods:
public static void print(java.io.PrintStream, byte)public static void print(java.io.PrintStream, byte[])public static void print(java.io.PrintStream, int)public static void print(java.io.PrintWriter, byte)public static void print(java.io.PrintWriter, byte[])public static void print(java.io.PrintWriter, int)public static java.lang.String toHexChar(int)public static void toString(byte, java.lang.StringBuffer)private static void toString(byte[], java.lang.StringBuffer)private static void toString(int, java.lang.StringBuffer)New Fields:
private static final int DEFAULT_CHAR_GROUP_SIZENew Methods:
private static java.lang.String lambda$toString$0(java.lang.Byte)[synthetic]private static java.lang.String[] lambda$toString$1(java.lang.String)[synthetic]public static java.lang.String toString(byte[], int)private static java.lang.String toString(java.nio.ByteBuffer, int)
com.jeantessier.text.MaximumCapacityPatternCacheField Declaration Changes:
old: private org.apache.oro.text.regex.PatternCompiler compilernew: private final org.apache.oro.text.regex.PatternCompiler compilerold: private java.util.Map mapnew: private final java.util.Map map
com.jeantessier.classreader.AppendFramecom.jeantessier.classreader.BootstrapMethodcom.jeantessier.classreader.BootstrapMethods_attributecom.jeantessier.classreader.CatchTargetcom.jeantessier.classreader.ChopFramecom.jeantessier.classreader.DoubleVariableInfocom.jeantessier.classreader.Dynamic_infocom.jeantessier.classreader.EmptyTargetcom.jeantessier.classreader.FloatVariableInfocom.jeantessier.classreader.FormalParameterTargetcom.jeantessier.classreader.FullFramecom.jeantessier.classreader.IntegerVariableInfocom.jeantessier.classreader.LocalvarTableEntrycom.jeantessier.classreader.LocalvarTargetcom.jeantessier.classreader.LongVariableInfocom.jeantessier.classreader.MethodParametercom.jeantessier.classreader.MethodParameters_attributecom.jeantessier.classreader.ModuleExportscom.jeantessier.classreader.ModuleExportsTocom.jeantessier.classreader.ModuleMainClass_attributecom.jeantessier.classreader.ModuleOpenscom.jeantessier.classreader.ModuleOpensTocom.jeantessier.classreader.ModulePackagecom.jeantessier.classreader.ModulePackages_attributecom.jeantessier.classreader.ModuleProvidescom.jeantessier.classreader.ModuleProvidesWithcom.jeantessier.classreader.ModuleRequirescom.jeantessier.classreader.ModuleUsescom.jeantessier.classreader.Module_attributecom.jeantessier.classreader.Module_infocom.jeantessier.classreader.NestHost_attributecom.jeantessier.classreader.NestMembercom.jeantessier.classreader.NestMembers_attributecom.jeantessier.classreader.NullVariableInfocom.jeantessier.classreader.ObjectVariableInfocom.jeantessier.classreader.OffsetTargetcom.jeantessier.classreader.Package_infocom.jeantessier.classreader.ParameterAnnotationcom.jeantessier.classreader.PermittedSubclasscom.jeantessier.classreader.PermittedSubclasses_attributecom.jeantessier.classreader.RecordComponent_infocom.jeantessier.classreader.Record_attributecom.jeantessier.classreader.RuntimeInvisibleTypeAnnotations_attributecom.jeantessier.classreader.RuntimeTypeAnnotations_attributecom.jeantessier.classreader.RuntimeVisibleTypeAnnotations_attributecom.jeantessier.classreader.SameFramecom.jeantessier.classreader.SameFrameExtendedcom.jeantessier.classreader.SameLocals1StackItemFramecom.jeantessier.classreader.SameLocals1StackItemFrameExtendedcom.jeantessier.classreader.StackMapFramecom.jeantessier.classreader.StackMapTable_attributecom.jeantessier.classreader.SupertypeTargetcom.jeantessier.classreader.Target_infocom.jeantessier.classreader.ThrowsTargetcom.jeantessier.classreader.TopVariableInfocom.jeantessier.classreader.TypeAnnotationcom.jeantessier.classreader.TypeArgumentTargetcom.jeantessier.classreader.TypeParameterBoundTargetcom.jeantessier.classreader.TypeParameterTargetcom.jeantessier.classreader.TypePathcom.jeantessier.classreader.TypePathEntrycom.jeantessier.classreader.UninitializedThisVariableInfocom.jeantessier.classreader.UninitializedVariableInfocom.jeantessier.classreader.UnusableEntrycom.jeantessier.classreader.VerificationTypeInfocom.jeantessier.classreader.FrameTypecom.jeantessier.classreader.Printer$SwitchEntrycom.jeantessier.classreader.TargetTypecom.jeantessier.classreader.TypePathKindcom.jeantessier.classreader.VerificationTypecom.jeantessier.classreader.impl.AppendFramecom.jeantessier.classreader.impl.AttributeType$19com.jeantessier.classreader.impl.AttributeType$20com.jeantessier.classreader.impl.AttributeType$21com.jeantessier.classreader.impl.AttributeType$22com.jeantessier.classreader.impl.AttributeType$23com.jeantessier.classreader.impl.AttributeType$24com.jeantessier.classreader.impl.AttributeType$25com.jeantessier.classreader.impl.AttributeType$26com.jeantessier.classreader.impl.AttributeType$27com.jeantessier.classreader.impl.AttributeType$28com.jeantessier.classreader.impl.AttributeType$29com.jeantessier.classreader.impl.AttributeType$30com.jeantessier.classreader.impl.BootstrapMethodcom.jeantessier.classreader.impl.BootstrapMethods_attributecom.jeantessier.classreader.impl.CatchTargetcom.jeantessier.classreader.impl.ChopFramecom.jeantessier.classreader.impl.DoubleVariableInfocom.jeantessier.classreader.impl.Dynamic_infocom.jeantessier.classreader.impl.EmptyTargetcom.jeantessier.classreader.impl.FloatVariableInfocom.jeantessier.classreader.impl.FormalParameterTargetcom.jeantessier.classreader.impl.FrameTypecom.jeantessier.classreader.impl.FrameType$1com.jeantessier.classreader.impl.FrameType$2com.jeantessier.classreader.impl.FrameType$3com.jeantessier.classreader.impl.FrameType$4com.jeantessier.classreader.impl.FrameType$5com.jeantessier.classreader.impl.FrameType$6com.jeantessier.classreader.impl.FrameType$7com.jeantessier.classreader.impl.FullFramecom.jeantessier.classreader.impl.IntegerVariableInfocom.jeantessier.classreader.impl.LocalvarTableEntrycom.jeantessier.classreader.impl.LocalvarTargetcom.jeantessier.classreader.impl.LongVariableInfocom.jeantessier.classreader.impl.MethodParametercom.jeantessier.classreader.impl.MethodParameters_attributecom.jeantessier.classreader.impl.ModuleExportscom.jeantessier.classreader.impl.ModuleExportsTocom.jeantessier.classreader.impl.ModuleMainClass_attributecom.jeantessier.classreader.impl.ModuleOpenscom.jeantessier.classreader.impl.ModuleOpensTocom.jeantessier.classreader.impl.ModulePackagecom.jeantessier.classreader.impl.ModulePackages_attributecom.jeantessier.classreader.impl.ModuleProvidescom.jeantessier.classreader.impl.ModuleProvidesWithcom.jeantessier.classreader.impl.ModuleRequirescom.jeantessier.classreader.impl.ModuleUsescom.jeantessier.classreader.impl.Module_attributecom.jeantessier.classreader.impl.Module_infocom.jeantessier.classreader.impl.NestHost_attributecom.jeantessier.classreader.impl.NestMembercom.jeantessier.classreader.impl.NestMembers_attributecom.jeantessier.classreader.impl.NullVariableInfocom.jeantessier.classreader.impl.ObjectVariableInfocom.jeantessier.classreader.impl.OffsetTargetcom.jeantessier.classreader.impl.Package_infocom.jeantessier.classreader.impl.ParameterAnnotationcom.jeantessier.classreader.impl.PermittedSubclasscom.jeantessier.classreader.impl.PermittedSubclasses_attributecom.jeantessier.classreader.impl.RecordComponent_infocom.jeantessier.classreader.impl.Record_attributecom.jeantessier.classreader.impl.RuntimeInvisibleTypeAnnotations_attributecom.jeantessier.classreader.impl.RuntimeTypeAnnotations_attributecom.jeantessier.classreader.impl.RuntimeVisibleTypeAnnotations_attributecom.jeantessier.classreader.impl.SameFramecom.jeantessier.classreader.impl.SameFrameExtendedcom.jeantessier.classreader.impl.SameLocals1StackItemFramecom.jeantessier.classreader.impl.SameLocals1StackItemFrameExtendedcom.jeantessier.classreader.impl.StackMapFramecom.jeantessier.classreader.impl.StackMapFrameFactorycom.jeantessier.classreader.impl.StackMapTable_attributecom.jeantessier.classreader.impl.SupertypeTargetcom.jeantessier.classreader.impl.TargetTypecom.jeantessier.classreader.impl.TargetType$1com.jeantessier.classreader.impl.TargetType$10com.jeantessier.classreader.impl.TargetType$11com.jeantessier.classreader.impl.TargetType$12com.jeantessier.classreader.impl.TargetType$13com.jeantessier.classreader.impl.TargetType$14com.jeantessier.classreader.impl.TargetType$15com.jeantessier.classreader.impl.TargetType$16com.jeantessier.classreader.impl.TargetType$17com.jeantessier.classreader.impl.TargetType$18com.jeantessier.classreader.impl.TargetType$19com.jeantessier.classreader.impl.TargetType$2com.jeantessier.classreader.impl.TargetType$20com.jeantessier.classreader.impl.TargetType$21com.jeantessier.classreader.impl.TargetType$22com.jeantessier.classreader.impl.TargetType$3com.jeantessier.classreader.impl.TargetType$4com.jeantessier.classreader.impl.TargetType$5com.jeantessier.classreader.impl.TargetType$6com.jeantessier.classreader.impl.TargetType$7com.jeantessier.classreader.impl.TargetType$8com.jeantessier.classreader.impl.TargetType$9com.jeantessier.classreader.impl.Target_infocom.jeantessier.classreader.impl.ThrowsTargetcom.jeantessier.classreader.impl.TopVariableInfocom.jeantessier.classreader.impl.TypeAnnotationcom.jeantessier.classreader.impl.TypeArgumentTargetcom.jeantessier.classreader.impl.TypeParameterBoundTargetcom.jeantessier.classreader.impl.TypeParameterTargetcom.jeantessier.classreader.impl.TypePathcom.jeantessier.classreader.impl.TypePathEntrycom.jeantessier.classreader.impl.UninitializedThisVariableInfocom.jeantessier.classreader.impl.UninitializedVariableInfocom.jeantessier.classreader.impl.UnusableEntrycom.jeantessier.classreader.impl.VerificationTypecom.jeantessier.classreader.impl.VerificationType$1com.jeantessier.classreader.impl.VerificationType$2com.jeantessier.classreader.impl.VerificationType$3com.jeantessier.classreader.impl.VerificationType$4com.jeantessier.classreader.impl.VerificationType$5com.jeantessier.classreader.impl.VerificationType$6com.jeantessier.classreader.impl.VerificationType$7com.jeantessier.classreader.impl.VerificationType$8com.jeantessier.classreader.impl.VerificationType$9com.jeantessier.classreader.impl.VerificationTypeInfocom.jeantessier.classreader.impl.VerificationTypeInfoFactorycom.jeantessier.metrics.JSONPrintercom.jeantessier.metrics.YAMLPrintercom.jeantessier.text.Hex$TextCollectorcom.jeantessier.dependencyfinder.cli.XSLTProcess
com.jeantessier.classreader.SymbolGathererStrategyNew Methods:
public abstract boolean isMatching(com.jeantessier.classreader.InnerClass)
com.jeantessier.classreader.DefaultSymbolGathererStrategyNew Fields:
private boolean matchingInnerClassNamesNew Methods:
public boolean isMatching(com.jeantessier.classreader.InnerClass)public void setMatchingInnerClassNames(boolean)
com.jeantessier.classreader.FilteringSymbolGathererStrategyNew Methods:
public boolean isMatching(com.jeantessier.classreader.InnerClass)
com.jeantessier.classreader.FinalMethodOrClassSymbolGathererStrategyNew Methods:
public boolean isMatching(com.jeantessier.classreader.InnerClass)
com.jeantessier.classreader.NonPrivateFieldSymbolGathererStrategyNew Methods:
public boolean isMatching(com.jeantessier.classreader.InnerClass)
com.jeantessier.classreader.SymbolGathererNew Fields:
private com.jeantessier.classreader.InnerClass innerClassNew Methods:
public void visitInnerClass(com.jeantessier.classreader.InnerClass)
com.jeantessier.classreader.SymbolGathererStrategyDecoratorNew Methods:
public boolean isMatching(com.jeantessier.classreader.InnerClass)
com.jeantessier.dependencyfinder.ant.ListSymbolsNew Fields:
private boolean innerClassNamesprivate boolean packageAccessibilityprivate boolean privateAccessibilityprivate boolean protectedAccessibilityprivate boolean publicAccessibilityNew Methods:
public boolean getInnerclassnames()public boolean getPackageaccessibility()public boolean getPrivateaccessibility()public boolean getProtectedaccessibility()public boolean getPublicaccessibility()public void setInnerclassnames(boolean)public void setPackageaccessibility(boolean)public void setPrivateaccessibility(boolean)public void setProtectedaccessibility(boolean)public void setPublicaccessibility(boolean)
com.jeantessier.metrics.StatisticalMeasurementNew Methods:
private double findMedianEvenSizedList(java.util.List)private double findMedianOf(java.util.List)private double findMedianOfEmptyList(java.util.List)private double findMedianOfOddSizedList(java.util.List)
com.jeantessier.classreader.AccessibilitySymbolGathererStrategycom.jeantessier.dependencyfinder.webwork
com.jeantessier.classreader.VisitorNew Methods:
public abstract void visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)public abstract void visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)public abstract void visitMethodType_info(com.jeantessier.classreader.MethodType_info)
com.jeantessier.classreader.FilteringSymbolGathererStrategyRemoved Constructors:
public FilteringSymbolGathererStrategy(com.jeantessier.classreader.SymbolGathererStrategy, java.util.List, java.util.List)Removed Methods:
private boolean matches(java.util.List, java.lang.String)New Fields:
private java.util.Collection excludesListprivate java.util.Collection includesListNew Constructors:
public FilteringSymbolGathererStrategy(com.jeantessier.classreader.SymbolGathererStrategy, java.util.List, java.util.Collection, java.util.List, java.util.Collection)New Methods:
public java.util.Collection getExcludesList()public java.util.Collection getIncludesList()private boolean matches(java.util.List, java.util.Collection, java.lang.String)
com.jeantessier.classreader.TextPrinterNew Methods:
public void visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)public void visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)public void visitMethodType_info(com.jeantessier.classreader.MethodType_info)
com.jeantessier.classreader.VisitorBaseNew Methods:
public void visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)public void visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)public void visitMethodType_info(com.jeantessier.classreader.MethodType_info)
com.jeantessier.classreader.XMLPrinterNew Methods:
public void visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)public void visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)public void visitMethodType_info(com.jeantessier.classreader.MethodType_info)
com.jeantessier.classreader.impl.ConstantPoolEntryNew Fields:
public static final byte CONSTANT_InvokeDynamicpublic static final byte CONSTANT_MethodHandlepublic static final byte CONSTANT_MethodType
com.jeantessier.dependencyfinder.ant.ListSymbolsNew Fields:
private org.apache.tools.ant.types.Path excludesListprivate org.apache.tools.ant.types.Path includesListNew Methods:
public org.apache.tools.ant.types.Path createExcludeslist()public org.apache.tools.ant.types.Path createIncludeslist()public org.apache.tools.ant.types.Path getExcludeslist()public org.apache.tools.ant.types.Path getIncludeslist()private java.util.Collection loadCollection(org.apache.tools.ant.types.Path)
com.jeantessier.dependencyfinder.cli.CommandMethod Changes:
old: private java.util.Collection loadCollection(java.util.Collection)new: protected java.util.Collection loadCollection(java.util.Collection)
com.jeantessier.diff.ClassReportNew Methods:
public void visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)public void visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)public void visitMethodType_info(com.jeantessier.classreader.MethodType_info)
com.jeantessier.classreader.InvokeDynamic_infocom.jeantessier.classreader.MethodHandle_infocom.jeantessier.classreader.MethodType_infocom.jeantessier.classreader.ReferenceKindcom.jeantessier.classreader.impl.InvokeDynamic_infocom.jeantessier.classreader.impl.MethodHandle_infocom.jeantessier.classreader.impl.MethodType_info
com.jeantessier.classreader.XMLPrinterRemoved Fields:
private static final org.apache.oro.text.perl.Perl5Util perlMethod Changes:
old: private java.lang.String escapeXMLCharacters(java.lang.String)new: java.lang.String escapeXMLCharacters(java.lang.String)
com.jeantessier.dependencyfinder.webwork.ActionBaseNew Methods:
public java.util.Collection getSources()
com.jeantessier.dependencyfinder.webwork.ExtractActionDeclaration Changes:
old: public class com.jeantessier.dependencyfinder.webwork.ExtractAction extends com.jeantessier.dependencyfinder.webwork.ActionBase implements com.opensymphony.webwork.interceptor.ServletResponseAwarenew: public class com.jeantessier.dependencyfinder.webwork.ExtractAction extends com.jeantessier.dependencyfinder.webwork.ActionBaseRemoved Fields:
private java.io.PrintWriter outprivate boolean updateRemoved Methods:
public java.lang.String doDefault()public boolean getUpdate()public void setServletResponse(javax.servlet.http.HttpServletResponse)public void setUpdate(boolean)New Fields:
private static final java.text.SimpleDateFormat START_DATE_FORMATTERprivate java.util.Date startprivate java.util.Date stopNew Methods:
public double getDurationInSecs()public java.util.Date getStart()private java.lang.String getStartText()public java.util.Date getStop()static {}
com.jeantessier.classreader.Attribute_infoRemoved Methods:
public abstract com.jeantessier.classreader.Classfile getClassfile()New Methods:
public abstract java.lang.String getAttributeName()
com.jeantessier.classreader.Class_infoNew Methods:
public abstract java.lang.String getPackageName()
com.jeantessier.classreader.ClassfileNew Methods:
public abstract java.lang.String getPackageName()
com.jeantessier.classreader.ClassfileFactoryRemoved Methods:
public abstract com.jeantessier.classreader.Classfile create(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public abstract com.jeantessier.classreader.Classfile create(com.jeantessier.classreader.ClassfileLoader, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.InstructionRemoved Methods:
public abstract com.jeantessier.classreader.Code_attribute getCode()New Methods:
public abstract int getByte(int)public abstract com.jeantessier.classreader.LocalVariable getIndexedLocalVariable()public abstract int getOffset()public abstract int getValue()
com.jeantessier.classreader.VisitorNew Methods:
public abstract void visitAnnotation(com.jeantessier.classreader.Annotation)public abstract void visitAnnotationDefault_attribute(com.jeantessier.classreader.AnnotationDefault_attribute)public abstract void visitAnnotationElementValue(com.jeantessier.classreader.AnnotationElementValue)public abstract void visitArrayElementValue(com.jeantessier.classreader.ArrayElementValue)public abstract void visitBooleanConstantElementValue(com.jeantessier.classreader.BooleanConstantElementValue)public abstract void visitByteConstantElementValue(com.jeantessier.classreader.ByteConstantElementValue)public abstract void visitCharConstantElementValue(com.jeantessier.classreader.CharConstantElementValue)public abstract void visitClassElementValue(com.jeantessier.classreader.ClassElementValue)public abstract void visitDoubleConstantElementValue(com.jeantessier.classreader.DoubleConstantElementValue)public abstract void visitElementValuePair(com.jeantessier.classreader.ElementValuePair)public abstract void visitEnumElementValue(com.jeantessier.classreader.EnumElementValue)public abstract void visitFloatConstantElementValue(com.jeantessier.classreader.FloatConstantElementValue)public abstract void visitIntegerConstantElementValue(com.jeantessier.classreader.IntegerConstantElementValue)public abstract void visitLongConstantElementValue(com.jeantessier.classreader.LongConstantElementValue)public abstract void visitParameter(com.jeantessier.classreader.Parameter)public abstract void visitRuntimeInvisibleAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleAnnotations_attribute)public abstract void visitRuntimeInvisibleParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleParameterAnnotations_attribute)public abstract void visitRuntimeVisibleAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleAnnotations_attribute)public abstract void visitRuntimeVisibleParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleParameterAnnotations_attribute)public abstract void visitShortConstantElementValue(com.jeantessier.classreader.ShortConstantElementValue)public abstract void visitStringConstantElementValue(com.jeantessier.classreader.StringConstantElementValue)
com.jeantessier.dependency.VisitorNew Methods:
public abstract void traverseInbound(java.util.Collection)public abstract void traverseOutbound(java.util.Collection)
com.jeantessier.classreader.AggregatingClassfileLoaderRemoved Methods:
protected com.jeantessier.classreader.Classfile load(java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
protected com.jeantessier.classreader.Classfile load(java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.AttributeTypeNew Fields:
public static final com.jeantessier.classreader.AttributeType ANNOTATION_DEFAULTpublic static final com.jeantessier.classreader.AttributeType RUNTIME_INVISIBLE_ANNOTATIONSpublic static final com.jeantessier.classreader.AttributeType RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONSpublic static final com.jeantessier.classreader.AttributeType RUNTIME_VISIBLE_ANNOTATIONSpublic static final com.jeantessier.classreader.AttributeType RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
com.jeantessier.classreader.ClassfileLoaderRemoved Methods:
protected abstract com.jeantessier.classreader.Classfile load(java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
protected abstract com.jeantessier.classreader.Classfile load(java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.ClassfileLoaderDecoratorRemoved Methods:
protected com.jeantessier.classreader.Classfile load(java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
protected com.jeantessier.classreader.Classfile load(java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.ClassfileScannerRemoved Methods:
protected com.jeantessier.classreader.Classfile load(java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
protected com.jeantessier.classreader.Classfile load(java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.LoadListenerBaseDeclaration Changes:
old:public class com.jeantessier.classreader.LoadListenerBase extends java.lang.Object implements com.jeantessier.classreader.LoadListener
new:public class com.jeantessier.classreader.LoadListenerBase extends com.jeantessier.classreader.LoadAdapterRemoved Methods:
public void beginClassfile(com.jeantessier.classreader.LoadEvent)public void beginSession(com.jeantessier.classreader.LoadEvent)public void endFile(com.jeantessier.classreader.LoadEvent)public void endSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.LoadListenerVisitorAdapterDeclaration Changes:
old:public class com.jeantessier.classreader.LoadListenerVisitorAdapter extends java.lang.Object implements com.jeantessier.classreader.LoadListener
new:public class com.jeantessier.classreader.LoadListenerVisitorAdapter extends com.jeantessier.classreader.LoadAdapterRemoved Methods:
public void beginClassfile(com.jeantessier.classreader.LoadEvent)public void beginFile(com.jeantessier.classreader.LoadEvent)public void beginGroup(com.jeantessier.classreader.LoadEvent)public void beginSession(com.jeantessier.classreader.LoadEvent)public void endFile(com.jeantessier.classreader.LoadEvent)public void endGroup(com.jeantessier.classreader.LoadEvent)public void endSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.PackageMapperDeclaration Changes:
old:public class com.jeantessier.classreader.PackageMapper extends java.lang.Object implements com.jeantessier.classreader.LoadListener
new:public class com.jeantessier.classreader.PackageMapper extends com.jeantessier.classreader.LoadAdapterRemoved Fields:
private java.util.Map mapRemoved Methods:
public void beginClassfile(com.jeantessier.classreader.LoadEvent)public void beginFile(com.jeantessier.classreader.LoadEvent)public void beginGroup(com.jeantessier.classreader.LoadEvent)public void beginSession(com.jeantessier.classreader.LoadEvent)public void endFile(com.jeantessier.classreader.LoadEvent)public void endGroup(com.jeantessier.classreader.LoadEvent)public void endSession(com.jeantessier.classreader.LoadEvent)New Fields:
private java.util.Map packages
com.jeantessier.classreader.TextPrinterNew Methods:
private void appendIndexedConstantPoolEntry(com.jeantessier.classreader.Instruction)private void appendIndexedLocalVariable(com.jeantessier.classreader.Instruction)private void appendLocalVariable(com.jeantessier.classreader.LocalVariable)private void appendOffset(com.jeantessier.classreader.Instruction)private void appendValue(com.jeantessier.classreader.Instruction)public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)public void visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)public void visitInstruction(com.jeantessier.classreader.Instruction)
com.jeantessier.classreader.TransientClassfileLoaderRemoved Methods:
protected com.jeantessier.classreader.Classfile load(java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
protected com.jeantessier.classreader.Classfile load(java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.VisitorBaseNew Methods:
public void visitAnnotation(com.jeantessier.classreader.Annotation)public void visitAnnotationDefault_attribute(com.jeantessier.classreader.AnnotationDefault_attribute)public void visitAnnotationElementValue(com.jeantessier.classreader.AnnotationElementValue)public void visitArrayElementValue(com.jeantessier.classreader.ArrayElementValue)protected void visitAttributes(java.util.Collection)public void visitBooleanConstantElementValue(com.jeantessier.classreader.BooleanConstantElementValue)public void visitByteConstantElementValue(com.jeantessier.classreader.ByteConstantElementValue)public void visitCharConstantElementValue(com.jeantessier.classreader.CharConstantElementValue)public void visitClassElementValue(com.jeantessier.classreader.ClassElementValue)protected void visitClassfileAttributes(com.jeantessier.classreader.Classfile)protected void visitClassfileFields(com.jeantessier.classreader.Classfile)protected void visitClassfileMethods(com.jeantessier.classreader.Classfile)public void visitDoubleConstantElementValue(com.jeantessier.classreader.DoubleConstantElementValue)public void visitElementValuePair(com.jeantessier.classreader.ElementValuePair)public void visitEnumElementValue(com.jeantessier.classreader.EnumElementValue)protected void visitExceptionHandlers(java.util.Collection)public void visitFloatConstantElementValue(com.jeantessier.classreader.FloatConstantElementValue)protected void visitInstructions(com.jeantessier.classreader.Code_attribute)public void visitIntegerConstantElementValue(com.jeantessier.classreader.IntegerConstantElementValue)public void visitLongConstantElementValue(com.jeantessier.classreader.LongConstantElementValue)public void visitParameter(com.jeantessier.classreader.Parameter)protected void visitRuntimeAnnotations_attribute(com.jeantessier.classreader.RuntimeAnnotations_attribute)public void visitRuntimeInvisibleAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleAnnotations_attribute)public void visitRuntimeInvisibleParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleParameterAnnotations_attribute)protected void visitRuntimeParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeParameterAnnotations_attribute)public void visitRuntimeVisibleAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleAnnotations_attribute)public void visitRuntimeVisibleParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleParameterAnnotations_attribute)public void visitShortConstantElementValue(com.jeantessier.classreader.ShortConstantElementValue)public void visitStringConstantElementValue(com.jeantessier.classreader.StringConstantElementValue)
com.jeantessier.classreader.XMLPrinterNew Methods:
private void appendLocalVariable(com.jeantessier.classreader.LocalVariable)public void visitAnnotation(com.jeantessier.classreader.Annotation)public void visitAnnotationDefault_attribute(com.jeantessier.classreader.AnnotationDefault_attribute)public void visitAnnotationElementValue(com.jeantessier.classreader.AnnotationElementValue)public void visitArrayElementValue(com.jeantessier.classreader.ArrayElementValue)public void visitBooleanConstantElementValue(com.jeantessier.classreader.BooleanConstantElementValue)public void visitByteConstantElementValue(com.jeantessier.classreader.ByteConstantElementValue)public void visitCharConstantElementValue(com.jeantessier.classreader.CharConstantElementValue)public void visitClassElementValue(com.jeantessier.classreader.ClassElementValue)private void visitConstantElementValue(com.jeantessier.classreader.ConstantElementValue, java.lang.String)public void visitDoubleConstantElementValue(com.jeantessier.classreader.DoubleConstantElementValue)public void visitElementValuePair(com.jeantessier.classreader.ElementValuePair)public void visitEnumElementValue(com.jeantessier.classreader.EnumElementValue)public void visitFloatConstantElementValue(com.jeantessier.classreader.FloatConstantElementValue)public void visitIntegerConstantElementValue(com.jeantessier.classreader.IntegerConstantElementValue)public void visitLongConstantElementValue(com.jeantessier.classreader.LongConstantElementValue)public void visitParameter(com.jeantessier.classreader.Parameter)protected void visitRuntimeAnnotations_attribute(com.jeantessier.classreader.RuntimeAnnotations_attribute)public void visitRuntimeInvisibleAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleAnnotations_attribute)public void visitRuntimeInvisibleParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleParameterAnnotations_attribute)protected void visitRuntimeParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeParameterAnnotations_attribute)public void visitRuntimeVisibleAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleAnnotations_attribute)public void visitRuntimeVisibleParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleParameterAnnotations_attribute)public void visitShortConstantElementValue(com.jeantessier.classreader.ShortConstantElementValue)public void visitStringConstantElementValue(com.jeantessier.classreader.StringConstantElementValue)
com.jeantessier.classreader.impl.AttributeFactoryRemoved Methods:
public static com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeTypeRemoved Methods:
public abstract com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Fields:
public static final com.jeantessier.classreader.impl.AttributeType ANNOTATION_DEFAULTpublic static final com.jeantessier.classreader.impl.AttributeType RUNTIME_INVISIBLE_ANNOTATIONSpublic static final com.jeantessier.classreader.impl.AttributeType RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONSpublic static final com.jeantessier.classreader.impl.AttributeType RUNTIME_VISIBLE_ANNOTATIONSpublic static final com.jeantessier.classreader.impl.AttributeType RUNTIME_VISIBLE_PARAMETER_ANNOTATIONSNew Methods:
public abstract com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$1Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$10Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$11Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$12Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$13Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$2Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$3Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$4Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$5Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$6Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$7Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$8Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.AttributeType$9Removed Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public com.jeantessier.classreader.impl.Attribute_info create(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.Attribute_infoRemoved Fields:
private com.jeantessier.classreader.impl.Classfile classfileRemoved Constructors:
public Attribute_info(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable)Removed Methods:
public com.jeantessier.classreader.impl.Classfile getClassfile()New Fields:
private com.jeantessier.classreader.impl.ConstantPool constantPoolNew Constructors:
public Attribute_info(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable)New Methods:
protected com.jeantessier.classreader.impl.ConstantPool getConstantPool()
com.jeantessier.classreader.impl.Class_infoRemoved Constructors:
public Class_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
Class_info(com.jeantessier.classreader.impl.ConstantPool, int)public Class_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInput) throws java.io.IOExceptionNew Methods:
public java.lang.String getPackageName()
com.jeantessier.classreader.impl.ClassfileRemoved Constructors:
public Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream) throws java.io.IOExceptionField Declaration Changes:
old:private java.util.Map fields
new:private java.util.Collection fields
old:private java.util.Map interfaces
new:private java.util.Collection interfaces
old:private java.util.Map methods
new:private java.util.Collection methodsNew Constructors:
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)public Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInput) throws java.io.IOExceptionpublic Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOExceptionNew Methods:
public java.lang.String getPackageName()
com.jeantessier.classreader.impl.Code_attributeRemoved Constructors:
public Code_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public Code_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionpublic Code_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOExceptionNew Methods:
private void appendIndexedConstantPoolEntry(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)private void appendIndexedLocalVariable(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)private void appendLocalVariable(java.lang.StringBuilder, com.jeantessier.classreader.LocalVariable)private void appendOffset(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)private void appendValue(java.lang.StringBuilder, com.jeantessier.classreader.Instruction)public java.lang.String getAttributeName()private void logInstruction(com.jeantessier.classreader.Instruction)
com.jeantessier.classreader.impl.ConstantPoolRemoved Constructors:
public ConstantPool(com.jeantessier.classreader.impl.Classfile, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public ConstantPool(com.jeantessier.classreader.impl.Classfile, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.ConstantValue_attributeRemoved Constructors:
public ConstantValue_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public ConstantValue_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionNew Methods:
public java.lang.String getAttributeName()
com.jeantessier.classreader.impl.Custom_attributeRemoved Constructors:
public Custom_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionpublic Custom_attribute(java.lang.String, com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public Custom_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionpublic Custom_attribute(java.lang.String, com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionNew Methods:
public java.lang.String getAttributeName()
com.jeantessier.classreader.impl.DefaultClassfileFactoryRemoved Methods:
public com.jeantessier.classreader.impl.Classfile create(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public com.jeantessier.classreader.impl.Classfile create(com.jeantessier.classreader.ClassfileLoader, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.Deprecated_attributeRemoved Constructors:
public Deprecated_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public Deprecated_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionNew Methods:
public java.lang.String getAttributeName()
com.jeantessier.classreader.impl.Double_infoRemoved Constructors:
public Double_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public Double_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.EnclosingMethod_attributeRemoved Constructors:
public EnclosingMethod_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public EnclosingMethod_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionNew Methods:
public java.lang.String getAttributeName()
com.jeantessier.classreader.impl.ExceptionHandlerRemoved Constructors:
public ExceptionHandler(com.jeantessier.classreader.impl.Code_attribute, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public ExceptionHandler(com.jeantessier.classreader.impl.Code_attribute, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.Exceptions_attributeRemoved Constructors:
public Exceptions_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public java.lang.String toString()New Constructors:
public Exceptions_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionNew Methods:
public java.lang.String getAttributeName()
com.jeantessier.classreader.impl.FeatureRef_infoRemoved Constructors:
public FeatureRef_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public FeatureRef_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.Feature_infoRemoved Constructors:
public Feature_info(com.jeantessier.classreader.impl.Classfile, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public Feature_info(com.jeantessier.classreader.impl.Classfile, java.io.DataInput) throws java.io.IOExceptionpublic Feature_info(com.jeantessier.classreader.impl.Classfile, java.io.DataInput, com.jeantessier.classreader.impl.AttributeFactory) throws java.io.IOException
com.jeantessier.classreader.impl.FieldRef_infoRemoved Constructors:
public FieldRef_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public FieldRef_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.Field_infoRemoved Constructors:
public Field_info(com.jeantessier.classreader.impl.Classfile, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public Field_info(com.jeantessier.classreader.impl.Classfile, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.Float_infoRemoved Constructors:
public Float_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public Float_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.InnerClassRemoved Constructors:
public InnerClass(com.jeantessier.classreader.impl.InnerClasses_attribute, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public InnerClass(com.jeantessier.classreader.impl.InnerClasses_attribute, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.InnerClasses_attributeRemoved Constructors:
public InnerClasses_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public InnerClasses_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionNew Methods:
public java.lang.String getAttributeName()
com.jeantessier.classreader.impl.InstructionRemoved Methods:
public com.jeantessier.classreader.impl.Code_attribute getCode()New Methods:
public int getByte(int)public com.jeantessier.classreader.LocalVariable getIndexedLocalVariable()public int getOffset()private byte getSignedByte(int)public int getValue()private com.jeantessier.classreader.LocalVariable locateLocalVariable(int)
com.jeantessier.classreader.impl.Integer_infoRemoved Constructors:
public Integer_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public Integer_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.InterfaceMethodRef_infoRemoved Constructors:
public InterfaceMethodRef_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public InterfaceMethodRef_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.LineNumberRemoved Constructors:
public LineNumber(com.jeantessier.classreader.impl.LineNumberTable_attribute, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public LineNumber(com.jeantessier.classreader.impl.LineNumberTable_attribute, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.LineNumberTable_attributeRemoved Constructors:
public LineNumberTable_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public LineNumberTable_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionNew Methods:
public java.lang.String getAttributeName()
com.jeantessier.classreader.impl.LocalVariableRemoved Constructors:
public LocalVariable(com.jeantessier.classreader.impl.LocalVariableTable_attribute, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public LocalVariable(com.jeantessier.classreader.impl.LocalVariableTable_attribute, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.LocalVariableTable_attributeRemoved Constructors:
public LocalVariableTable_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public LocalVariableTable_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionNew Methods:
public java.lang.String getAttributeName()
com.jeantessier.classreader.impl.LocalVariableTypeRemoved Constructors:
public LocalVariableType(com.jeantessier.classreader.impl.LocalVariableTypeTable_attribute, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public LocalVariableType(com.jeantessier.classreader.impl.LocalVariableTypeTable_attribute, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.LocalVariableTypeTable_attributeRemoved Constructors:
public LocalVariableTypeTable_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public LocalVariableTypeTable_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionNew Methods:
public java.lang.String getAttributeName()
com.jeantessier.classreader.impl.Long_infoRemoved Constructors:
public Long_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public Long_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.MethodRef_infoRemoved Constructors:
public MethodRef_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public MethodRef_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.Method_infoRemoved Constructors:
public Method_info(com.jeantessier.classreader.impl.Classfile, java.io.DataInputStream) throws java.io.IOExceptionMethod Changes:
old:public com.jeantessier.classreader.impl.Code_attribute getCode()
new:public com.jeantessier.classreader.Code_attribute getCode()New Constructors:
public Method_info(com.jeantessier.classreader.impl.Classfile, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.NameAndType_infoRemoved Constructors:
public NameAndType_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public NameAndType_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.Signature_attributeRemoved Constructors:
public Signature_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public Signature_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionNew Methods:
public java.lang.String getAttributeName()
com.jeantessier.classreader.impl.SourceDebugExtension_attributeRemoved Constructors:
public SourceDebugExtension_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public SourceDebugExtension_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionNew Methods:
public java.lang.String getAttributeName()
com.jeantessier.classreader.impl.SourceFile_attributeRemoved Constructors:
public SourceFile_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public SourceFile_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionNew Methods:
public java.lang.String getAttributeName()
com.jeantessier.classreader.impl.String_infoRemoved Constructors:
public String_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public String_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInput) throws java.io.IOException
com.jeantessier.classreader.impl.Synthetic_attributeRemoved Constructors:
public Synthetic_attribute(com.jeantessier.classreader.impl.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public Synthetic_attribute(com.jeantessier.classreader.impl.ConstantPool, com.jeantessier.classreader.Visitable, java.io.DataInput) throws java.io.IOExceptionNew Methods:
public java.lang.String getAttributeName()
com.jeantessier.classreader.impl.UTF8_infoRemoved Constructors:
public UTF8_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionNew Constructors:
public UTF8_info(com.jeantessier.classreader.impl.ConstantPool, java.io.DataInput) throws java.io.IOException
com.jeantessier.dependency.ClosureSelectorMethod Changes:
old:protected void traverseInbound(java.util.Collection)
new:public void traverseInbound(java.util.Collection)
old:protected void traverseOutbound(java.util.Collection)
new:public void traverseOutbound(java.util.Collection)
com.jeantessier.dependency.ClosureStopSelectorNew Methods:
public void traverseInbound(java.util.Collection)public void traverseOutbound(java.util.Collection)
com.jeantessier.dependency.CodeDependencyCollectorNew Methods:
private void processClassName(java.lang.String)public void visitAnnotation(com.jeantessier.classreader.Annotation)public void visitClassElementValue(com.jeantessier.classreader.ClassElementValue)protected void visitClassfileAttributes(com.jeantessier.classreader.Classfile)public void visitEnumElementValue(com.jeantessier.classreader.EnumElementValue)
com.jeantessier.dependency.DeletingVisitorNew Methods:
public void traverseInbound(java.util.Collection)public void traverseOutbound(java.util.Collection)
com.jeantessier.dependency.FeatureResolverNew Methods:
public void traverseInbound(java.util.Collection)public void traverseOutbound(java.util.Collection)
com.jeantessier.dependency.LCOM4GathererMethod Changes:
old:private void traverseInbound(java.util.Collection)
new:public void traverseInbound(java.util.Collection)
old:private void traverseOutbound(java.util.Collection)
new:public void traverseOutbound(java.util.Collection)
com.jeantessier.dependency.NodeNamePrinterNew Methods:
public void traverseInbound(java.util.Collection)public void traverseOutbound(java.util.Collection)
com.jeantessier.dependency.SelectiveTraversalStrategyDeclaration Changes:
old:public class com.jeantessier.dependency.SelectiveTraversalStrategy extends java.lang.Object implements com.jeantessier.dependency.TraversalStrategy
new:public class com.jeantessier.dependency.SelectiveTraversalStrategy extends com.jeantessier.dependency.TraversalStrategyBaseRemoved Fields:
private boolean postInboundTraversalprivate boolean postOutboundTraversalprivate boolean preInboundTraversalprivate boolean preOutboundTraversalRemoved Constructors:
public SelectiveTraversalStrategy()Removed Methods:
public boolean doPostInboundTraversal()public boolean doPostOutboundTraversal()public boolean doPreInboundTraversal()public boolean doPreOutboundTraversal()public java.util.Collection order(java.util.Collection)public void setPostInboundTraversal(boolean)public void setPostOutboundTraversal(boolean)public void setPreInboundTraversal(boolean)public void setPreOutboundTraversal(boolean)Field Declaration Changes:
old:private com.jeantessier.dependency.SelectionCriteria filterCriteria
new:private final com.jeantessier.dependency.SelectionCriteria filterCriteria
old:private com.jeantessier.dependency.SelectionCriteria scopeCriteria
new:private final com.jeantessier.dependency.SelectionCriteria scopeCriteria
com.jeantessier.dependency.VisitorBaseMethod Changes:
old:protected void traverseInbound(java.util.Collection)
new:public void traverseInbound(java.util.Collection)
old:protected void traverseOutbound(java.util.Collection)
new:public void traverseOutbound(java.util.Collection)
com.jeantessier.dependency.XMLCyclePrinterNew Methods:
public void traverseInbound(java.util.Collection)public void traverseOutbound(java.util.Collection)
com.jeantessier.dependencyfinder.cli.ClassCohesionMethod Changes:
old:private void printCSVFiles(java.util.Map)
new:private void printCSVFiles(java.util.Map) throws java.io.IOException
old:private void printTextFile(java.util.Map)
new:private void printTextFile(java.util.Map) throws java.io.IOException
old:private void printXMLFile(java.util.Map)
new:private void printXMLFile(java.util.Map) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ClassDumpRemoved Methods:
public static void dumpClass(java.io.DataInputStream)New Methods:
public static void dumpClass(java.io.DataInput)
com.jeantessier.dependencyfinder.cli.ClassFinderMethod Changes:
old:private void printCompact(java.lang.String, java.util.List)
new:private void printCompact(java.lang.String, java.util.List) throws java.io.IOException
old:private void printMultiline(java.lang.String, java.util.List)
new:private void printMultiline(java.lang.String, java.util.List) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ClassMetricsMethod Changes:
old:private void printCFM(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
new:private void printCFM(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection) throws java.io.IOException
old:private void printCFMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)
new:private void printCFMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection) throws java.io.IOException
old:private void printCMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
new:private void printCMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection) throws java.io.IOException
old:private void printFMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
new:private void printFMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.CommandField Declaration Changes:
old:protected java.io.PrintWriter out
new:private java.io.PrintWriter outMethod Changes:
old:private void stopOutput()
new:private void stopOutput() throws java.io.IOException
old:private void stopProcessing()
new:private void stopProcessing() throws java.io.IOExceptionNew Methods:
protected java.io.PrintWriter getOut() throws java.io.IOExceptionprotected void setOut(java.io.PrintWriter)
com.jeantessier.diff.APIDifferenceStrategyNew Methods:
private java.util.Iterator collectFeatures(java.util.Collection, java.util.Collection, com.jeantessier.classreader.FeatureMapper)
com.jeantessier.diff.ClassReportNew Methods:
public void visitAnnotation(com.jeantessier.classreader.Annotation)public void visitAnnotationDefault_attribute(com.jeantessier.classreader.AnnotationDefault_attribute)public void visitAnnotationElementValue(com.jeantessier.classreader.AnnotationElementValue)public void visitArrayElementValue(com.jeantessier.classreader.ArrayElementValue)public void visitBooleanConstantElementValue(com.jeantessier.classreader.BooleanConstantElementValue)public void visitByteConstantElementValue(com.jeantessier.classreader.ByteConstantElementValue)public void visitCharConstantElementValue(com.jeantessier.classreader.CharConstantElementValue)public void visitClassElementValue(com.jeantessier.classreader.ClassElementValue)public void visitDoubleConstantElementValue(com.jeantessier.classreader.DoubleConstantElementValue)public void visitElementValuePair(com.jeantessier.classreader.ElementValuePair)public void visitEnumElementValue(com.jeantessier.classreader.EnumElementValue)public void visitFloatConstantElementValue(com.jeantessier.classreader.FloatConstantElementValue)public void visitIntegerConstantElementValue(com.jeantessier.classreader.IntegerConstantElementValue)public void visitLongConstantElementValue(com.jeantessier.classreader.LongConstantElementValue)public void visitParameter(com.jeantessier.classreader.Parameter)public void visitRuntimeInvisibleAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleAnnotations_attribute)public void visitRuntimeInvisibleParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeInvisibleParameterAnnotations_attribute)public void visitRuntimeVisibleAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleAnnotations_attribute)public void visitRuntimeVisibleParameterAnnotations_attribute(com.jeantessier.classreader.RuntimeVisibleParameterAnnotations_attribute)public void visitShortConstantElementValue(com.jeantessier.classreader.ShortConstantElementValue)public void visitStringConstantElementValue(com.jeantessier.classreader.StringConstantElementValue)
com.jeantessier.metrics.MetricsGathererRemoved Fields:
private java.lang.String projectNameRemoved Constructors:
public MetricsGatherer(java.lang.String, com.jeantessier.metrics.MetricsFactory)Removed Methods:
public java.lang.String getProjectName()New Constructors:
public MetricsGatherer(com.jeantessier.metrics.MetricsFactory)
com.jeantessier.classreader.Annotationcom.jeantessier.classreader.AnnotationDefault_attributecom.jeantessier.classreader.AnnotationElementValuecom.jeantessier.classreader.Annotations_attributecom.jeantessier.classreader.ArrayElementValuecom.jeantessier.classreader.BooleanConstantElementValuecom.jeantessier.classreader.ByteConstantElementValuecom.jeantessier.classreader.CharConstantElementValuecom.jeantessier.classreader.ClassElementValuecom.jeantessier.classreader.ConstantElementValuecom.jeantessier.classreader.DoubleConstantElementValuecom.jeantessier.classreader.ElementValuecom.jeantessier.classreader.ElementValuePaircom.jeantessier.classreader.EnumElementValuecom.jeantessier.classreader.FeatureMappercom.jeantessier.classreader.FloatConstantElementValuecom.jeantessier.classreader.IntegerConstantElementValuecom.jeantessier.classreader.LongConstantElementValuecom.jeantessier.classreader.Parametercom.jeantessier.classreader.RuntimeAnnotations_attributecom.jeantessier.classreader.RuntimeInvisibleAnnotations_attributecom.jeantessier.classreader.RuntimeInvisibleParameterAnnotations_attributecom.jeantessier.classreader.RuntimeParameterAnnotations_attributecom.jeantessier.classreader.RuntimeVisibleAnnotations_attributecom.jeantessier.classreader.RuntimeVisibleParameterAnnotations_attributecom.jeantessier.classreader.ShortConstantElementValuecom.jeantessier.classreader.StringConstantElementValuecom.jeantessier.classreader.ClassfileFilteringLoadListenercom.jeantessier.classreader.CodeFindercom.jeantessier.classreader.DeprecationDetectorcom.jeantessier.classreader.ElementValueTypecom.jeantessier.classreader.FileFilteringLoadListenercom.jeantessier.classreader.FilteringLoadListenercom.jeantessier.classreader.GroupFilteringLoadListenercom.jeantessier.classreader.LoadAdaptercom.jeantessier.classreader.LoadListenerDecoratorcom.jeantessier.classreader.LocalVariableFindercom.jeantessier.classreader.NameMappercom.jeantessier.classreader.SignatureFindercom.jeantessier.classreader.SignatureMappercom.jeantessier.classreader.impl.Annotationcom.jeantessier.classreader.impl.AnnotationDefault_attributecom.jeantessier.classreader.impl.AnnotationElementValuecom.jeantessier.classreader.impl.Annotations_attributecom.jeantessier.classreader.impl.ArrayElementValuecom.jeantessier.classreader.impl.AttributeType$14com.jeantessier.classreader.impl.AttributeType$15com.jeantessier.classreader.impl.AttributeType$16com.jeantessier.classreader.impl.AttributeType$17com.jeantessier.classreader.impl.AttributeType$18com.jeantessier.classreader.impl.BooleanConstantElementValuecom.jeantessier.classreader.impl.ByteConstantElementValuecom.jeantessier.classreader.impl.CharConstantElementValuecom.jeantessier.classreader.impl.ClassElementValuecom.jeantessier.classreader.impl.ConstantElementValuecom.jeantessier.classreader.impl.DoubleConstantElementValuecom.jeantessier.classreader.impl.ElementValuecom.jeantessier.classreader.impl.ElementValueFactorycom.jeantessier.classreader.impl.ElementValuePaircom.jeantessier.classreader.impl.ElementValueTypecom.jeantessier.classreader.impl.ElementValueType$1com.jeantessier.classreader.impl.ElementValueType$10com.jeantessier.classreader.impl.ElementValueType$11com.jeantessier.classreader.impl.ElementValueType$12com.jeantessier.classreader.impl.ElementValueType$13com.jeantessier.classreader.impl.ElementValueType$2com.jeantessier.classreader.impl.ElementValueType$3com.jeantessier.classreader.impl.ElementValueType$4com.jeantessier.classreader.impl.ElementValueType$5com.jeantessier.classreader.impl.ElementValueType$6com.jeantessier.classreader.impl.ElementValueType$7com.jeantessier.classreader.impl.ElementValueType$8com.jeantessier.classreader.impl.ElementValueType$9com.jeantessier.classreader.impl.EnumElementValuecom.jeantessier.classreader.impl.FloatConstantElementValuecom.jeantessier.classreader.impl.IntegerConstantElementValuecom.jeantessier.classreader.impl.LongConstantElementValuecom.jeantessier.classreader.impl.Parametercom.jeantessier.classreader.impl.RuntimeAnnotations_attributecom.jeantessier.classreader.impl.RuntimeInvisibleAnnotations_attributecom.jeantessier.classreader.impl.RuntimeInvisibleParameterAnnotations_attributecom.jeantessier.classreader.impl.RuntimeParameterAnnotations_attributecom.jeantessier.classreader.impl.RuntimeVisibleAnnotations_attributecom.jeantessier.classreader.impl.RuntimeVisibleParameterAnnotations_attributecom.jeantessier.classreader.impl.ShortConstantElementValuecom.jeantessier.classreader.impl.StringConstantElementValuecom.jeantessier.dependency.BasicTraversalcom.jeantessier.dependency.ComprehensiveTraversalStrategycom.jeantessier.dependency.SelectiveVisitorcom.jeantessier.dependency.TraversalStrategyBasecom.jeantessier.dependency.VisitorDecoratorcom.jeantessier.classreader.AttributeFactorycom.jeantessier.classreader.ClassfileLoaderDispatcher$Actioncom.jeantessier.classreader.CodeIterator
com.jeantessier.classreader.Attribute_infoDeclaration Changes:
old:public abstract class com.jeantessier.classreader.Attribute_info extends java.lang.Object implements com.jeantessier.classreader.Visitable
new:public interface com.jeantessier.classreader.Attribute_info extends com.jeantessier.classreader.VisitableRemoved Fields:
private com.jeantessier.classreader.Classfile classfileprivate com.jeantessier.classreader.Visitable ownerRemoved Constructors:
public Attribute_info(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable)Method Changes:
old:public com.jeantessier.classreader.Classfile getClassfile()
new:public abstract com.jeantessier.classreader.Classfile getClassfile()
old:public com.jeantessier.classreader.Visitable getOwner()
new:public abstract com.jeantessier.classreader.Visitable getOwner()
com.jeantessier.classreader.Class_infoDeclaration Changes:
old:public class com.jeantessier.classreader.Class_info extends com.jeantessier.classreader.ConstantPoolEntry
new:public interface com.jeantessier.classreader.Class_info extends com.jeantessier.classreader.ConstantPoolEntryRemoved Fields:
private int nameIndexRemoved Constructors:
public Class_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public boolean equals(java.lang.Object)public int hashCode()public java.lang.String toString()Method Changes:
old:public java.lang.String getName()
new:public abstract java.lang.String getName()
old:public int getNameIndex()
new:public abstract int getNameIndex()
old:public com.jeantessier.classreader.UTF8_info getRawName()
new:public abstract com.jeantessier.classreader.UTF8_info getRawName()
old:public java.lang.String getSimpleName()
new:public abstract java.lang.String getSimpleName()
com.jeantessier.classreader.ClassfileDeclaration Changes:
old:public class com.jeantessier.classreader.Classfile extends java.lang.Object implements com.jeantessier.classreader.Deprecatable, com.jeantessier.classreader.Visitable
new:public interface com.jeantessier.classreader.Classfile extends com.jeantessier.classreader.Deprecatable, com.jeantessier.classreader.VisitableRemoved Fields:
public static final int ACC_ABSTRACTpublic static final int ACC_FINALpublic static final int ACC_INTERFACEpublic static final int ACC_PUBLICpublic static final int ACC_SUPERprivate int accessFlagprivate java.util.Collection attributesprivate int classIndexprivate com.jeantessier.classreader.ConstantPool constantPoolprivate java.util.Map fieldsprivate java.util.Map interfacesprivate com.jeantessier.classreader.ClassfileLoader loaderprivate int magicNumberprivate int majorVersionprivate java.util.Map methodsprivate int minorVersionprivate int superclassIndexRemoved Constructors:
public Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String toString()Method Changes:
old:public int getAccessFlag()
new:public abstract int getAccessFlag()
old:public java.util.Collection getAllFields()
new:public abstract java.util.Collection getAllFields()
old:public java.util.Collection getAllInterfaces()
new:public abstract java.util.Collection getAllInterfaces()
old:public java.util.Collection getAllMethods()
new:public abstract java.util.Collection getAllMethods()
old:public java.util.Collection getAttributes()
new:public abstract java.util.Collection getAttributes()
old:public int getClassIndex()
new:public abstract int getClassIndex()
old:public java.lang.String getClassName()
new:public abstract java.lang.String getClassName()
old:public com.jeantessier.classreader.ConstantPool getConstantPool()
new:public abstract com.jeantessier.classreader.ConstantPool getConstantPool()
old:public java.lang.String getDeclaration()
new:public abstract java.lang.String getDeclaration()
old:public com.jeantessier.classreader.Field_info getField(java.lang.String)
new:public abstract com.jeantessier.classreader.Field_info getField(java.lang.String)
old:public com.jeantessier.classreader.Class_info getInterface(java.lang.String)
new:public abstract com.jeantessier.classreader.Class_info getInterface(java.lang.String)
old:public com.jeantessier.classreader.ClassfileLoader getLoader()
new:public abstract com.jeantessier.classreader.ClassfileLoader getLoader()
old:public int getMagicNumber()
new:public abstract int getMagicNumber()
old:public int getMajorVersion()
new:public abstract int getMajorVersion()
old:public com.jeantessier.classreader.Method_info getMethod(java.lang.String)
new:public abstract com.jeantessier.classreader.Method_info getMethod(java.lang.String)
old:public int getMinorVersion()
new:public abstract int getMinorVersion()
old:public com.jeantessier.classreader.Class_info getRawClass()
new:public abstract com.jeantessier.classreader.Class_info getRawClass()
old:public com.jeantessier.classreader.Class_info getRawSuperclass()
new:public abstract com.jeantessier.classreader.Class_info getRawSuperclass()
old:public java.lang.String getSimpleName()
new:public abstract java.lang.String getSimpleName()
old:public int getSuperclassIndex()
new:public abstract int getSuperclassIndex()
old:public java.lang.String getSuperclassName()
new:public abstract java.lang.String getSuperclassName()
old:public boolean isAbstract()
new:public abstract boolean isAbstract()
old:public boolean isDeprecated()
new:public abstract boolean isDeprecated()
old:public boolean isFinal()
new:public abstract boolean isFinal()
old:public boolean isInterface()
new:public abstract boolean isInterface()
old:public boolean isPackage()
new:public abstract boolean isPackage()
old:public boolean isPublic()
new:public abstract boolean isPublic()
old:public boolean isSuper()
new:public abstract boolean isSuper()
old:public boolean isSynthetic()
new:public abstract boolean isSynthetic()
old:public com.jeantessier.classreader.Field_info locateField(java.lang.String)
new:public abstract com.jeantessier.classreader.Field_info locateField(java.lang.String)
old:public com.jeantessier.classreader.Method_info locateMethod(java.lang.String)
new:public abstract com.jeantessier.classreader.Method_info locateMethod(java.lang.String)New Methods:
public abstract boolean isAnnotation()public abstract boolean isAnonymousClass()public abstract boolean isEnum()public abstract boolean isGeneric()public abstract boolean isInnerClass()public abstract boolean isLocalClass()public abstract boolean isMemberClass()
com.jeantessier.classreader.ClassfileLoaderDispatcherMethod Changes:
old:public abstract com.jeantessier.classreader.ClassfileLoaderDispatcher$Action dispatch(java.lang.String)
new:public abstract com.jeantessier.classreader.ClassfileLoaderAction dispatch(java.lang.String)
com.jeantessier.classreader.Code_attributeDeclaration Changes:
old:public class com.jeantessier.classreader.Code_attribute extends com.jeantessier.classreader.Attribute_info
new:public interface com.jeantessier.classreader.Code_attribute extends com.jeantessier.classreader.Attribute_info, java.lang.IterableRemoved Fields:
private java.util.Collection attributesprivate byte[] codeprivate java.util.Collection exceptionHandlersprivate int maxLocalsprivate int maxStackRemoved Constructors:
public Code_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String toString()Method Changes:
old:public java.util.Collection getAttributes()
new:public abstract java.util.Collection getAttributes()
old:public byte[] getCode()
new:public abstract byte[] getCode()
old:public java.util.Collection getExceptionHandlers()
new:public abstract java.util.Collection getExceptionHandlers()
old:public int getMaxLocals()
new:public abstract int getMaxLocals()
old:public int getMaxStack()
new:public abstract int getMaxStack()
old:public java.util.Iterator iterator()
new:public abstract java.util.Iterator iterator()
com.jeantessier.classreader.ConstantPoolDeclaration Changes:
old:public class com.jeantessier.classreader.ConstantPool extends java.util.ArrayList implements com.jeantessier.classreader.Visitable
new:public interface com.jeantessier.classreader.ConstantPool extends com.jeantessier.classreader.Visitable, java.util.ListRemoved Fields:
private com.jeantessier.classreader.Classfile classfileRemoved Constructors:
public ConstantPool(com.jeantessier.classreader.Classfile, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public com.jeantessier.classreader.Classfile getClassfile()public java.lang.String toString()
com.jeantessier.classreader.ConstantPoolEntryDeclaration Changes:
old:public abstract class com.jeantessier.classreader.ConstantPoolEntry extends java.lang.Object implements com.jeantessier.classreader.Visitable
new:public interface com.jeantessier.classreader.ConstantPoolEntry extends com.jeantessier.classreader.VisitableRemoved Fields:
public static final byte CONSTANT_Classpublic static final byte CONSTANT_Doublepublic static final byte CONSTANT_Fieldrefpublic static final byte CONSTANT_Floatpublic static final byte CONSTANT_Integerpublic static final byte CONSTANT_InterfaceMethodrefpublic static final byte CONSTANT_Longpublic static final byte CONSTANT_Methodrefpublic static final byte CONSTANT_NameAndTypepublic static final byte CONSTANT_Stringpublic static final byte CONSTANT_Utf8private com.jeantessier.classreader.ConstantPool constantPoolRemoved Constructors:
protected ConstantPoolEntry(com.jeantessier.classreader.ConstantPool)Method Changes:
old:public com.jeantessier.classreader.ConstantPool getConstantPool()
new:public abstract com.jeantessier.classreader.ConstantPool getConstantPool()
com.jeantessier.classreader.ConstantValue_attributeDeclaration Changes:
old:public class com.jeantessier.classreader.ConstantValue_attribute extends com.jeantessier.classreader.Attribute_info
new:public interface com.jeantessier.classreader.ConstantValue_attribute extends com.jeantessier.classreader.Attribute_infoRemoved Fields:
private int valueIndexRemoved Constructors:
public ConstantValue_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public boolean equals(java.lang.Object)public int hashCode()public java.lang.String toString()Method Changes:
old:public com.jeantessier.classreader.ConstantPoolEntry getRawValue()
new:public abstract com.jeantessier.classreader.ConstantPoolEntry getRawValue()
old:public int getValueIndex()
new:public abstract int getValueIndex()
com.jeantessier.classreader.Custom_attributeDeclaration Changes:
old:public class com.jeantessier.classreader.Custom_attribute extends com.jeantessier.classreader.Attribute_info
new:public interface com.jeantessier.classreader.Custom_attribute extends com.jeantessier.classreader.Attribute_infoRemoved Fields:
private byte[] infoprivate java.lang.String nameRemoved Constructors:
public Custom_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionpublic Custom_attribute(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String toString()Method Changes:
old:public byte[] getInfo()
new:public abstract byte[] getInfo()
old:public java.lang.String getName()
new:public abstract java.lang.String getName()
com.jeantessier.classreader.Deprecated_attributeDeclaration Changes:
old:public class com.jeantessier.classreader.Deprecated_attribute extends com.jeantessier.classreader.Attribute_info
new:public interface com.jeantessier.classreader.Deprecated_attribute extends com.jeantessier.classreader.Attribute_infoRemoved Constructors:
public Deprecated_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String toString()
com.jeantessier.classreader.Double_infoDeclaration Changes:
old:public class com.jeantessier.classreader.Double_info extends com.jeantessier.classreader.ConstantPoolEntry
new:public interface com.jeantessier.classreader.Double_info extends com.jeantessier.classreader.ConstantPoolEntryRemoved Fields:
private double valueRemoved Constructors:
public Double_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public boolean equals(java.lang.Object)public int hashCode()public java.lang.String toString()Method Changes:
old:public double getValue()
new:public abstract double getValue()
com.jeantessier.classreader.ExceptionHandlerDeclaration Changes:
old:public class com.jeantessier.classreader.ExceptionHandler extends java.lang.Object implements com.jeantessier.classreader.Visitable
new:public interface com.jeantessier.classreader.ExceptionHandler extends com.jeantessier.classreader.VisitableRemoved Fields:
private int catchTypeIndexprivate com.jeantessier.classreader.Code_attribute codeprivate int endPCprivate int handlerPCprivate int startPCRemoved Constructors:
public ExceptionHandler(com.jeantessier.classreader.Code_attribute, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String toString()Method Changes:
old:public java.lang.String getCatchType()
new:public abstract java.lang.String getCatchType()
old:public int getCatchTypeIndex()
new:public abstract int getCatchTypeIndex()
old:public com.jeantessier.classreader.Code_attribute getCode()
new:public abstract com.jeantessier.classreader.Code_attribute getCode()
old:public int getEndPC()
new:public abstract int getEndPC()
old:public int getHandlerPC()
new:public abstract int getHandlerPC()
old:public com.jeantessier.classreader.Class_info getRawCatchType()
new:public abstract com.jeantessier.classreader.Class_info getRawCatchType()
old:public int getStartPC()
new:public abstract int getStartPC()
com.jeantessier.classreader.Exceptions_attributeDeclaration Changes:
old:public class com.jeantessier.classreader.Exceptions_attribute extends com.jeantessier.classreader.Attribute_info
new:public interface com.jeantessier.classreader.Exceptions_attribute extends com.jeantessier.classreader.Attribute_infoRemoved Fields:
private java.util.Collection exceptionsRemoved Constructors:
public Exceptions_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String toString()Method Changes:
old:public java.util.Collection getExceptions()
new:public abstract java.util.Collection getExceptions()
com.jeantessier.classreader.FeatureRef_infoDeclaration Changes:
old:public abstract class com.jeantessier.classreader.FeatureRef_info extends com.jeantessier.classreader.ConstantPoolEntry
new:public interface com.jeantessier.classreader.FeatureRef_info extends com.jeantessier.classreader.ConstantPoolEntryRemoved Fields:
private int classIndexprivate int nameAndTypeIndexRemoved Constructors:
public FeatureRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public boolean equals(java.lang.Object)public int hashCode()public java.lang.String toString()Method Changes:
old:public int getClassIndex()
new:public abstract int getClassIndex()
old:public java.lang.String getClassName()
new:public abstract java.lang.String getClassName()
old:public java.lang.String getClassSimpleName()
new:public abstract java.lang.String getClassSimpleName()
old:public java.lang.String getFullName()
new:public abstract java.lang.String getFullName()
old:public java.lang.String getFullSignature()
new:public abstract java.lang.String getFullSignature()
old:public java.lang.String getNameAndType()
new:public abstract java.lang.String getNameAndType()
old:public int getNameAndTypeIndex()
new:public abstract int getNameAndTypeIndex()
old:public com.jeantessier.classreader.Class_info getRawClass()
new:public abstract com.jeantessier.classreader.Class_info getRawClass()
old:public com.jeantessier.classreader.NameAndType_info getRawNameAndType()
new:public abstract com.jeantessier.classreader.NameAndType_info getRawNameAndType()
com.jeantessier.classreader.Feature_infoDeclaration Changes:
old:public abstract class com.jeantessier.classreader.Feature_info extends java.lang.Object implements com.jeantessier.classreader.Deprecatable, com.jeantessier.classreader.Visitable
new:public interface com.jeantessier.classreader.Feature_info extends com.jeantessier.classreader.Deprecatable, com.jeantessier.classreader.VisitableRemoved Fields:
public static final int ACC_FINALpublic static final int ACC_PRIVATEpublic static final int ACC_PROTECTEDpublic static final int ACC_PUBLICpublic static final int ACC_STATICprivate int accessFlagprivate java.util.Collection attributesprivate com.jeantessier.classreader.Classfile classfileprivate int descriptorIndexprivate int nameIndexRemoved Constructors:
public Feature_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public abstract java.lang.String getFeatureType()public java.lang.String toString()Method Changes:
old:public int getAccessFlag()
new:public abstract int getAccessFlag()
old:public java.util.Collection getAttributes()
new:public abstract java.util.Collection getAttributes()
old:public com.jeantessier.classreader.Classfile getClassfile()
new:public abstract com.jeantessier.classreader.Classfile getClassfile()
old:public java.lang.String getDescriptor()
new:public abstract java.lang.String getDescriptor()
old:public int getDescriptorIndex()
new:public abstract int getDescriptorIndex()
old:public java.lang.String getFullName()
new:public abstract java.lang.String getFullName()
old:public java.lang.String getFullSignature()
new:public abstract java.lang.String getFullSignature()
old:public java.lang.String getName()
new:public abstract java.lang.String getName()
old:public int getNameIndex()
new:public abstract int getNameIndex()
old:public com.jeantessier.classreader.UTF8_info getRawDescriptor()
new:public abstract com.jeantessier.classreader.UTF8_info getRawDescriptor()
old:public com.jeantessier.classreader.UTF8_info getRawName()
new:public abstract com.jeantessier.classreader.UTF8_info getRawName()
old:public boolean isDeprecated()
new:public abstract boolean isDeprecated()
old:public boolean isFinal()
new:public abstract boolean isFinal()
old:public boolean isPackage()
new:public abstract boolean isPackage()
old:public boolean isPrivate()
new:public abstract boolean isPrivate()
old:public boolean isProtected()
new:public abstract boolean isProtected()
old:public boolean isPublic()
new:public abstract boolean isPublic()
old:public boolean isStatic()
new:public abstract boolean isStatic()
old:public boolean isSynthetic()
new:public abstract boolean isSynthetic()New Methods:
public abstract boolean isGeneric()
com.jeantessier.classreader.FieldRef_infoDeclaration Changes:
old:public class com.jeantessier.classreader.FieldRef_info extends com.jeantessier.classreader.FeatureRef_info
new:public interface com.jeantessier.classreader.FieldRef_info extends com.jeantessier.classreader.FeatureRef_infoRemoved Constructors:
public FieldRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String toString()Method Changes:
old:public java.lang.String getName()
new:public abstract java.lang.String getName()
old:public java.lang.String getNameAndType()
new:public abstract java.lang.String getNameAndType()
old:public java.lang.String getSignature()
new:public abstract java.lang.String getSignature()New Methods:
public abstract java.lang.String getType()
com.jeantessier.classreader.Field_infoDeclaration Changes:
old:public class com.jeantessier.classreader.Field_info extends com.jeantessier.classreader.Feature_info
new:public interface com.jeantessier.classreader.Field_info extends com.jeantessier.classreader.Feature_infoRemoved Fields:
public static final int ACC_TRANSIENTpublic static final int ACC_VOLATILERemoved Constructors:
public Field_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String getDeclaration()public java.lang.String getFeatureType()public java.lang.String getSignature()Method Changes:
old:public com.jeantessier.classreader.ConstantValue_attribute getConstantValue()
new:public abstract com.jeantessier.classreader.ConstantValue_attribute getConstantValue()
old:public java.lang.String getFullDeclaration()
new:public abstract java.lang.String getFullDeclaration()
old:public java.lang.String getType()
new:public abstract java.lang.String getType()
old:public boolean isTransient()
new:public abstract boolean isTransient()
old:public boolean isVolatile()
new:public abstract boolean isVolatile()New Methods:
public abstract boolean isEnum()
com.jeantessier.classreader.Float_infoDeclaration Changes:
old:public class com.jeantessier.classreader.Float_info extends com.jeantessier.classreader.ConstantPoolEntry
new:public interface com.jeantessier.classreader.Float_info extends com.jeantessier.classreader.ConstantPoolEntryRemoved Fields:
private float valueRemoved Constructors:
public Float_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public boolean equals(java.lang.Object)public int hashCode()public java.lang.String toString()Method Changes:
old:public float getValue()
new:public abstract float getValue()
com.jeantessier.classreader.InnerClassDeclaration Changes:
old:public class com.jeantessier.classreader.InnerClass extends java.lang.Object implements com.jeantessier.classreader.Visitable
new:public interface com.jeantessier.classreader.InnerClass extends com.jeantessier.classreader.VisitableRemoved Fields:
public static final int ACC_ABSTRACTpublic static final int ACC_FINALpublic static final int ACC_INTERFACEpublic static final int ACC_PRIVATEpublic static final int ACC_PROTECTEDpublic static final int ACC_PUBLICpublic static final int ACC_STATICprivate int accessFlagprivate int innerClassInfoIndexprivate com.jeantessier.classreader.InnerClasses_attribute innerClassesprivate int innerNameIndexprivate int outerClassInfoIndexRemoved Constructors:
public InnerClass(com.jeantessier.classreader.InnerClasses_attribute, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String toString()Method Changes:
old:public int getAccessFlag()
new:public abstract int getAccessFlag()
old:public java.lang.String getInnerClassInfo()
new:public abstract java.lang.String getInnerClassInfo()
old:public int getInnerClassInfoIndex()
new:public abstract int getInnerClassInfoIndex()
old:public com.jeantessier.classreader.InnerClasses_attribute getInnerClasses()
new:public abstract com.jeantessier.classreader.InnerClasses_attribute getInnerClasses()
old:public java.lang.String getInnerName()
new:public abstract java.lang.String getInnerName()
old:public int getInnerNameIndex()
new:public abstract int getInnerNameIndex()
old:public java.lang.String getOuterClassInfo()
new:public abstract java.lang.String getOuterClassInfo()
old:public int getOuterClassInfoIndex()
new:public abstract int getOuterClassInfoIndex()
old:public com.jeantessier.classreader.Class_info getRawInnerClassInfo()
new:public abstract com.jeantessier.classreader.Class_info getRawInnerClassInfo()
old:public com.jeantessier.classreader.UTF8_info getRawInnerName()
new:public abstract com.jeantessier.classreader.UTF8_info getRawInnerName()
old:public com.jeantessier.classreader.Class_info getRawOuterClassInfo()
new:public abstract com.jeantessier.classreader.Class_info getRawOuterClassInfo()
old:public boolean isAbstract()
new:public abstract boolean isAbstract()
old:public boolean isFinal()
new:public abstract boolean isFinal()
old:public boolean isInterface()
new:public abstract boolean isInterface()
old:public boolean isPackage()
new:public abstract boolean isPackage()
old:public boolean isPrivate()
new:public abstract boolean isPrivate()
old:public boolean isProtected()
new:public abstract boolean isProtected()
old:public boolean isPublic()
new:public abstract boolean isPublic()
old:public boolean isStatic()
new:public abstract boolean isStatic()New Methods:
public abstract boolean isAnnotation()public abstract boolean isAnonymousClass()public abstract boolean isEnum()public abstract boolean isMemberClass()public abstract boolean isSynthetic()
com.jeantessier.classreader.InnerClasses_attributeDeclaration Changes:
old:public class com.jeantessier.classreader.InnerClasses_attribute extends com.jeantessier.classreader.Attribute_info
new:public interface com.jeantessier.classreader.InnerClasses_attribute extends com.jeantessier.classreader.Attribute_infoRemoved Fields:
private java.util.Collection classesRemoved Constructors:
public InnerClasses_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String toString()Method Changes:
old:public java.util.Collection getInnerClasses()
new:public abstract java.util.Collection getInnerClasses()
com.jeantessier.classreader.InstructionDeclaration Changes:
old:public class com.jeantessier.classreader.Instruction extends java.lang.Object implements com.jeantessier.classreader.Visitable
new:public interface com.jeantessier.classreader.Instruction extends com.jeantessier.classreader.VisitableRemoved Fields:
private byte[] bytecodeprivate com.jeantessier.classreader.Code_attribute codeprivate static int[] lengthprivate static java.lang.String[] opcodeprivate int startRemoved Constructors:
public Instruction(com.jeantessier.classreader.Code_attribute, byte[], int)Removed Methods:
public void accept(com.jeantessier.classreader.Visitor)public boolean equals(java.lang.Object)public static java.lang.String getMnemonic(int)public int hashCode()static static {}public java.lang.String toString()Method Changes:
old:public byte[] getBytecode()
new:public abstract byte[] getBytecode()
old:public com.jeantessier.classreader.Code_attribute getCode()
new:public abstract com.jeantessier.classreader.Code_attribute getCode()
old:public int getIndex()
new:public abstract int getIndex()
old:public com.jeantessier.classreader.ConstantPoolEntry getIndexedConstantPoolEntry()
new:public abstract com.jeantessier.classreader.ConstantPoolEntry getIndexedConstantPoolEntry()
old:public int getLength()
new:public abstract int getLength()
old:public java.lang.String getMnemonic()
new:public abstract java.lang.String getMnemonic()
old:public int getOpcode()
new:public abstract int getOpcode()
old:public int getStart()
new:public abstract int getStart()
com.jeantessier.classreader.Integer_infoDeclaration Changes:
old:public class com.jeantessier.classreader.Integer_info extends com.jeantessier.classreader.ConstantPoolEntry
new:public interface com.jeantessier.classreader.Integer_info extends com.jeantessier.classreader.ConstantPoolEntryRemoved Fields:
private int valueRemoved Constructors:
public Integer_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public boolean equals(java.lang.Object)public int hashCode()public java.lang.String toString()Method Changes:
old:public int getValue()
new:public abstract int getValue()
com.jeantessier.classreader.InterfaceMethodRef_infoDeclaration Changes:
old:public class com.jeantessier.classreader.InterfaceMethodRef_info extends com.jeantessier.classreader.FeatureRef_info
new:public interface com.jeantessier.classreader.InterfaceMethodRef_info extends com.jeantessier.classreader.MethodRef_infoRemoved Constructors:
public InterfaceMethodRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String getName()public java.lang.String getSignature()
com.jeantessier.classreader.LineNumberDeclaration Changes:
old:public class com.jeantessier.classreader.LineNumber extends java.lang.Object implements com.jeantessier.classreader.Visitable
new:public interface com.jeantessier.classreader.LineNumber extends com.jeantessier.classreader.VisitableRemoved Fields:
private int lineNumberprivate com.jeantessier.classreader.LineNumberTable_attribute lineNumberTableprivate int startPCRemoved Constructors:
public LineNumber(com.jeantessier.classreader.LineNumberTable_attribute, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)private void setLineNumberTable(com.jeantessier.classreader.LineNumberTable_attribute)public java.lang.String toString()Method Changes:
old:public int getLineNumber()
new:public abstract int getLineNumber()
old:public com.jeantessier.classreader.LineNumberTable_attribute getLineNumberTable()
new:public abstract com.jeantessier.classreader.LineNumberTable_attribute getLineNumberTable()
old:public int getStartPC()
new:public abstract int getStartPC()
com.jeantessier.classreader.LineNumberTable_attributeDeclaration Changes:
old:public class com.jeantessier.classreader.LineNumberTable_attribute extends com.jeantessier.classreader.Attribute_info
new:public interface com.jeantessier.classreader.LineNumberTable_attribute extends com.jeantessier.classreader.Attribute_infoRemoved Fields:
private java.util.Collection lineNumbersRemoved Constructors:
public LineNumberTable_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String toString()Method Changes:
old:public java.util.Collection getLineNumbers()
new:public abstract java.util.Collection getLineNumbers()
com.jeantessier.classreader.LocalVariableDeclaration Changes:
old:public class com.jeantessier.classreader.LocalVariable extends java.lang.Object implements com.jeantessier.classreader.Visitable
new:public interface com.jeantessier.classreader.LocalVariable extends com.jeantessier.classreader.VisitableRemoved Fields:
private int descriptorIndexprivate int indexprivate int lengthprivate com.jeantessier.classreader.LocalVariableTable_attribute localVariableTableprivate int nameIndexprivate int startPCRemoved Constructors:
public LocalVariable(com.jeantessier.classreader.LocalVariableTable_attribute, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String toString()Method Changes:
old:public java.lang.String getDescriptor()
new:public abstract java.lang.String getDescriptor()
old:public int getDescriptorIndex()
new:public abstract int getDescriptorIndex()
old:public int getIndex()
new:public abstract int getIndex()
old:public int getLength()
new:public abstract int getLength()
old:public com.jeantessier.classreader.LocalVariableTable_attribute getLocalVariableTable()
new:public abstract com.jeantessier.classreader.LocalVariableTable_attribute getLocalVariableTable()
old:public java.lang.String getName()
new:public abstract java.lang.String getName()
old:public int getNameIndex()
new:public abstract int getNameIndex()
old:public com.jeantessier.classreader.UTF8_info getRawDescriptor()
new:public abstract com.jeantessier.classreader.UTF8_info getRawDescriptor()
old:public com.jeantessier.classreader.UTF8_info getRawName()
new:public abstract com.jeantessier.classreader.UTF8_info getRawName()
old:public int getStartPC()
new:public abstract int getStartPC()
com.jeantessier.classreader.LocalVariableTable_attributeDeclaration Changes:
old:public class com.jeantessier.classreader.LocalVariableTable_attribute extends com.jeantessier.classreader.Attribute_info
new:public interface com.jeantessier.classreader.LocalVariableTable_attribute extends com.jeantessier.classreader.Attribute_infoRemoved Fields:
private java.util.Collection localVariablesRemoved Constructors:
public LocalVariableTable_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String toString()Method Changes:
old:public java.util.Collection getLocalVariables()
new:public abstract java.util.Collection getLocalVariables()
com.jeantessier.classreader.Long_infoDeclaration Changes:
old:public class com.jeantessier.classreader.Long_info extends com.jeantessier.classreader.ConstantPoolEntry
new:public interface com.jeantessier.classreader.Long_info extends com.jeantessier.classreader.ConstantPoolEntryRemoved Fields:
private long valueRemoved Constructors:
public Long_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public boolean equals(java.lang.Object)public int hashCode()public java.lang.String toString()Method Changes:
old:public long getValue()
new:public abstract long getValue()
com.jeantessier.classreader.MethodRef_infoDeclaration Changes:
old:public class com.jeantessier.classreader.MethodRef_info extends com.jeantessier.classreader.FeatureRef_info
new:public interface com.jeantessier.classreader.MethodRef_info extends com.jeantessier.classreader.FeatureRef_infoRemoved Constructors:
public MethodRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)Method Changes:
old:public java.lang.String getName()
new:public abstract java.lang.String getName()
old:public java.lang.String getSignature()
new:public abstract java.lang.String getSignature()
old:public boolean isConstructor()
new:public abstract boolean isConstructor()
old:public boolean isStaticInitializer()
new:public abstract boolean isStaticInitializer()New Methods:
public abstract java.lang.String getReturnType()
com.jeantessier.classreader.Method_infoDeclaration Changes:
old:public class com.jeantessier.classreader.Method_info extends com.jeantessier.classreader.Feature_info
new:public interface com.jeantessier.classreader.Method_info extends com.jeantessier.classreader.Feature_infoRemoved Fields:
public static final int ACC_ABSTRACTpublic static final int ACC_NATIVEpublic static final int ACC_STRICTpublic static final int ACC_SYNCHRONIZEDRemoved Constructors:
public Method_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String getDeclaration()public java.lang.String getFeatureType()public java.lang.String getSignature()Method Changes:
old:public com.jeantessier.classreader.Code_attribute getCode()
new:public abstract com.jeantessier.classreader.Code_attribute getCode()
old:public java.util.Collection getExceptions()
new:public abstract java.util.Collection getExceptions()
old:public java.lang.String getReturnType()
new:public abstract java.lang.String getReturnType()
old:public boolean isAbstract()
new:public abstract boolean isAbstract()
old:public boolean isConstructor()
new:public abstract boolean isConstructor()
old:public boolean isNative()
new:public abstract boolean isNative()
old:public boolean isStaticInitializer()
new:public abstract boolean isStaticInitializer()
old:public boolean isStrict()
new:public abstract boolean isStrict()
old:public boolean isSynchronized()
new:public abstract boolean isSynchronized()New Methods:
public abstract boolean isBridge()public abstract boolean isVarargs()
com.jeantessier.classreader.NameAndType_infoDeclaration Changes:
old:public class com.jeantessier.classreader.NameAndType_info extends com.jeantessier.classreader.ConstantPoolEntry
new:public interface com.jeantessier.classreader.NameAndType_info extends com.jeantessier.classreader.ConstantPoolEntryRemoved Fields:
private int nameIndexprivate int typeIndexRemoved Constructors:
public NameAndType_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public boolean equals(java.lang.Object)public int hashCode()public java.lang.String toString()Method Changes:
old:public java.lang.String getName()
new:public abstract java.lang.String getName()
old:public int getNameIndex()
new:public abstract int getNameIndex()
old:public com.jeantessier.classreader.UTF8_info getRawName()
new:public abstract com.jeantessier.classreader.UTF8_info getRawName()
old:public com.jeantessier.classreader.UTF8_info getRawType()
new:public abstract com.jeantessier.classreader.UTF8_info getRawType()
old:public java.lang.String getType()
new:public abstract java.lang.String getType()
old:public int getTypeIndex()
new:public abstract int getTypeIndex()
com.jeantessier.classreader.SourceFile_attributeDeclaration Changes:
old:public class com.jeantessier.classreader.SourceFile_attribute extends com.jeantessier.classreader.Attribute_info
new:public interface com.jeantessier.classreader.SourceFile_attribute extends com.jeantessier.classreader.Attribute_infoRemoved Fields:
private int sourceFileIndexRemoved Constructors:
public SourceFile_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String toString()Method Changes:
old:public com.jeantessier.classreader.UTF8_info getRawSourceFile()
new:public abstract com.jeantessier.classreader.UTF8_info getRawSourceFile()
old:public java.lang.String getSourceFile()
new:public abstract java.lang.String getSourceFile()
old:public int getSourceFileIndex()
new:public abstract int getSourceFileIndex()
com.jeantessier.classreader.String_infoDeclaration Changes:
old:public class com.jeantessier.classreader.String_info extends com.jeantessier.classreader.ConstantPoolEntry
new:public interface com.jeantessier.classreader.String_info extends com.jeantessier.classreader.ConstantPoolEntryRemoved Fields:
private int valueIndexRemoved Constructors:
public String_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public boolean equals(java.lang.Object)public int hashCode()public java.lang.String toString()Method Changes:
old:public com.jeantessier.classreader.UTF8_info getRawValue()
new:public abstract com.jeantessier.classreader.UTF8_info getRawValue()
old:public java.lang.String getValue()
new:public abstract java.lang.String getValue()
old:public int getValueIndex()
new:public abstract int getValueIndex()
com.jeantessier.classreader.Synthetic_attributeDeclaration Changes:
old:public class com.jeantessier.classreader.Synthetic_attribute extends com.jeantessier.classreader.Attribute_info
new:public interface com.jeantessier.classreader.Synthetic_attribute extends com.jeantessier.classreader.Attribute_infoRemoved Constructors:
public Synthetic_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String toString()
com.jeantessier.classreader.UTF8_infoDeclaration Changes:
old:public class com.jeantessier.classreader.UTF8_info extends com.jeantessier.classreader.ConstantPoolEntry
new:public interface com.jeantessier.classreader.UTF8_info extends com.jeantessier.classreader.ConstantPoolEntryRemoved Fields:
private java.lang.String valueRemoved Constructors:
public UTF8_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOExceptionRemoved Methods:
public void accept(com.jeantessier.classreader.Visitor)public boolean equals(java.lang.Object)public int hashCode()public java.lang.String toString()Method Changes:
old:public java.lang.String getValue()
new:public abstract java.lang.String getValue()
com.jeantessier.classreader.VisitorNew Methods:
public abstract void visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)public abstract void visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)public abstract void visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)public abstract void visitSignature_attribute(com.jeantessier.classreader.Signature_attribute)public abstract void visitSourceDebugExtension_attribute(com.jeantessier.classreader.SourceDebugExtension_attribute)
com.jeantessier.metrics.MeasurementRemoved Methods:
public abstract void add(double)public abstract void add(float)public abstract void add(int)public abstract void add(long)public abstract double doubleValue()public abstract float floatValue()public abstract int intValue()public abstract long longValue()
com.jeantessier.classreader.AggregatingClassfileLoaderNew Constructors:
private AggregatingClassfileLoader(com.jeantessier.classreader.ClassfileFactory)private AggregatingClassfileLoader(com.jeantessier.classreader.ClassfileFactory, com.jeantessier.classreader.ClassfileLoaderDispatcher)
com.jeantessier.classreader.ClassfileLoaderEventSourceRemoved Constructors:
public ClassfileLoaderEventSource()public ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileLoaderDispatcher)Field Declaration Changes:
old:private com.jeantessier.classreader.ClassfileLoaderDispatcher$Action previousDispatch
new:private com.jeantessier.classreader.ClassfileLoaderAction previousDispatchNew Fields:
private com.jeantessier.classreader.ClassfileFactory factoryNew Constructors:
public ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileFactory)public ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileFactory, com.jeantessier.classreader.ClassfileLoaderDispatcher)New Methods:
protected com.jeantessier.classreader.ClassfileFactory getFactory()
com.jeantessier.classreader.ClassfileLoaderEventSource$1Removed Fields:
static final int[] $SwitchMap$com$jeantessier$classreader$ClassfileLoaderDispatcher$ActionNew Fields:
static final int[] $SwitchMap$com$jeantessier$classreader$ClassfileLoaderAction
com.jeantessier.classreader.MetricsGathererNew Fields:
private java.util.Map attributeCountsNew Methods:
public java.util.Map getAttributeCounts()private void visitAttribute(java.lang.String)public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)public void visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)public void visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)public void visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)public void visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)public void visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)public void visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)public void visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)public void visitSignature_attribute(com.jeantessier.classreader.Signature_attribute)public void visitSourceDebugExtension_attribute(com.jeantessier.classreader.SourceDebugExtension_attribute)public void visitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)
com.jeantessier.classreader.ModifiedOnlyDispatcherMethod Changes:
old:public com.jeantessier.classreader.ClassfileLoaderDispatcher$Action dispatch(java.lang.String)
new:public com.jeantessier.classreader.ClassfileLoaderAction dispatch(java.lang.String)
com.jeantessier.classreader.PermissiveDispatcherMethod Changes:
old:public com.jeantessier.classreader.ClassfileLoaderDispatcher$Action dispatch(java.lang.String)
new:public com.jeantessier.classreader.ClassfileLoaderAction dispatch(java.lang.String)
com.jeantessier.classreader.PrinterNew Fields:
public static final java.lang.String DEFAULT_INDENT_TEXT
com.jeantessier.classreader.SignatureHelperRemoved Fields:
private static final org.apache.oro.text.perl.Perl5Util perlRemoved Methods:
public static java.lang.String convertClassName(java.lang.String)public static java.lang.String path2ClassName(java.lang.String)Constructor Changes:
old:public SignatureHelper()
new:private SignatureHelper()
com.jeantessier.classreader.StrictDispatcherMethod Changes:
old:public com.jeantessier.classreader.ClassfileLoaderDispatcher$Action dispatch(java.lang.String)
new:public com.jeantessier.classreader.ClassfileLoaderAction dispatch(java.lang.String)
com.jeantessier.classreader.SymbolGathererRemoved Fields:
private boolean collectingClassNamesprivate boolean collectingFieldNamesprivate boolean collectingLocalNamesprivate boolean collectingMethodNamesRemoved Constructors:
public SymbolGatherer()Removed Methods:
public boolean isCollectingClassNames()public boolean isCollectingFieldNames()public boolean isCollectingLocalNames()public boolean isCollectingMethodNames()public void setCollectingClassNames(boolean)public void setCollectingFieldNames(boolean)public void setCollectingLocalNames(boolean)public void setCollectingMethodNames(boolean)New Fields:
private com.jeantessier.classreader.SymbolGathererStrategy strategyNew Constructors:
public SymbolGatherer(com.jeantessier.classreader.SymbolGathererStrategy)New Methods:
void setCurrentMethodForTesting(com.jeantessier.classreader.Method_info)
com.jeantessier.classreader.TransientClassfileLoaderNew Constructors:
private TransientClassfileLoader(com.jeantessier.classreader.ClassfileFactory)private TransientClassfileLoader(com.jeantessier.classreader.ClassfileFactory, com.jeantessier.classreader.ClassfileLoaderDispatcher)
com.jeantessier.classreader.VisitorBaseNew Methods:
public void visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)public void visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)public void visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)public void visitSignature_attribute(com.jeantessier.classreader.Signature_attribute)public void visitSourceDebugExtension_attribute(com.jeantessier.classreader.SourceDebugExtension_attribute)
com.jeantessier.classreader.XMLPrinterNew Methods:
public void visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)public void visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)public void visitInstruction(com.jeantessier.classreader.Instruction)public void visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)public void visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)public void visitSignature_attribute(com.jeantessier.classreader.Signature_attribute)
com.jeantessier.dependency.ClassNodeRemoved Fields:
private com.jeantessier.dependency.PackageNode parentNew Fields:
private java.util.Collection childrenprivate com.jeantessier.dependency.PackageNode packageNodeprivate java.util.Collection parentsNew Methods:
public void addParent(com.jeantessier.dependency.ClassNode)public java.util.Collection getChildren()public com.jeantessier.dependency.FeatureNode getFeature(java.lang.String)public java.util.Collection getInheritedFeatures(java.lang.String)public java.util.Collection getParents()
com.jeantessier.dependency.CodeDependencyCollectorNew Methods:
private com.jeantessier.dependency.Node getCurrent()void setCurrent(com.jeantessier.dependency.Node)
com.jeantessier.dependency.CollectionSelectionCriteriaField Declaration Changes:
old:java.util.Collection exclude
new:private java.util.Collection exclude
old:java.util.Collection include
new:private java.util.Collection include
com.jeantessier.dependency.FeatureNodeNew Methods:
public java.lang.String getSimpleName()
com.jeantessier.dependency.HTMLPrinterNew Fields:
private static final java.lang.String BIDIRECTIONALprivate static final java.lang.String FROMprivate static final java.lang.String TONew Methods:
private java.lang.String perlEscapeName(java.lang.String)
com.jeantessier.dependency.MetricsReportField Declaration Changes:
old:boolean chartingClassesPerPackage
new:private boolean chartingClassesPerPackage
old:boolean chartingFeaturesPerClass
new:private boolean chartingFeaturesPerClass
old:boolean chartingInboundsPerClass
new:private boolean chartingInboundsPerClass
old:boolean chartingInboundsPerFeature
new:private boolean chartingInboundsPerFeature
old:boolean chartingInboundsPerPackage
new:private boolean chartingInboundsPerPackage
old:boolean chartingOutboundsPerClass
new:private boolean chartingOutboundsPerClass
old:boolean chartingOutboundsPerFeature
new:private boolean chartingOutboundsPerFeature
old:boolean chartingOutboundsPerPackage
new:private boolean chartingOutboundsPerPackage
old:boolean listingElements
new:private boolean listingElements
com.jeantessier.dependency.PrinterNew Fields:
public static final java.lang.String DEFAULT_INDENT_TEXT
com.jeantessier.dependency.RegularExpressionSelectionCriteriaRemoved Methods:
static java.util.List parseRE(java.lang.String)
com.jeantessier.dependency.TransitiveClosureRemoved Methods:
static static {}Field Declaration Changes:
old:public static long DO_NOT_FOLLOW
new:public static final long DO_NOT_FOLLOW
old:public static long UNBOUNDED_DEPTH
new:public static final long UNBOUNDED_DEPTH
com.jeantessier.dependencyfinder.ant.JarJarDiffRemoved Methods:
private com.jeantessier.diff.DifferenceStrategy getDefaultStrategy(boolean)New Methods:
private com.jeantessier.diff.DifferenceStrategy getBaseStrategy(boolean)private com.jeantessier.diff.DifferencesFactory getDifferencesFactory() throws java.io.IOExceptionvoid validateParameters() throws org.apache.tools.ant.BuildException
com.jeantessier.dependencyfinder.ant.ListDiffNew Methods:
void validateParameters() throws org.apache.tools.ant.BuildException
com.jeantessier.dependencyfinder.ant.ListSymbolsNew Fields:
private java.util.List excludesprivate boolean finalMethodOrClassNamesprivate java.util.List includesprivate boolean nonPrivateFieldNamesNew Methods:
private com.jeantessier.classreader.SymbolGathererStrategy createDefaultSymbolGathererStrategy()com.jeantessier.classreader.SymbolGathererStrategy createStrategy()public java.util.List getExcludes()public boolean getFinalmethodorclassnames()public java.util.List getIncludes()public boolean getNonprivatefieldnames()public void setExcludes(java.lang.String)public void setFinalmethodorclassnames(boolean)public void setIncludes(java.lang.String)public void setNonprivatefieldnames(boolean)void validateParameters() throws org.apache.tools.ant.BuildException
com.jeantessier.dependencyfinder.ant.OOMetricsNew Fields:
private boolean enableCrossClassMeasurementsNew Methods:
public boolean getEnablecrossclassmeasurements()public void setEnablecrossclassmeasurements(boolean)
com.jeantessier.dependencyfinder.cli.ClassClassDiffConstructor Changes:
old:public ClassClassDiff() throws com.jeantessier.commandline.CommandLineException
new:public ClassClassDiff()
com.jeantessier.dependencyfinder.cli.ClassFinderDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.ClassFinder extends com.jeantessier.dependencyfinder.cli.Command
new:public class com.jeantessier.dependencyfinder.cli.ClassFinder extends com.jeantessier.dependencyfinder.cli.DirectoryExplorerCommandRemoved Methods:
public void showSpecificUsage(java.io.PrintStream)Constructor Changes:
old:public ClassFinder() throws com.jeantessier.commandline.CommandLineException
new:public ClassFinder()New Methods:
private void printCompact(java.lang.String, java.util.List)private void printMultiline(java.lang.String, java.util.List)
com.jeantessier.dependencyfinder.cli.ClassListDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.ClassList extends com.jeantessier.dependencyfinder.cli.Command
new:public class com.jeantessier.dependencyfinder.cli.ClassList extends com.jeantessier.dependencyfinder.cli.DirectoryExplorerCommandRemoved Methods:
protected void showSpecificUsage(java.io.PrintStream)Constructor Changes:
old:public ClassList() throws com.jeantessier.commandline.CommandLineException
new:public ClassList()
com.jeantessier.dependencyfinder.cli.ClassMetricsDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.ClassMetrics extends com.jeantessier.dependencyfinder.cli.Command
new:public class com.jeantessier.dependencyfinder.cli.ClassMetrics extends com.jeantessier.dependencyfinder.cli.DirectoryExplorerCommandRemoved Methods:
protected void showSpecificUsage(java.io.PrintStream)Constructor Changes:
old:public ClassMetrics() throws com.jeantessier.commandline.CommandLineException
new:public ClassMetrics()
com.jeantessier.dependencyfinder.cli.ClassReaderConstructor Changes:
old:public ClassReader() throws com.jeantessier.commandline.CommandLineException
new:public ClassReader()Method Changes:
old:public void showSpecificUsage(java.io.PrintStream)
new:protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.CommandRemoved Fields:
private java.lang.String nameRemoved Constructors:
public Command(java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionRemoved Methods:
protected void populateCommandLineSwitchesForXMLOutput(java.lang.String, java.lang.String)New Constructors:
public Command()New Methods:
protected void populateCommandLineSwitchesForXMLOutput(java.lang.String, java.lang.String, java.lang.String)
com.jeantessier.dependencyfinder.cli.DependencyClosureDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.DependencyClosure extends com.jeantessier.dependencyfinder.cli.Command
new:public class com.jeantessier.dependencyfinder.cli.DependencyClosure extends com.jeantessier.dependencyfinder.cli.DependencyGraphCommandRemoved Methods:
protected com.jeantessier.commandline.ParameterStrategy getParameterStrategy()protected void showSpecificUsage(java.io.PrintStream)Constructor Changes:
old:public DependencyClosure() throws com.jeantessier.commandline.CommandLineException
new:public DependencyClosure()
com.jeantessier.dependencyfinder.cli.DependencyCyclesDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.DependencyCycles extends com.jeantessier.dependencyfinder.cli.Command
new:public class com.jeantessier.dependencyfinder.cli.DependencyCycles extends com.jeantessier.dependencyfinder.cli.DependencyGraphCommandRemoved Methods:
protected com.jeantessier.commandline.ParameterStrategy getParameterStrategy()protected void showSpecificUsage(java.io.PrintStream)Constructor Changes:
old:public DependencyCycles() throws com.jeantessier.commandline.CommandLineException
new:public DependencyCycles()
com.jeantessier.dependencyfinder.cli.DependencyExtractorDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.DependencyExtractor extends com.jeantessier.dependencyfinder.cli.Command
new:public class com.jeantessier.dependencyfinder.cli.DependencyExtractor extends com.jeantessier.dependencyfinder.cli.DirectoryExplorerCommandRemoved Methods:
protected void showSpecificUsage(java.io.PrintStream)Constructor Changes:
old:public DependencyExtractor() throws com.jeantessier.commandline.CommandLineException
new:public DependencyExtractor()
com.jeantessier.dependencyfinder.cli.DependencyMetricsDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.DependencyMetrics extends com.jeantessier.dependencyfinder.cli.Command
new:public class com.jeantessier.dependencyfinder.cli.DependencyMetrics extends com.jeantessier.dependencyfinder.cli.DependencyGraphCommandRemoved Methods:
protected com.jeantessier.commandline.ParameterStrategy getParameterStrategy()protected void showSpecificUsage(java.io.PrintStream)Constructor Changes:
old:public DependencyMetrics() throws com.jeantessier.commandline.CommandLineException
new:public DependencyMetrics()
com.jeantessier.dependencyfinder.cli.DependencyReporterDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.DependencyReporter extends com.jeantessier.dependencyfinder.cli.Command
new:public class com.jeantessier.dependencyfinder.cli.DependencyReporter extends com.jeantessier.dependencyfinder.cli.DependencyGraphCommandRemoved Methods:
protected com.jeantessier.commandline.ParameterStrategy getParameterStrategy()protected void showSpecificUsage(java.io.PrintStream)Constructor Changes:
old:public DependencyReporter() throws com.jeantessier.commandline.CommandLineException
new:public DependencyReporter()New Methods:
private void copyGraph(com.jeantessier.dependency.Visitor) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationExceptionprivate void copyGraph(com.jeantessier.dependency.Visitor, java.util.Collection)private void copyGraphFromFiles(com.jeantessier.dependency.Visitor) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationExceptionprivate void copyGraphFromSystemIn(com.jeantessier.dependency.Visitor) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXExceptionprivate java.util.Collection loadGraphFromFile(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationExceptionprivate java.util.Collection loadGraphFromSystemIn() throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
com.jeantessier.dependencyfinder.cli.DiffCommandRemoved Constructors:
public DiffCommand(java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionMethod Changes:
old:protected com.jeantessier.diff.DifferenceStrategy getBaseStrategy(boolean)
new:private com.jeantessier.diff.DifferenceStrategy getBaseStrategy(boolean)
old:protected com.jeantessier.diff.DifferenceStrategy getStrategy(java.lang.String, com.jeantessier.diff.DifferenceStrategy)
new:private com.jeantessier.diff.DifferenceStrategy getStrategy(java.lang.String, com.jeantessier.diff.DifferenceStrategy)New Constructors:
public DiffCommand()New Methods:
protected com.jeantessier.diff.DifferencesFactory getDifferencesFactory() throws java.io.IOExceptionprotected java.util.Collection parseCommandLine(java.lang.String[])
com.jeantessier.dependencyfinder.cli.JarJarDiffConstructor Changes:
old:public JarJarDiff() throws com.jeantessier.commandline.CommandLineException
new:public JarJarDiff()
com.jeantessier.dependencyfinder.cli.ListDeprecatedElementsDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.ListDeprecatedElements extends com.jeantessier.dependencyfinder.cli.Command
new:public class com.jeantessier.dependencyfinder.cli.ListDeprecatedElements extends com.jeantessier.dependencyfinder.cli.DirectoryExplorerCommandRemoved Methods:
protected void showSpecificUsage(java.io.PrintStream)Constructor Changes:
old:public ListDeprecatedElements() throws com.jeantessier.commandline.CommandLineException
new:public ListDeprecatedElements()
com.jeantessier.dependencyfinder.cli.ListDiffConstructor Changes:
old:public ListDiff() throws com.jeantessier.commandline.CommandLineException
new:public ListDiff()New Methods:
protected java.util.Collection parseCommandLine(java.lang.String[])
com.jeantessier.dependencyfinder.cli.ListSymbolsDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.ListSymbols extends com.jeantessier.dependencyfinder.cli.Command
new:public class com.jeantessier.dependencyfinder.cli.ListSymbols extends com.jeantessier.dependencyfinder.cli.DirectoryExplorerCommandRemoved Methods:
protected void showSpecificUsage(java.io.PrintStream)Constructor Changes:
old:public ListSymbols() throws com.jeantessier.commandline.CommandLineException
new:public ListSymbols()
com.jeantessier.dependencyfinder.cli.OOMetricsDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.OOMetrics extends com.jeantessier.dependencyfinder.cli.Command
new:public class com.jeantessier.dependencyfinder.cli.OOMetrics extends com.jeantessier.dependencyfinder.cli.DirectoryExplorerCommandRemoved Methods:
protected void showSpecificUsage(java.io.PrintStream)Constructor Changes:
old:public OOMetrics() throws com.jeantessier.commandline.CommandLineException
new:public OOMetrics()
com.jeantessier.dependencyfinder.gui.OOMetricsRemoved Constructors:
public OOMetrics(com.jeantessier.metrics.MetricsFactory)New Fields:
private boolean enableCrossClassMeasurementsNew Constructors:
public OOMetrics(com.jeantessier.metrics.MetricsFactory, boolean)New Methods:
public boolean isEnableCrossClassMeasurements()
com.jeantessier.diff.ClassDifferencesNew Methods:
public java.lang.String getNewDeclaration()public java.lang.String getOldDeclaration()
com.jeantessier.diff.ClassReportDeclaration Changes:
old:public class com.jeantessier.diff.ClassReport extends com.jeantessier.diff.Printer implements java.lang.Comparable
new:public class com.jeantessier.diff.ClassReport extends com.jeantessier.diff.Printer implements com.jeantessier.classreader.Visitor, java.lang.ComparableRemoved Methods:
public java.lang.String toString()New Fields:
private static final org.apache.oro.text.perl.Perl5Util perlNew Methods:
private java.lang.String escapeXMLCharactersInAttributeValue(java.lang.String)private java.lang.String escapeXMLCharactersInTagContent(java.lang.String)public java.lang.String render()static static {}public void visitClass_info(com.jeantessier.classreader.Class_info)public void visitClassfile(com.jeantessier.classreader.Classfile)public void visitClassfiles(java.util.Collection)public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)public void visitConstantPool(com.jeantessier.classreader.ConstantPool)public void visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)public void visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)public void visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)public void visitDouble_info(com.jeantessier.classreader.Double_info)public void visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)public void visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)public void visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)public void visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void visitField_info(com.jeantessier.classreader.Field_info)public void visitFloat_info(com.jeantessier.classreader.Float_info)public void visitInnerClass(com.jeantessier.classreader.InnerClass)public void visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)public void visitInstruction(com.jeantessier.classreader.Instruction)public void visitInteger_info(com.jeantessier.classreader.Integer_info)public void visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void visitLineNumber(com.jeantessier.classreader.LineNumber)public void visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)public void visitLocalVariable(com.jeantessier.classreader.LocalVariable)public void visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)public void visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)public void visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)public void visitLong_info(com.jeantessier.classreader.Long_info)public void visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void visitMethod_info(com.jeantessier.classreader.Method_info)public void visitNameAndType_info(com.jeantessier.classreader.NameAndType_info)public void visitSignature_attribute(com.jeantessier.classreader.Signature_attribute)public void visitSourceDebugExtension_attribute(com.jeantessier.classreader.SourceDebugExtension_attribute)public void visitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)public void visitString_info(com.jeantessier.classreader.String_info)public void visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)public void visitUTF8_info(com.jeantessier.classreader.UTF8_info)
com.jeantessier.diff.FeatureDifferencesNew Methods:
public java.lang.String getNewDeclaration()public java.lang.String getOldDeclaration()
com.jeantessier.diff.ListDiffPrinterNew Fields:
public static final java.lang.String DEFAULT_INDENT_TEXT
com.jeantessier.diff.PackageDifferencesNew Fields:
private java.lang.String newDeclarationprivate java.lang.String oldDeclarationNew Methods:
public java.lang.String getNewDeclaration()public java.lang.String getOldDeclaration()
com.jeantessier.diff.PrinterNew Fields:
public static final java.lang.String DEFAULT_INDENT_TEXT
com.jeantessier.diff.RemovableDifferencesRemoved Fields:
private java.lang.String newDeclarationprivate java.lang.String oldDeclarationRemoved Methods:
public void setNewDeclaration(java.lang.String)public void setOldDeclaration(java.lang.String)Method Changes:
old:public java.lang.String getNewDeclaration()
new:public abstract java.lang.String getNewDeclaration()
old:public java.lang.String getOldDeclaration()
new:public abstract java.lang.String getOldDeclaration()
com.jeantessier.diff.ReportRemoved Methods:
public java.lang.String toString()New Methods:
public java.lang.String render()
com.jeantessier.metrics.CounterMeasurementRemoved Methods:
public void add(double)public void add(float)public void add(int)public void add(long)
com.jeantessier.metrics.MeasurementBaseRemoved Methods:
public void add(double)public void add(float)public void add(int)public void add(long)public double doubleValue()public float floatValue()public int intValue()public long longValue()
com.jeantessier.metrics.MetricsRemoved Fields:
public static final java.lang.String ABSTRACT_CLASSESpublic static final java.lang.String ABSTRACT_INNER_CLASSESpublic static final java.lang.String ABSTRACT_METHODSpublic static final java.lang.String ATTRIBUTESpublic static final java.lang.String CLASSESpublic static final java.lang.String CLASS_NAME_CHARACTER_COUNTpublic static final java.lang.String CLASS_NAME_WORD_COUNTpublic static final java.lang.String CLASS_SLOCpublic static final java.lang.String DEPRECATED_ATTRIBUTESpublic static final java.lang.String DEPRECATED_CLASSESpublic static final java.lang.String DEPRECATED_METHODSpublic static final java.lang.String DEPTH_OF_INHERITANCEpublic static final java.lang.String FINAL_ATTRIBUTESpublic static final java.lang.String FINAL_CLASSESpublic static final java.lang.String FINAL_INNER_CLASSESpublic static final java.lang.String FINAL_METHODSpublic static final java.lang.String GROUP_NAME_CHARACTER_COUNTpublic static final java.lang.String GROUP_NAME_WORD_COUNTpublic static final java.lang.String INBOUND_EXTRA_PACKAGE_DEPENDENCIESpublic static final java.lang.String INBOUND_EXTRA_PACKAGE_METHOD_DEPENDENCIESpublic static final java.lang.String INBOUND_INTRA_CLASS_METHOD_DEPENDENCIESpublic static final java.lang.String INBOUND_INTRA_PACKAGE_DEPENDENCIESpublic static final java.lang.String INBOUND_INTRA_PACKAGE_METHOD_DEPENDENCIESpublic static final java.lang.String INNER_CLASSESpublic static final java.lang.String INTERFACESpublic static final java.lang.String LOCAL_VARIABLESpublic static final java.lang.String METHOD_NAME_CHARACTER_COUNTpublic static final java.lang.String METHOD_NAME_WORD_COUNTpublic static final java.lang.String NATIVE_METHODSpublic static final java.lang.String OUTBOUND_EXTRA_PACKAGE_CLASS_DEPENDENCIESpublic static final java.lang.String OUTBOUND_EXTRA_PACKAGE_DEPENDENCIESpublic static final java.lang.String OUTBOUND_EXTRA_PACKAGE_FEATURE_DEPENDENCIESpublic static final java.lang.String OUTBOUND_INTRA_CLASS_FEATURE_DEPENDENCIESpublic static final java.lang.String OUTBOUND_INTRA_PACKAGE_CLASS_DEPENDENCIESpublic static final java.lang.String OUTBOUND_INTRA_PACKAGE_DEPENDENCIESpublic static final java.lang.String OUTBOUND_INTRA_PACKAGE_FEATURE_DEPENDENCIESpublic static final java.lang.String PACKAGESpublic static final java.lang.String PACKAGE_ATTRIBUTESpublic static final java.lang.String PACKAGE_INNER_CLASSESpublic static final java.lang.String PACKAGE_METHODSpublic static final java.lang.String PARAMETERSpublic static final java.lang.String PRIVATE_ATTRIBUTESpublic static final java.lang.String PRIVATE_INNER_CLASSESpublic static final java.lang.String PRIVATE_METHODSpublic static final java.lang.String PROTECTED_ATTRIBUTESpublic static final java.lang.String PROTECTED_INNER_CLASSESpublic static final java.lang.String PROTECTED_METHODSpublic static final java.lang.String PUBLIC_ATTRIBUTESpublic static final java.lang.String PUBLIC_CLASSESpublic static final java.lang.String PUBLIC_INNER_CLASSESpublic static final java.lang.String PUBLIC_METHODSpublic static final java.lang.String SLOCpublic static final java.lang.String STATIC_ATTRIBUTESpublic static final java.lang.String STATIC_CLASSESpublic static final java.lang.String STATIC_INNER_CLASSESpublic static final java.lang.String STATIC_METHODSpublic static final java.lang.String SUBCLASSESpublic static final java.lang.String SYNCHRONIZED_METHODSpublic static final java.lang.String SYNTHETIC_ATTRIBUTESpublic static final java.lang.String SYNTHETIC_CLASSESpublic static final java.lang.String SYNTHETIC_METHODSpublic static final java.lang.String TRANSIENT_ATTRIBUTESpublic static final java.lang.String TRIVIAL_METHODSpublic static final java.lang.String VOLATILE_ATTRIBUTESNew Methods:
public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements)public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements, double)public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements, float)public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements, int)public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements, java.lang.Object)public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements, long)public com.jeantessier.metrics.Measurement getMeasurement(com.jeantessier.metrics.BasicMeasurements)
com.jeantessier.metrics.MetricsGathererMethod Changes:
old:private void setCurrentClass(com.jeantessier.metrics.Metrics)
new:void setCurrentClass(com.jeantessier.metrics.Metrics)
old:private void setCurrentGroup(com.jeantessier.metrics.Metrics)
new:void setCurrentGroup(com.jeantessier.metrics.Metrics)
old:private void setCurrentMethod(com.jeantessier.metrics.Metrics)
new:void setCurrentMethod(com.jeantessier.metrics.Metrics)
old:private void setCurrentProject(com.jeantessier.metrics.Metrics)
new:void setCurrentProject(com.jeantessier.metrics.Metrics)New Fields:
private static final org.apache.oro.text.perl.Perl5Util perlNew Methods:
private java.util.Collection cloneListeners()boolean isInnerClassOfCurrentClass(com.jeantessier.classreader.InnerClass)static static {}
com.jeantessier.metrics.NbSubMetricsMeasurementRemoved Fields:
private static final java.lang.String OPERATORSNew Fields:
private static final java.lang.String OPERATORS_REGULAR_EXPRESSION
com.jeantessier.metrics.NullMeasurementRemoved Methods:
public double doubleValue()public float floatValue()public int intValue()public long longValue()
com.jeantessier.metrics.PrinterNew Fields:
public static final java.lang.String DEFAULT_INDENT_TEXT
com.jeantessier.text.MaximumCapacityPatternCacheField Declaration Changes:
old:org.apache.oro.text.regex.PatternCompiler compiler
new:private org.apache.oro.text.regex.PatternCompiler compiler
old:java.util.Map map
new:private java.util.Map map
com.jeantessier.text.PrinterBufferNew Fields:
public static final java.lang.String DEFAULT_INDENT_TEXT
com.jeantessier.classreader.implcom.jeantessier.classreader.ClassfileFactorycom.jeantessier.classreader.EnclosingMethod_attributecom.jeantessier.classreader.LocalVariableTypecom.jeantessier.classreader.LocalVariableTypeTable_attributecom.jeantessier.classreader.Signature_attributecom.jeantessier.classreader.SourceDebugExtension_attributecom.jeantessier.classreader.SymbolGathererStrategycom.jeantessier.classreader.AttributeTypecom.jeantessier.classreader.ClassNameHelpercom.jeantessier.classreader.ClassfileLoaderActioncom.jeantessier.classreader.DefaultSymbolGathererStrategycom.jeantessier.classreader.DescriptorHelpercom.jeantessier.classreader.DescriptorIteratorcom.jeantessier.classreader.FilteringSymbolGathererStrategycom.jeantessier.classreader.FinalMethodOrClassSymbolGathererStrategycom.jeantessier.classreader.NonPrivateFieldSymbolGathererStrategycom.jeantessier.classreader.SymbolGathererStrategyDecoratorcom.jeantessier.dependency.FeatureResolvercom.jeantessier.dependency.LCOM4Gatherercom.jeantessier.dependency.MatchExceptioncom.jeantessier.dependencyfinder.cli.ClassCohesioncom.jeantessier.dependencyfinder.cli.DependencyGraphCommandcom.jeantessier.dependencyfinder.cli.DirectoryExplorerCommandcom.jeantessier.metrics.BasicMeasurementscom.jeantessier.text.RegularExpressionParsercom.jeantessier.commandline.CountingParameterStrategycom.jeantessier.diff.Validatorcom.jeantessier.commandline.AnyParameterStrategycom.jeantessier.dependencyfinder.Hexcom.jeantessier.dependencyfinder.cli.NullPrintWritercom.jeantessier.diff.DocumentableDifferencescom.jeantessier.diff.JarDifferencescom.jeantessier.diff.ListBasedValidatorcom.jeantessier.diff.PackageValidator
com.jeantessier.classreader.ClassfileLoaderDispatcherRemoved Fields:
public static final int ACTION_CLASSpublic static final int ACTION_DIRECTORYpublic static final int ACTION_IGNOREpublic static final int ACTION_JARpublic static final int ACTION_ZIPMethod Changes:
old:public abstract int dispatch(java.lang.String)
new:public abstract com.jeantessier.classreader.ClassfileLoaderDispatcher$Action dispatch(java.lang.String)
com.jeantessier.classreader.VisitorNew Methods:
public abstract void visitInstruction(com.jeantessier.classreader.Instruction)
com.jeantessier.commandline.CommandLineSwitchRemoved Methods:
public abstract int parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
public abstract java.lang.String getName()public abstract int parse(java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionpublic abstract void validate() throws com.jeantessier.commandline.CommandLineException
com.jeantessier.commandline.ParameterStrategyRemoved Methods:
public abstract boolean isSatisfied()Method Changes:
old:public abstract boolean accept(java.lang.String)
new:public abstract int accept(java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
public abstract java.util.List getParameters()public abstract void validate() throws com.jeantessier.commandline.CommandLineException
com.jeantessier.commandline.VisitorRemoved Methods:
public abstract void visitAnyParameterStrategy(com.jeantessier.commandline.AnyParameterStrategy)New Methods:
public abstract void visitAliasSwitch(com.jeantessier.commandline.AliasSwitch)public abstract void visitCollectingParameterStrategy(com.jeantessier.commandline.CollectingParameterStrategy)
com.jeantessier.diff.DifferencesRemoved Methods:
public abstract boolean isEmpty()
com.jeantessier.diff.VisitorRemoved Methods:
public abstract void visitDocumentableDifferences(com.jeantessier.diff.DocumentableDifferences)public abstract void visitJarDifferences(com.jeantessier.diff.JarDifferences)New Methods:
public abstract void visitProjectDifferences(com.jeantessier.diff.ProjectDifferences)
com.jeantessier.classreader.AttributeFactoryRemoved Fields:
static java.lang.Class class$com$jeantessier$classreader$AttributeFactoryRemoved Methods:
static java.lang.Class class$(java.lang.String)
com.jeantessier.classreader.Attribute_infoRemoved Methods:
public abstract void accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.ClassDependencyCollectorRemoved Methods:
public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)public void visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)public void visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)public void visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)public void visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)
com.jeantessier.classreader.Class_infoNew Methods:
public boolean equals(java.lang.Object)public java.lang.String getSimpleName()public int hashCode()
com.jeantessier.classreader.ClassfileNew Methods:
public java.lang.String getSimpleName()
com.jeantessier.classreader.ClassfileLoaderEventSourceField Declaration Changes:
old:private int previousDispatch
new:private com.jeantessier.classreader.ClassfileLoaderDispatcher$Action previousDispatch
com.jeantessier.classreader.CodeIteratorRemoved Constructors:
public CodeIterator(byte[])Field Declaration Changes:
old:private byte[] code
new:private com.jeantessier.classreader.Code_attribute codeNew Fields:
private byte[] bytecodeNew Constructors:
public CodeIterator(com.jeantessier.classreader.Code_attribute, byte[])
com.jeantessier.classreader.CollectorBaseRemoved Constructors:
public CollectorBase(java.util.Collection)Removed Methods:
protected void add(java.lang.Object)protected void remove(java.lang.Object)New Methods:
protected void add(java.lang.String)
com.jeantessier.classreader.ConstantPoolEntryRemoved Methods:
public abstract void accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.ConstantValue_attributeNew Methods:
public boolean equals(java.lang.Object)public int hashCode()
com.jeantessier.classreader.DirectoryExplorerRemoved Fields:
private java.util.Collection collectionRemoved Methods:
public java.util.Collection getCollection()New Fields:
private java.util.Collection filesNew Methods:
public java.util.Collection getFiles()
com.jeantessier.classreader.Double_infoNew Methods:
public boolean equals(java.lang.Object)public int hashCode()
com.jeantessier.classreader.FeatureDependencyCollectorRemoved Methods:
public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)New Methods:
public void visitInstruction(com.jeantessier.classreader.Instruction)
com.jeantessier.classreader.FeatureRef_infoNew Methods:
public boolean equals(java.lang.Object)public java.lang.String getClassSimpleName()public int hashCode()
com.jeantessier.classreader.Feature_infoRemoved Methods:
public abstract void accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.Field_infoNew Methods:
public com.jeantessier.classreader.ConstantValue_attribute getConstantValue()public java.lang.String getFullDeclaration()
com.jeantessier.classreader.Float_infoNew Methods:
public boolean equals(java.lang.Object)public int hashCode()
com.jeantessier.classreader.InnerClasses_attributeRemoved Methods:
public java.util.Collection getClasses()New Methods:
public java.util.Collection getInnerClasses()
com.jeantessier.classreader.InstructionDeclaration Changes:
old:public class com.jeantessier.classreader.Instruction extends java.lang.Object
new:public class com.jeantessier.classreader.Instruction extends java.lang.Object implements com.jeantessier.classreader.VisitableRemoved Constructors:
public Instruction(byte[], int)Field Declaration Changes:
old:private byte[] code
new:private com.jeantessier.classreader.Code_attribute codeMethod Changes:
old:public byte[] getCode()
new:public com.jeantessier.classreader.Code_attribute getCode()New Fields:
private byte[] bytecodeNew Constructors:
public Instruction(com.jeantessier.classreader.Code_attribute, byte[], int)New Methods:
public void accept(com.jeantessier.classreader.Visitor)public boolean equals(java.lang.Object)public byte[] getBytecode()public int getIndex()public com.jeantessier.classreader.ConstantPoolEntry getIndexedConstantPoolEntry()public int hashCode()
com.jeantessier.classreader.Integer_infoNew Methods:
public boolean equals(java.lang.Object)public int hashCode()
com.jeantessier.classreader.Long_infoNew Methods:
public boolean equals(java.lang.Object)public int hashCode()
com.jeantessier.classreader.Method_infoNew Methods:
public com.jeantessier.classreader.Code_attribute getCode()
com.jeantessier.classreader.MetricsGathererRemoved Methods:
public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)New Methods:
public void visitInstruction(com.jeantessier.classreader.Instruction)
com.jeantessier.classreader.ModifiedOnlyDispatcherMethod Changes:
old:public int dispatch(java.lang.String)
new:public com.jeantessier.classreader.ClassfileLoaderDispatcher$Action dispatch(java.lang.String)
com.jeantessier.classreader.NameAndType_infoNew Methods:
public boolean equals(java.lang.Object)public int hashCode()
com.jeantessier.classreader.PermissiveDispatcherMethod Changes:
old:public int dispatch(java.lang.String)
new:public com.jeantessier.classreader.ClassfileLoaderDispatcher$Action dispatch(java.lang.String)
com.jeantessier.classreader.SignatureHelperRemoved Fields:
static java.lang.Class class$com$jeantessier$classreader$SignatureHelperRemoved Methods:
static java.lang.Class class$(java.lang.String)Method Changes:
old:static java.lang.String convert(java.lang.String)
new:public static java.lang.String convert(java.lang.String)New Methods:
public static java.lang.String convertClassName(java.lang.String)
com.jeantessier.classreader.StrictDispatcherMethod Changes:
old:public int dispatch(java.lang.String)
new:public com.jeantessier.classreader.ClassfileLoaderDispatcher$Action dispatch(java.lang.String)
com.jeantessier.classreader.String_infoNew Methods:
public boolean equals(java.lang.Object)public int hashCode()
com.jeantessier.classreader.UTF8_infoNew Methods:
public boolean equals(java.lang.Object)public int hashCode()
com.jeantessier.classreader.VisitorBaseRemoved Methods:
protected void raiseCount()New Methods:
protected void incrementCount()public void visitInstruction(com.jeantessier.classreader.Instruction)
com.jeantessier.commandline.AtLeastParameterStrategyDeclaration Changes:
old:public class com.jeantessier.commandline.AtLeastParameterStrategy extends java.lang.Object implements com.jeantessier.commandline.CountingParameterStrategy
new:public class com.jeantessier.commandline.AtLeastParameterStrategy extends com.jeantessier.commandline.LimitedCollectingParameterStrategyRemoved Fields:
private int countprivate int nbParametersRemoved Methods:
public boolean accept(java.lang.String)public int getCount()public int getNbParameters()public boolean isSatisfied()New Methods:
public void validate() throws com.jeantessier.commandline.CommandLineException
com.jeantessier.commandline.AtMostParameterStrategyDeclaration Changes:
old:public class com.jeantessier.commandline.AtMostParameterStrategy extends java.lang.Object implements com.jeantessier.commandline.CountingParameterStrategy
new:public class com.jeantessier.commandline.AtMostParameterStrategy extends com.jeantessier.commandline.LimitedCollectingParameterStrategyRemoved Fields:
private int countprivate int nbParametersRemoved Methods:
public int getCount()public int getNbParameters()public boolean isSatisfied()Method Changes:
old:public boolean accept(java.lang.String)
new:public int accept(java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
public void validate() throws com.jeantessier.commandline.CommandLineException
com.jeantessier.commandline.CommandLineRemoved Fields:
private static final com.jeantessier.commandline.ParameterStrategy DEFAULT_PARAMETER_STRATEGYprivate java.util.List parametersRemoved Methods:
public void addSwitch(java.lang.String, com.jeantessier.commandline.CommandLineSwitch)static static {}Method Changes:
old:public void addMultipleValuesSwitch(java.lang.String)
new:public com.jeantessier.commandline.MultipleValuesSwitch addMultipleValuesSwitch(java.lang.String)
old:public void addMultipleValuesSwitch(java.lang.String, boolean)
new:public com.jeantessier.commandline.MultipleValuesSwitch addMultipleValuesSwitch(java.lang.String, boolean)
old:public void addMultipleValuesSwitch(java.lang.String, java.lang.String)
new:public com.jeantessier.commandline.MultipleValuesSwitch addMultipleValuesSwitch(java.lang.String, java.lang.String)
old:public void addMultipleValuesSwitch(java.lang.String, java.lang.String, boolean)
new:public com.jeantessier.commandline.MultipleValuesSwitch addMultipleValuesSwitch(java.lang.String, java.lang.String, boolean)
old:public void addOptionalValueSwitch(java.lang.String)
new:public com.jeantessier.commandline.OptionalValueSwitch addOptionalValueSwitch(java.lang.String)
old:public void addOptionalValueSwitch(java.lang.String, boolean)
new:public com.jeantessier.commandline.OptionalValueSwitch addOptionalValueSwitch(java.lang.String, boolean)
old:public void addOptionalValueSwitch(java.lang.String, java.lang.String)
new:public com.jeantessier.commandline.OptionalValueSwitch addOptionalValueSwitch(java.lang.String, java.lang.String)
old:public void addOptionalValueSwitch(java.lang.String, java.lang.String, boolean)
new:public com.jeantessier.commandline.OptionalValueSwitch addOptionalValueSwitch(java.lang.String, java.lang.String, boolean)
old:public void addSingleValueSwitch(java.lang.String)
new:public com.jeantessier.commandline.SingleValueSwitch addSingleValueSwitch(java.lang.String)
old:public void addSingleValueSwitch(java.lang.String, boolean)
new:public com.jeantessier.commandline.SingleValueSwitch addSingleValueSwitch(java.lang.String, boolean)
old:public void addSingleValueSwitch(java.lang.String, java.lang.String)
new:public com.jeantessier.commandline.SingleValueSwitch addSingleValueSwitch(java.lang.String, java.lang.String)
old:public void addSingleValueSwitch(java.lang.String, java.lang.String, boolean)
new:public com.jeantessier.commandline.SingleValueSwitch addSingleValueSwitch(java.lang.String, java.lang.String, boolean)
old:public void addToggleSwitch(java.lang.String)
new:public com.jeantessier.commandline.ToggleSwitch addToggleSwitch(java.lang.String)
old:public void addToggleSwitch(java.lang.String, boolean)
new:public com.jeantessier.commandline.ToggleSwitch addToggleSwitch(java.lang.String, boolean)
old:public void parse(java.lang.String[]) throws com.jeantessier.commandline.CommandLineException
new:public java.util.Collection parse(java.lang.String[])New Methods:
public com.jeantessier.commandline.AliasSwitch addAliasSwitch(java.lang.String, java.lang.String[])private com.jeantessier.commandline.CommandLineSwitch addSwitch(com.jeantessier.commandline.CommandLineSwitch)public com.jeantessier.commandline.CommandLineSwitch getSwitch(java.lang.String, boolean)public java.util.Collection getSwitches()
com.jeantessier.commandline.CommandLineSwitchBaseRemoved Constructors:
public CommandLineSwitchBase()public CommandLineSwitchBase(boolean)public CommandLineSwitchBase(java.lang.Object)public CommandLineSwitchBase(java.lang.Object, boolean)Removed Methods:
public abstract void accept(com.jeantessier.commandline.Visitor)public abstract int parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionNew Fields:
private java.lang.String nameNew Constructors:
public CommandLineSwitchBase(java.lang.String)public CommandLineSwitchBase(java.lang.String, boolean)public CommandLineSwitchBase(java.lang.String, java.lang.Object)public CommandLineSwitchBase(java.lang.String, java.lang.Object, boolean)New Methods:
public java.lang.String getName()public void validate() throws com.jeantessier.commandline.CommandLineException
com.jeantessier.commandline.CommandLineUsageDeclaration Changes:
old:public class com.jeantessier.commandline.CommandLineUsage extends java.lang.Object implements com.jeantessier.commandline.Visitor
new:public class com.jeantessier.commandline.CommandLineUsage extends com.jeantessier.commandline.PrinterRemoved Fields:
private static final java.lang.String EOLprivate java.lang.String commandprivate java.lang.String switchNameprivate java.lang.StringBuffer usageRemoved Methods:
static static {}public void visitAnyParameterStrategy(com.jeantessier.commandline.AnyParameterStrategy)public void visitCommandLine(com.jeantessier.commandline.CommandLine)New Fields:
private java.lang.String commandNameprivate com.jeantessier.text.PrinterBuffer extraTextNew Methods:
protected java.util.Set getSwitchNames(com.jeantessier.commandline.CommandLine)public void visitAliasSwitch(com.jeantessier.commandline.AliasSwitch)public void visitCollectingParameterStrategy(com.jeantessier.commandline.CollectingParameterStrategy)
com.jeantessier.commandline.ExactlyParameterStrategyDeclaration Changes:
old:public class com.jeantessier.commandline.ExactlyParameterStrategy extends java.lang.Object implements com.jeantessier.commandline.CountingParameterStrategy
new:public class com.jeantessier.commandline.ExactlyParameterStrategy extends com.jeantessier.commandline.LimitedCollectingParameterStrategyRemoved Fields:
private int countprivate int nbParametersRemoved Methods:
public int getCount()public int getNbParameters()public boolean isSatisfied()Method Changes:
old:public boolean accept(java.lang.String)
new:public int accept(java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
public void validate() throws com.jeantessier.commandline.CommandLineException
com.jeantessier.commandline.MultipleValuesSwitchRemoved Constructors:
public MultipleValuesSwitch()public MultipleValuesSwitch(boolean)public MultipleValuesSwitch(java.lang.String[])public MultipleValuesSwitch(java.lang.String[], boolean)public MultipleValuesSwitch(java.util.List)public MultipleValuesSwitch(java.util.List, boolean)Removed Methods:
public int parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionNew Constructors:
public MultipleValuesSwitch(java.lang.String, java.lang.String)public MultipleValuesSwitch(java.lang.String, java.lang.String, boolean)public MultipleValuesSwitch(java.lang.String, java.lang.String[])public MultipleValuesSwitch(java.lang.String, java.lang.String[], boolean)public MultipleValuesSwitch(java.lang.String, java.util.List)public MultipleValuesSwitch(java.lang.String, java.util.List, boolean)New Methods:
public int parse(java.lang.String) throws com.jeantessier.commandline.CommandLineException
com.jeantessier.commandline.NullParameterStrategyRemoved Fields:
private boolean satisfiedRemoved Methods:
public boolean isSatisfied()Method Changes:
old:public boolean accept(java.lang.String)
new:public int accept(java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
public java.util.List getParameters()public void validate() throws com.jeantessier.commandline.CommandLineException
com.jeantessier.commandline.OptionalValueSwitchRemoved Constructors:
public OptionalValueSwitch()public OptionalValueSwitch(boolean)Removed Methods:
public int parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionNew Constructors:
public OptionalValueSwitch(java.lang.String, java.lang.String)public OptionalValueSwitch(java.lang.String, java.lang.String, boolean)New Methods:
public int parse(java.lang.String) throws com.jeantessier.commandline.CommandLineException
com.jeantessier.commandline.SingleValueSwitchRemoved Constructors:
public SingleValueSwitch()public SingleValueSwitch(boolean)Removed Methods:
public int parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionNew Constructors:
public SingleValueSwitch(java.lang.String, java.lang.String)public SingleValueSwitch(java.lang.String, java.lang.String, boolean)New Methods:
public int parse(java.lang.String) throws com.jeantessier.commandline.CommandLineException
com.jeantessier.commandline.ToggleSwitchRemoved Constructors:
public ToggleSwitch()public ToggleSwitch(boolean)public ToggleSwitch(boolean, boolean)Removed Methods:
public int parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionNew Constructors:
public ToggleSwitch(java.lang.String)public ToggleSwitch(java.lang.String, boolean)public ToggleSwitch(java.lang.String, boolean, boolean)New Methods:
public int parse(java.lang.String) throws com.jeantessier.commandline.CommandLineException
com.jeantessier.dependency.ClassNodeNew Methods:
public java.lang.String getSimpleName()
com.jeantessier.dependency.ClosureSelectorRemoved Methods:
public abstract void visitClassNode(com.jeantessier.dependency.ClassNode)public abstract void visitFeatureNode(com.jeantessier.dependency.FeatureNode)public abstract void visitInboundClassNode(com.jeantessier.dependency.ClassNode)public abstract void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public abstract void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)public abstract void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)public abstract void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public abstract void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)public abstract void visitPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.CodeDependencyCollectorRemoved Methods:
public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)New Fields:
private com.jeantessier.dependency.SelectionCriteria filterCriteriaNew Constructors:
public CodeDependencyCollector(com.jeantessier.dependency.NodeFactory, com.jeantessier.dependency.SelectionCriteria)New Methods:
public void visitInstruction(com.jeantessier.classreader.Instruction)
com.jeantessier.dependency.CompositeSelectionCriteriaRemoved Methods:
public abstract boolean isMatchingClasses()public abstract boolean isMatchingFeatures()public abstract boolean isMatchingPackages()public abstract boolean matches(com.jeantessier.dependency.ClassNode)public abstract boolean matches(com.jeantessier.dependency.FeatureNode)public abstract boolean matches(com.jeantessier.dependency.PackageNode)public abstract boolean matchesClassName(java.lang.String)public abstract boolean matchesFeatureName(java.lang.String)public abstract boolean matchesPackageName(java.lang.String)
com.jeantessier.dependency.GraphCopierNew Methods:
protected com.jeantessier.dependency.ClassNode copy(com.jeantessier.dependency.NodeFactory, com.jeantessier.dependency.ClassNode)protected com.jeantessier.dependency.FeatureNode copy(com.jeantessier.dependency.NodeFactory, com.jeantessier.dependency.FeatureNode)protected com.jeantessier.dependency.PackageNode copy(com.jeantessier.dependency.NodeFactory, com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.GraphSummarizerRemoved Methods:
public void visitClassNode(com.jeantessier.dependency.ClassNode)public void visitFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitPackageNode(com.jeantessier.dependency.PackageNode)New Methods:
protected boolean isInScope(com.jeantessier.dependency.ClassNode)protected boolean isInScope(com.jeantessier.dependency.FeatureNode)protected boolean isInScope(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.MetricsReportNew Methods:
private int countConfirmedNodes(java.util.Collection)
com.jeantessier.dependency.NodeHandlerRemoved Fields:
private com.jeantessier.dependency.ClassNode currentClassprivate com.jeantessier.dependency.FeatureNode currentFeatureprivate com.jeantessier.dependency.PackageNode currentPackage
com.jeantessier.dependency.NodeLoaderRemoved Fields:
private static final java.lang.String DEFAULT_READER_CLASS_NAMEprivate java.lang.String readerClassNameRemoved Constructors:
public NodeLoader(com.jeantessier.dependency.NodeFactory, java.lang.String)public NodeLoader(com.jeantessier.dependency.NodeFactory, java.lang.String, boolean)public NodeLoader(java.lang.String)public NodeLoader(java.lang.String, boolean)Method Changes:
old:public com.jeantessier.dependency.NodeFactory load(java.io.InputStream) throws java.io.IOException, org.xml.sax.SAXException
new:public com.jeantessier.dependency.NodeFactory load(java.io.InputStream) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
old:public com.jeantessier.dependency.NodeFactory load(java.io.Reader) throws java.io.IOException, org.xml.sax.SAXException
new:public com.jeantessier.dependency.NodeFactory load(java.io.Reader) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
old:public com.jeantessier.dependency.NodeFactory load(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException
new:public com.jeantessier.dependency.NodeFactory load(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
old:public com.jeantessier.dependency.NodeFactory load(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException
new:public com.jeantessier.dependency.NodeFactory load(org.xml.sax.InputSource) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
com.jeantessier.dependency.PrinterRemoved Methods:
protected com.jeantessier.dependency.Printer printNodeName(com.jeantessier.dependency.Node)New Methods:
protected final com.jeantessier.dependency.Printer printDependencyNodeName(com.jeantessier.dependency.Node)protected com.jeantessier.dependency.Printer printDependencyNodeName(com.jeantessier.dependency.Node, java.lang.String)protected final com.jeantessier.dependency.Printer printScopeNodeName(com.jeantessier.dependency.Node)protected com.jeantessier.dependency.Printer printScopeNodeName(com.jeantessier.dependency.Node, java.lang.String)
com.jeantessier.dependency.RegularExpressionSelectionCriteriaRemoved Fields:
static java.lang.Class class$com$jeantessier$dependency$RegularExpressionSelectionCriteriaRemoved Methods:
static java.lang.Class class$(java.lang.String)New Constructors:
public RegularExpressionSelectionCriteria(java.lang.String)
com.jeantessier.dependency.TextPrinterRemoved Methods:
private void printDependencies(java.util.Map)New Methods:
protected void printDependencies(com.jeantessier.dependency.Node, java.util.Map)
com.jeantessier.dependency.VisitorBaseRemoved Fields:
private java.util.SortedSet scopeNew Methods:
protected boolean isInScope(com.jeantessier.dependency.ClassNode)protected boolean isInScope(com.jeantessier.dependency.FeatureNode)protected boolean isInScope(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.XMLPrinterRemoved Methods:
protected com.jeantessier.dependency.Printer printNodeName(com.jeantessier.dependency.Node, java.lang.String)New Methods:
protected com.jeantessier.dependency.Printer printScopeNodeName(com.jeantessier.dependency.Node, java.lang.String)
com.jeantessier.dependencyfinder.VersionBeanInfoRemoved Fields:
static java.lang.Class class$com$jeantessier$dependencyfinder$VersionRemoved Methods:
static java.lang.Class class$(java.lang.String)
com.jeantessier.dependencyfinder.ant.DependencyExtractorNew Fields:
private boolean classFilterprivate java.lang.String classFilterExcludesprivate java.lang.String classFilterIncludesprivate boolean featureFilterprivate java.lang.String featureFilterExcludesprivate java.lang.String featureFilterIncludesprivate java.lang.String filterExcludesprivate org.apache.tools.ant.types.Path filterExcludesListprivate java.lang.String filterIncludesprivate org.apache.tools.ant.types.Path filterIncludesListprivate boolean packageFilterprivate java.lang.String packageFilterExcludesprivate java.lang.String packageFilterIncludesNew Methods:
private com.jeantessier.dependency.CollectionSelectionCriteria createCollectionSelectionCriteria(org.apache.tools.ant.types.Path, org.apache.tools.ant.types.Path)public org.apache.tools.ant.types.Path createFilterexcludeslist()public org.apache.tools.ant.types.Path createFilterincludeslist()protected com.jeantessier.dependency.RegularExpressionSelectionCriteria createRegularExpressionFilterCriteria() throws org.apache.tools.ant.BuildExceptionpublic boolean getClassfilter()public java.lang.String getClassfilterexcludes()public java.lang.String getClassfilterincludes()public boolean getFeaturefilter()public java.lang.String getFeaturefilterexcludes()public java.lang.String getFeaturefilterincludes()protected com.jeantessier.dependency.SelectionCriteria getFilterCriteria() throws org.apache.tools.ant.BuildExceptionpublic java.lang.String getFilterexcludes()public org.apache.tools.ant.types.Path getFilterexcludeslist()public java.lang.String getFilterincludes()public org.apache.tools.ant.types.Path getFilterincludeslist()public boolean getPackagefilter()public java.lang.String getPackagefilterexcludes()public java.lang.String getPackagefilterincludes()private boolean hasFilterListSwitches()private boolean hasFilterRegularExpressionSwitches()private java.util.Collection loadCollection(org.apache.tools.ant.types.Path)public void setClassfilter(boolean)public void setClassfilterexcludes(java.lang.String)public void setClassfilterincludes(java.lang.String)public void setFeaturefilter(boolean)public void setFeaturefilterexcludes(java.lang.String)public void setFeaturefilterincludes(java.lang.String)public void setFilterexcludes(java.lang.String)public void setFilterincludes(java.lang.String)public void setPackagefilter(boolean)public void setPackagefilterexcludes(java.lang.String)public void setPackagefilterincludes(java.lang.String)
com.jeantessier.dependencyfinder.ant.DependencyMetricsRemoved Methods:
public void setAll(boolean)
com.jeantessier.dependencyfinder.ant.DependencyReporterRemoved Fields:
private boolean showAllRemoved Methods:
public void setAll(boolean)Method Changes:
old:private com.jeantessier.dependency.CollectionSelectionCriteria createCollectionSelectionCriteria(org.apache.tools.ant.types.Path, org.apache.tools.ant.types.Path) throws java.io.IOException
new:private com.jeantessier.dependency.CollectionSelectionCriteria createCollectionSelectionCriteria(org.apache.tools.ant.types.Path, org.apache.tools.ant.types.Path)
com.jeantessier.dependencyfinder.ant.JarJarDiffRemoved Fields:
private java.io.File newDocumentationprivate java.io.File oldDocumentationRemoved Methods:
public java.io.File getNewdocumentation()public java.io.File getOlddocumentation()public void setNewdocumentation(java.io.File)public void setOlddocumentation(java.io.File)New Fields:
public static final java.lang.String API_STRATEGYpublic static final java.lang.String DEFAULT_LEVELpublic static final java.lang.String INCOMPATIBLE_STRATEGYprivate boolean codeprivate java.io.File filterprivate java.lang.String levelNew Methods:
public boolean getCode()private com.jeantessier.diff.DifferenceStrategy getDefaultStrategy(boolean)private com.jeantessier.diff.APIDifferenceStrategy getDefaultStrategy(com.jeantessier.diff.DifferenceStrategy)public java.io.File getFilter()public java.lang.String getLevel()private com.jeantessier.diff.DifferenceStrategy getStrategy(java.lang.String, com.jeantessier.diff.DifferenceStrategy)public void setCode(boolean)public void setLevel(java.lang.String)public void setfilter(java.io.File)
com.jeantessier.dependencyfinder.cli.ClassClassDiffDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.ClassClassDiff extends java.lang.Object
new:public class com.jeantessier.dependencyfinder.cli.ClassClassDiff extends com.jeantessier.dependencyfinder.cli.DiffCommandRemoved Fields:
public static final java.lang.String DEFAULT_LOGFILEpublic static final java.lang.String DEFAULT_NEW_DOCUMENTATIONpublic static final java.lang.String DEFAULT_OLD_DOCUMENTATIONstatic java.lang.Class class$com$jeantessier$dependencyfinder$cli$JarJarDiffRemoved Methods:
static java.lang.Class class$(java.lang.String)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOExceptionConstructor Changes:
old:public ClassClassDiff()
new:public ClassClassDiff() throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
public void doProcessing() throws java.lang.Exception
com.jeantessier.dependencyfinder.cli.ClassDumpRemoved Fields:
static java.lang.Class class$com$jeantessier$dependencyfinder$cli$ClassDumpRemoved Methods:
static java.lang.Class class$(java.lang.String)Method Changes:
old:public static void dumpClass(java.io.InputStream) throws java.io.IOException
new:public static void dumpClass(java.io.InputStream)
old:public static void dumpClass(java.lang.Class) throws java.io.IOException
new:public static void dumpClass(java.lang.Class)
old:public static void dumpClass(java.lang.String) throws java.lang.ClassNotFoundException, java.io.IOException
new:public static void dumpClass(java.lang.String) throws java.lang.ClassNotFoundException
com.jeantessier.dependencyfinder.cli.ClassFinderDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.ClassFinder extends java.lang.Object
new:public class com.jeantessier.dependencyfinder.cli.ClassFinder extends com.jeantessier.dependencyfinder.cli.CommandRemoved Fields:
public static final java.lang.String DEFAULT_INCLUDESpublic static final java.lang.String DEFAULT_LOGFILEstatic java.lang.Class class$com$jeantessier$dependencyfinder$cli$ClassFinderRemoved Methods:
static java.lang.Class class$(java.lang.String)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOExceptionConstructor Changes:
old:public ClassFinder()
new:public ClassFinder() throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
public void doProcessing() throws java.lang.Exceptionprotected void populateCommandLineSwitches()public void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.ClassListDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.ClassList extends java.lang.Object
new:public class com.jeantessier.dependencyfinder.cli.ClassList extends com.jeantessier.dependencyfinder.cli.CommandRemoved Fields:
public static final java.lang.String DEFAULT_LOGFILEstatic java.lang.Class class$com$jeantessier$dependencyfinder$cli$ClassListRemoved Methods:
static java.lang.Class class$(java.lang.String)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOExceptionConstructor Changes:
old:public ClassList()
new:public ClassList() throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
public void doProcessing() throws java.lang.Exceptionprotected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.ClassMetricsDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.ClassMetrics extends java.lang.Object
new:public class com.jeantessier.dependencyfinder.cli.ClassMetrics extends com.jeantessier.dependencyfinder.cli.CommandRemoved Fields:
public static final java.lang.String DEFAULT_LOGFILEstatic java.lang.Class class$com$jeantessier$dependencyfinder$cli$ClassMetricsRemoved Methods:
static java.lang.Class class$(java.lang.String)private static void printCFM(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, boolean)private static void printCFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection, boolean)private static void printCMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, boolean)private static void printFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, boolean)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOExceptionConstructor Changes:
old:public ClassMetrics()
new:public ClassMetrics() throws com.jeantessier.commandline.CommandLineExceptionNew Fields:
private boolean listNew Methods:
public void doProcessing() throws java.lang.Exceptionprotected void populateCommandLineSwitches()private void printCFM(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)private void printCFMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)private void printCMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)private void printFMIC(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.ClassReaderDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.ClassReader extends java.lang.Object
new:public class com.jeantessier.dependencyfinder.cli.ClassReader extends com.jeantessier.dependencyfinder.cli.CommandRemoved Fields:
public static final java.lang.String DEFAULT_LOGFILEstatic java.lang.Class class$com$jeantessier$dependencyfinder$cli$ClassReaderRemoved Methods:
static java.lang.Class class$(java.lang.String)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOExceptionConstructor Changes:
old:public ClassReader()
new:public ClassReader() throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
protected void doProcessing() throws java.lang.Exceptionprotected com.jeantessier.commandline.ParameterStrategy getParameterStrategy()protected void populateCommandLineSwitches()public void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.DependencyClosureDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.DependencyClosure extends java.lang.Object
new:public class com.jeantessier.dependencyfinder.cli.DependencyClosure extends com.jeantessier.dependencyfinder.cli.CommandRemoved Fields:
public static final java.lang.String DEFAULT_LOGFILEpublic static final java.lang.String DEFAULT_START_INCLUDESstatic java.lang.Class class$com$jeantessier$dependencyfinder$cli$DependencyClosureRemoved Methods:
static java.lang.Class class$(java.lang.String)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOExceptionConstructor Changes:
old:public DependencyClosure()
new:public DependencyClosure() throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
protected void doProcessing() throws java.lang.Exceptionprotected com.jeantessier.commandline.ParameterStrategy getParameterStrategy()protected void populateCommandLineSwitches()protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.DependencyExtractorDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.DependencyExtractor extends java.lang.Object
new:public class com.jeantessier.dependencyfinder.cli.DependencyExtractor extends com.jeantessier.dependencyfinder.cli.CommandRemoved Fields:
public static final java.lang.String DEFAULT_LOGFILEstatic java.lang.Class class$com$jeantessier$dependencyfinder$cli$DependencyExtractorRemoved Methods:
static java.lang.Class class$(java.lang.String)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOExceptionConstructor Changes:
old:public DependencyExtractor()
new:public DependencyExtractor() throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
protected void doProcessing() throws java.lang.Exceptionprotected java.util.Collection parseCommandLine(java.lang.String[])protected void populateCommandLineSwitches()protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.DependencyMetricsDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.DependencyMetrics extends java.lang.Object
new:public class com.jeantessier.dependencyfinder.cli.DependencyMetrics extends com.jeantessier.dependencyfinder.cli.CommandRemoved Fields:
public static final java.lang.String DEFAULT_FILTER_INCLUDESpublic static final java.lang.String DEFAULT_INCLUDESpublic static final java.lang.String DEFAULT_LOGFILEpublic static final java.lang.String DEFAULT_SCOPE_INCLUDESstatic java.lang.Class class$com$jeantessier$dependencyfinder$cli$DependencyMetricsRemoved Methods:
static java.lang.Class class$(java.lang.String)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOExceptionConstructor Changes:
old:public DependencyMetrics()
new:public DependencyMetrics() throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
public void doProcessing() throws java.lang.Exceptionprotected com.jeantessier.commandline.ParameterStrategy getParameterStrategy()protected java.util.Collection parseCommandLine(java.lang.String[])protected void populateCommandLineSwitches()protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.DependencyReporterDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.DependencyReporter extends java.lang.Object
new:public class com.jeantessier.dependencyfinder.cli.DependencyReporter extends com.jeantessier.dependencyfinder.cli.CommandRemoved Fields:
public static final java.lang.String DEFAULT_FILTER_INCLUDESpublic static final java.lang.String DEFAULT_INCLUDESpublic static final java.lang.String DEFAULT_LOGFILEpublic static final java.lang.String DEFAULT_SCOPE_INCLUDESstatic java.lang.Class class$com$jeantessier$dependencyfinder$cli$DependencyReporterRemoved Methods:
static java.lang.Class class$(java.lang.String)private static com.jeantessier.dependency.CollectionSelectionCriteria createCollectionSelectionCriteria(java.util.Collection, java.util.Collection) throws java.io.IOExceptionprivate static boolean hasFilterListSwitches(com.jeantessier.commandline.CommandLine)private static boolean hasFilterRegularExpressionSwitches(com.jeantessier.commandline.CommandLine)private static boolean hasScopeListSwitches(com.jeantessier.commandline.CommandLine)private static boolean hasScopeRegularExpressionSwitches(com.jeantessier.commandline.CommandLine)private static java.util.Collection loadCollection(java.util.Collection)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOExceptionConstructor Changes:
old:public DependencyReporter()
new:public DependencyReporter() throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
protected void doProcessing() throws java.lang.Exceptionprotected com.jeantessier.commandline.ParameterStrategy getParameterStrategy()protected java.util.Collection parseCommandLine(java.lang.String[])protected void populateCommandLineSwitches()protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.JarJarDiffDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.JarJarDiff extends java.lang.Object
new:public class com.jeantessier.dependencyfinder.cli.JarJarDiff extends com.jeantessier.dependencyfinder.cli.DiffCommandRemoved Fields:
public static final java.lang.String DEFAULT_LOGFILEpublic static final java.lang.String DEFAULT_NEW_DOCUMENTATIONpublic static final java.lang.String DEFAULT_OLD_DOCUMENTATIONstatic java.lang.Class class$com$jeantessier$dependencyfinder$cli$JarJarDiffRemoved Methods:
static java.lang.Class class$(java.lang.String)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOExceptionConstructor Changes:
old:public JarJarDiff()
new:public JarJarDiff() throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
protected void doProcessing() throws java.lang.Exception
com.jeantessier.dependencyfinder.cli.ListDeprecatedElementsDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.ListDeprecatedElements extends java.lang.Object
new:public class com.jeantessier.dependencyfinder.cli.ListDeprecatedElements extends com.jeantessier.dependencyfinder.cli.CommandRemoved Fields:
public static final java.lang.String DEFAULT_LOGFILEstatic java.lang.Class class$com$jeantessier$dependencyfinder$cli$ListDeprecatedElementsRemoved Methods:
static java.lang.Class class$(java.lang.String)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOExceptionConstructor Changes:
old:public ListDeprecatedElements()
new:public ListDeprecatedElements() throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
protected void doProcessing() throws java.lang.Exceptionprotected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.ListDiffDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.ListDiff extends java.lang.Object
new:public class com.jeantessier.dependencyfinder.cli.ListDiff extends com.jeantessier.dependencyfinder.cli.CommandRemoved Fields:
static java.lang.Class class$com$jeantessier$dependencyfinder$cli$ListDiffRemoved Methods:
static java.lang.Class class$(java.lang.String)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOExceptionConstructor Changes:
old:public ListDiff()
new:public ListDiff() throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
protected void doProcessing() throws java.lang.Exceptionprotected void populateCommandLineSwitches()protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.ListSymbolsDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.ListSymbols extends java.lang.Object
new:public class com.jeantessier.dependencyfinder.cli.ListSymbols extends com.jeantessier.dependencyfinder.cli.CommandRemoved Fields:
public static final java.lang.String DEFAULT_LOGFILEstatic java.lang.Class class$com$jeantessier$dependencyfinder$cli$ListSymbolsRemoved Methods:
static java.lang.Class class$(java.lang.String)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOExceptionConstructor Changes:
old:public ListSymbols()
new:public ListSymbols() throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
protected void doProcessing() throws java.lang.Exceptionprotected java.util.Collection parseCommandLine(java.lang.String[])protected void populateCommandLineSwitches()protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.OOMetricsDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.OOMetrics extends java.lang.Object
new:public class com.jeantessier.dependencyfinder.cli.OOMetrics extends com.jeantessier.dependencyfinder.cli.CommandRemoved Fields:
public static final java.lang.String DEFAULT_LOGFILEstatic java.lang.Class class$com$jeantessier$dependencyfinder$cli$OOMetricsRemoved Methods:
static java.lang.Class class$(java.lang.String)private static void printCSVFiles(java.util.Date, com.jeantessier.commandline.CommandLine, com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionprivate static void printTextFile(java.util.Date, com.jeantessier.commandline.CommandLine, com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionprivate static void printXMLFile(java.util.Date, com.jeantessier.commandline.CommandLine, com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionpublic static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOExceptionConstructor Changes:
old:public OOMetrics()
new:public OOMetrics() throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
protected void doProcessing() throws java.lang.Exceptionprotected java.util.Collection parseCommandLine(java.lang.String[])protected void populateCommandLineSwitches()private void printCSVFiles(com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionprivate void printTextFile(com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionprivate void printXMLFile(com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionprotected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.VerboseListenerRemoved Methods:
public void setWriter(java.io.OutputStream)
com.jeantessier.dependencyfinder.gui.DependencyFinderRemoved Fields:
static java.lang.Class class$com$jeantessier$dependencyfinder$gui$DependencyFinderRemoved Methods:
public void addInputFiles(java.util.Collection)private void buildHelpMenu(com.jeantessier.commandline.CommandLine)private void buildViewMenu(com.jeantessier.commandline.CommandLine)static java.lang.Class class$(java.lang.String)Method Changes:
old:public static void main(java.lang.String[]) throws java.lang.Exception
new:public static void main(java.lang.String[])New Methods:
public void addInputFile(java.io.File)private void buildHelpMenu()private void buildViewMenu()
com.jeantessier.dependencyfinder.gui.MetricsExtractActionRemoved Fields:
private java.io.File[] filesprivate com.jeantessier.classreader.ClassfileLoader loaderNew Fields:
private java.util.Collection filenames
com.jeantessier.dependencyfinder.gui.OOMetricsRemoved Fields:
static java.lang.Class class$com$jeantessier$dependencyfinder$gui$OOMetricsstatic java.lang.Class class$java$lang$ObjectRemoved Constructors:
public OOMetrics(com.jeantessier.commandline.CommandLine, com.jeantessier.metrics.MetricsFactory)Removed Methods:
private void buildFileMenu(com.jeantessier.commandline.CommandLine)private void buildHelpMenu(com.jeantessier.commandline.CommandLine)private void buildMenus(com.jeantessier.commandline.CommandLine)static java.lang.Class class$(java.lang.String)New Constructors:
public OOMetrics(com.jeantessier.metrics.MetricsFactory)New Methods:
private void buildFileMenu()private void buildHelpMenu()private void buildMenus()
com.jeantessier.dependencyfinder.gui.OOMetricsTableModelRemoved Fields:
private static final java.lang.Integer LOCAL_DISPOSE_NB_DATA_POINTSstatic java.lang.Class class$com$jeantessier$metrics$StatisticalMeasurementRemoved Methods:
static java.lang.Class class$(java.lang.String)
com.jeantessier.dependencyfinder.gui.TableHeaderListenerRemoved Fields:
static java.lang.Class class$com$jeantessier$metrics$StatisticalMeasurementRemoved Methods:
static java.lang.Class class$(java.lang.String)
com.jeantessier.diff.ClassDifferencesNew Fields:
private boolean declarationModifiedNew Methods:
public boolean isDeclarationModified()void setDeclarationModified(boolean)
com.jeantessier.diff.ClassReportRemoved Fields:
private java.util.Collection documentedConstructorsprivate java.util.Collection documentedFieldsprivate java.util.Collection documentedMethodsprivate java.util.Collection undocumentedConstructorsprivate java.util.Collection undocumentedFieldsprivate java.util.Collection undocumentedMethodsMethod Changes:
old:private static final java.lang.String breakdownDeclaration(com.jeantessier.classreader.Classfile)
new:private java.lang.String breakdownDeclaration(com.jeantessier.classreader.Classfile)
old:private static final java.lang.String breakdownDeclaration(com.jeantessier.classreader.Field_info)
new:private java.lang.String breakdownDeclaration(com.jeantessier.classreader.Field_info)
old:private static java.lang.String breakdownDeclaration(com.jeantessier.classreader.Method_info)
new:private java.lang.String breakdownDeclaration(com.jeantessier.classreader.Method_info)
com.jeantessier.diff.ConstructorDifferencesDeclaration Changes:
old:public class com.jeantessier.diff.ConstructorDifferences extends com.jeantessier.diff.FeatureDifferences
new:public class com.jeantessier.diff.ConstructorDifferences extends com.jeantessier.diff.CodeDifferencesRemoved Constructors:
ConstructorDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)New Constructors:
ConstructorDifferences(java.lang.String, com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_info)
com.jeantessier.diff.DecoratorDifferencesRemoved Methods:
public abstract void accept(com.jeantessier.diff.Visitor)public abstract boolean isEmpty()
com.jeantessier.diff.DeprecatableDifferencesRemoved Methods:
public boolean isEmpty()
com.jeantessier.diff.DifferencesFactoryRemoved Fields:
private com.jeantessier.classreader.ClassfileLoader newJarprivate com.jeantessier.diff.Validator newValidatorprivate com.jeantessier.classreader.ClassfileLoader oldJarprivate com.jeantessier.diff.Validator oldValidatorRemoved Constructors:
public DifferencesFactory(com.jeantessier.diff.Validator, com.jeantessier.diff.Validator)Removed Methods:
public com.jeantessier.diff.Differences createJarDifferences(java.lang.String, java.lang.String, com.jeantessier.classreader.ClassfileLoader, java.lang.String, com.jeantessier.classreader.ClassfileLoader)public com.jeantessier.diff.Differences createPackageDifferences(java.lang.String, com.jeantessier.dependency.PackageNode, com.jeantessier.dependency.PackageNode)New Fields:
private com.jeantessier.diff.DifferenceStrategy strategyNew Constructors:
DifferencesFactory()public DifferencesFactory(com.jeantessier.diff.DifferenceStrategy)New Methods:
public com.jeantessier.diff.Differences createPackageDifferences(java.lang.String, java.util.Map, java.util.Map)public com.jeantessier.diff.Differences createProjectDifferences(java.lang.String, java.lang.String, com.jeantessier.classreader.PackageMapper, java.lang.String, com.jeantessier.classreader.PackageMapper)
com.jeantessier.diff.FieldDifferencesRemoved Constructors:
FieldDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)New Fields:
private boolean constantValueDifferenceNew Constructors:
FieldDifferences(java.lang.String, com.jeantessier.classreader.Field_info, com.jeantessier.classreader.Field_info)New Methods:
public boolean isConstantValueDifference()public boolean isModified()void setConstantValueDifference(boolean)
com.jeantessier.diff.ListDiffPrinterRemoved Fields:
private int indentLevelprivate java.lang.String indentTextRemoved Methods:
public void addAll(java.util.Collection)public java.lang.String getIndentText()private void printLines(java.lang.StringBuffer, java.util.Collection)public void removeAll(java.util.Collection)Field Declaration Changes:
old:private java.lang.StringBuffer buffer
new:private com.jeantessier.text.PrinterBuffer bufferNew Methods:
private void printLines(java.util.Collection)
com.jeantessier.diff.MethodDifferencesDeclaration Changes:
old:public class com.jeantessier.diff.MethodDifferences extends com.jeantessier.diff.FeatureDifferences
new:public class com.jeantessier.diff.MethodDifferences extends com.jeantessier.diff.CodeDifferencesRemoved Constructors:
MethodDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)New Constructors:
MethodDifferences(java.lang.String, com.jeantessier.classreader.Method_info, com.jeantessier.classreader.Method_info)
com.jeantessier.diff.PackageDifferencesRemoved Constructors:
PackageDifferences(java.lang.String, com.jeantessier.dependency.PackageNode, com.jeantessier.dependency.PackageNode)New Constructors:
PackageDifferences(java.lang.String, java.util.Map, java.util.Map)
com.jeantessier.diff.PrinterRemoved Fields:
private int indentLevelprivate java.lang.String indentTextField Declaration Changes:
old:private java.lang.StringBuffer buffer
new:private com.jeantessier.text.PrinterBuffer buffer
com.jeantessier.diff.RemovableDifferencesRemoved Methods:
public abstract void accept(com.jeantessier.diff.Visitor)public boolean isEmpty()
com.jeantessier.diff.ReportRemoved Fields:
private java.util.Collection documentedClassesprivate java.util.Collection documentedInterfacesprivate java.util.Collection documentedPackagesprivate java.util.Collection undocumentedClassesprivate java.util.Collection undocumentedInterfacesprivate java.util.Collection undocumentedPackagesRemoved Methods:
public void visitJarDifferences(com.jeantessier.diff.JarDifferences)Method Changes:
old:private static final java.lang.String breakdownDeclaration(com.jeantessier.classreader.Classfile)
new:private java.lang.String breakdownDeclaration(com.jeantessier.classreader.Classfile)New Methods:
public void setName(java.lang.String)public void setNewVersion(java.lang.String)public void setOldVersion(java.lang.String)public void visitProjectDifferences(com.jeantessier.diff.ProjectDifferences)
com.jeantessier.diff.VisitorBaseRemoved Fields:
private int documentableLevelprivate boolean[] documentedprivate boolean[] undocumentedRemoved Methods:
public boolean isDocumented()public boolean isUndocumented()private void lowerDocumentableLevel()private void raiseDocumentableLevel()public void setDocumented(boolean)public void setUndocumented(boolean)public abstract void visitClassDifferences(com.jeantessier.diff.ClassDifferences)public void visitDocumentableDifferences(com.jeantessier.diff.DocumentableDifferences)public abstract void visitInterfaceDifferences(com.jeantessier.diff.InterfaceDifferences)public void visitJarDifferences(com.jeantessier.diff.JarDifferences)New Methods:
public void visitProjectDifferences(com.jeantessier.diff.ProjectDifferences)
com.jeantessier.metrics.CSVPrinterRemoved Fields:
static java.lang.Class class$com$jeantessier$metrics$StatisticalMeasurementRemoved Methods:
static java.lang.Class class$(java.lang.String)
com.jeantessier.metrics.MeasurementBaseRemoved Methods:
public abstract void accept(com.jeantessier.metrics.MeasurementVisitor)
com.jeantessier.metrics.MeasurementDescriptorRemoved Fields:
static java.lang.Class class$com$jeantessier$metrics$MeasurementDescriptorstatic java.lang.Class class$com$jeantessier$metrics$Metricsstatic java.lang.Class class$java$lang$StringRemoved Methods:
static java.lang.Class class$(java.lang.String)
com.jeantessier.metrics.MetricsNew Fields:
public static final java.lang.String CLASS_NAME_CHARACTER_COUNTpublic static final java.lang.String CLASS_NAME_WORD_COUNTpublic static final java.lang.String GROUP_NAME_CHARACTER_COUNTpublic static final java.lang.String GROUP_NAME_WORD_COUNTpublic static final java.lang.String METHOD_NAME_CHARACTER_COUNTpublic static final java.lang.String METHOD_NAME_WORD_COUNT
com.jeantessier.metrics.MetricsComparatorNew Methods:
public int compare(com.jeantessier.metrics.Metrics, com.jeantessier.metrics.Metrics)
com.jeantessier.metrics.MetricsConfigurationLoaderRemoved Fields:
private static final java.lang.String DEFAULT_READER_CLASSNAMEprivate java.lang.String readerClassnameRemoved Constructors:
public MetricsConfigurationLoader(com.jeantessier.metrics.MetricsConfiguration, java.lang.String)public MetricsConfigurationLoader(com.jeantessier.metrics.MetricsConfiguration, java.lang.String, boolean)public MetricsConfigurationLoader(java.lang.String)public MetricsConfigurationLoader(java.lang.String, boolean)Method Changes:
old:public com.jeantessier.metrics.MetricsConfiguration load(java.io.InputStream) throws java.io.IOException, org.xml.sax.SAXException
new:public com.jeantessier.metrics.MetricsConfiguration load(java.io.InputStream) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
old:public com.jeantessier.metrics.MetricsConfiguration load(java.io.Reader) throws java.io.IOException, org.xml.sax.SAXException
new:public com.jeantessier.metrics.MetricsConfiguration load(java.io.Reader) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
old:public com.jeantessier.metrics.MetricsConfiguration load(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException
new:public com.jeantessier.metrics.MetricsConfiguration load(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
old:public com.jeantessier.metrics.MetricsConfiguration load(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException
new:public com.jeantessier.metrics.MetricsConfiguration load(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
com.jeantessier.metrics.MetricsFactoryNew Fields:
private com.jeantessier.metrics.WordCounter counterNew Methods:
private void computeClassNameCharacterCount(java.lang.String, com.jeantessier.metrics.Metrics)private void computeClassNameWordCount(java.lang.String, com.jeantessier.metrics.Metrics)private void computeMethodNameCharacterCount(java.lang.String, com.jeantessier.metrics.Metrics)private void computeMethodNameWordCount(java.lang.String, com.jeantessier.metrics.Metrics)private void computePackageNameCharacterCount(java.lang.String, com.jeantessier.metrics.Metrics)private void computePackageNameWordCount(java.lang.String, com.jeantessier.metrics.Metrics)private void initializeClassMetrics(java.lang.String, com.jeantessier.metrics.Metrics)private void initializeGroupMetrics(java.lang.String, com.jeantessier.metrics.Metrics)private void initializeMethodMetrics(java.lang.String, com.jeantessier.metrics.Metrics)
com.jeantessier.metrics.MetricsGathererRemoved Methods:
public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)New Methods:
public void visitInstruction(com.jeantessier.classreader.Instruction)
com.jeantessier.metrics.PrinterRemoved Methods:
public abstract void visitStatisticalMeasurement(com.jeantessier.metrics.StatisticalMeasurement)
jsp.advancedclosure_jspField Declaration Changes:
old:private static java.util.Vector _jspx_dependants
new:private static java.util.List _jspx_dependantsMethod Changes:
old:public java.util.List getDependants()
new:public java.lang.Object getDependants()New Fields:
private javax.el.ExpressionFactory _el_expressionfactoryprivate org.apache.AnnotationProcessor _jsp_annotationprocessorprivate static final javax.servlet.jsp.JspFactory _jspxFactoryNew Methods:
public void _jspDestroy()public void _jspInit()static static {}
jsp.advancedmetrics_jspField Declaration Changes:
old:private static java.util.Vector _jspx_dependants
new:private static java.util.List _jspx_dependantsMethod Changes:
old:public java.util.List getDependants()
new:public java.lang.Object getDependants()New Fields:
private javax.el.ExpressionFactory _el_expressionfactoryprivate org.apache.AnnotationProcessor _jsp_annotationprocessorprivate static final javax.servlet.jsp.JspFactory _jspxFactoryNew Methods:
public void _jspDestroy()public void _jspInit()static static {}
jsp.advancedquery_jspField Declaration Changes:
old:private static java.util.Vector _jspx_dependants
new:private static java.util.List _jspx_dependantsMethod Changes:
old:public java.util.List getDependants()
new:public java.lang.Object getDependants()New Fields:
private javax.el.ExpressionFactory _el_expressionfactoryprivate org.apache.AnnotationProcessor _jsp_annotationprocessorprivate static final javax.servlet.jsp.JspFactory _jspxFactoryNew Methods:
public void _jspDestroy()public void _jspInit()static static {}
jsp.closure_jspField Declaration Changes:
old:private static java.util.Vector _jspx_dependants
new:private static java.util.List _jspx_dependantsMethod Changes:
old:public java.util.List getDependants()
new:public java.lang.Object getDependants()New Fields:
private javax.el.ExpressionFactory _el_expressionfactoryprivate org.apache.AnnotationProcessor _jsp_annotationprocessorprivate static final javax.servlet.jsp.JspFactory _jspxFactoryNew Methods:
public void _jspDestroy()public void _jspInit()static static {}
jsp.errorpage_jspField Declaration Changes:
old:private static java.util.Vector _jspx_dependants
new:private static java.util.List _jspx_dependantsMethod Changes:
old:public java.util.List getDependants()
new:public java.lang.Object getDependants()New Fields:
private javax.el.ExpressionFactory _el_expressionfactoryprivate org.apache.AnnotationProcessor _jsp_annotationprocessorprivate static final javax.servlet.jsp.JspFactory _jspxFactoryNew Methods:
public void _jspDestroy()public void _jspInit()static static {}
jsp.extract_jspField Declaration Changes:
old:private static java.util.Vector _jspx_dependants
new:private static java.util.List _jspx_dependantsMethod Changes:
old:public java.util.List getDependants()
new:public java.lang.Object getDependants()New Fields:
private javax.el.ExpressionFactory _el_expressionfactoryprivate org.apache.AnnotationProcessor _jsp_annotationprocessorprivate static final javax.servlet.jsp.JspFactory _jspxFactoryNew Methods:
public void _jspDestroy()public void _jspInit()static static {}
jsp.extract_jsp$VerboseListenerField Declaration Changes:
old:private final jsp.extract_jsp this$0
new:final jsp.extract_jsp this$0
jsp.footer_jspField Declaration Changes:
old:private static java.util.Vector _jspx_dependants
new:private static java.util.List _jspx_dependantsMethod Changes:
old:public java.util.List getDependants()
new:public java.lang.Object getDependants()New Fields:
private javax.el.ExpressionFactory _el_expressionfactoryprivate org.apache.AnnotationProcessor _jsp_annotationprocessorprivate static final javax.servlet.jsp.JspFactory _jspxFactoryNew Methods:
public void _jspDestroy()public void _jspInit()static static {}
jsp.load_jspField Declaration Changes:
old:private static java.util.Vector _jspx_dependants
new:private static java.util.List _jspx_dependantsMethod Changes:
old:public java.util.List getDependants()
new:public java.lang.Object getDependants()New Fields:
private javax.el.ExpressionFactory _el_expressionfactoryprivate org.apache.AnnotationProcessor _jsp_annotationprocessorprivate static final javax.servlet.jsp.JspFactory _jspxFactoryNew Methods:
public void _jspDestroy()public void _jspInit()static static {}
jsp.load_jsp$VerboseListenerField Declaration Changes:
old:private final jsp.load_jsp this$0
new:final jsp.load_jsp this$0
jsp.metrics_jspField Declaration Changes:
old:private static java.util.Vector _jspx_dependants
new:private static java.util.List _jspx_dependantsMethod Changes:
old:public java.util.List getDependants()
new:public java.lang.Object getDependants()New Fields:
private javax.el.ExpressionFactory _el_expressionfactoryprivate org.apache.AnnotationProcessor _jsp_annotationprocessorprivate static final javax.servlet.jsp.JspFactory _jspxFactoryNew Methods:
public void _jspDestroy()public void _jspInit()static static {}
jsp.query_jspField Declaration Changes:
old:private static java.util.Vector _jspx_dependants
new:private static java.util.List _jspx_dependantsMethod Changes:
old:public java.util.List getDependants()
new:public java.lang.Object getDependants()New Fields:
private javax.el.ExpressionFactory _el_expressionfactoryprivate org.apache.AnnotationProcessor _jsp_annotationprocessorprivate static final javax.servlet.jsp.JspFactory _jspxFactoryNew Methods:
public void _jspDestroy()public void _jspInit()static static {}
com.jeantessier.dependencyfinder.webworkcom.jeantessier.dependency.CyclePrintercom.jeantessier.diff.DifferenceStrategycom.jeantessier.classreader.ClassfileLoaderDispatcher$Actioncom.jeantessier.classreader.ClassfileLoaderEventSource$1com.jeantessier.classreader.PackageMappercom.jeantessier.commandline.AliasSwitchcom.jeantessier.commandline.CollectingParameterStrategycom.jeantessier.commandline.LimitedCollectingParameterStrategycom.jeantessier.commandline.Printercom.jeantessier.commandline.TextPrintercom.jeantessier.commandline.VisitorBasecom.jeantessier.dependency.Cyclecom.jeantessier.dependency.CycleComparatorcom.jeantessier.dependency.CycleDetectorcom.jeantessier.dependency.HTMLCyclePrintercom.jeantessier.dependency.HTMLPrintercom.jeantessier.dependency.NodeNamePrintercom.jeantessier.dependency.TextCyclePrintercom.jeantessier.dependency.XMLCyclePrintercom.jeantessier.dependencyfinder.NullPrintWritercom.jeantessier.dependencyfinder.ant.DependencyCyclescom.jeantessier.dependencyfinder.cli.Commandcom.jeantessier.dependencyfinder.cli.DependencyCyclescom.jeantessier.dependencyfinder.cli.DiffCommandcom.jeantessier.dependencyfinder.cli.XSLTProcesscom.jeantessier.diff.APIDifferenceStrategycom.jeantessier.diff.CodeDifferenceStrategycom.jeantessier.diff.CodeDifferencescom.jeantessier.diff.DifferenceStrategyDecoratorcom.jeantessier.diff.IncompatibleDifferenceStrategycom.jeantessier.diff.ListBasedDifferenceStrategycom.jeantessier.diff.NoDifferenceStrategycom.jeantessier.diff.ProjectDifferencescom.jeantessier.metrics.WordCountercom.jeantessier.text.Hexcom.jeantessier.text.PrinterBufferjsp.advancedcycles_jspjsp.cycles_jspcom.jeantessier.dependencyfinder.GroupData
com.jeantessier.classreader.ClassfileLoaderEventSourceField Declaration Changes:
old:private static final com.jeantessier.classreader.ClassfileLoaderDispatcher DEFAULT_DISPATCHER
new:public static final com.jeantessier.classreader.ClassfileLoaderDispatcher DEFAULT_DISPATCHERNew Fields:
private java.util.LinkedList groupSizesprivate int previousDispatchNew Methods:
private int getTopGroupSize()private int popGroupSize()private void pushGroupSize(int)
com.jeantessier.dependency.ClassNodeRemoved Methods:
void makeConcrete()New Methods:
public void removeFeature(com.jeantessier.dependency.FeatureNode)void setConfirmed(boolean)
com.jeantessier.dependency.FeatureNodeRemoved Methods:
void makeConcrete()New Methods:
void setConfirmed(boolean)
com.jeantessier.dependency.NodeRemoved Fields:
private boolean concreteRemoved Methods:
public boolean isConcrete()void makeConcrete()New Fields:
private boolean confirmedNew Methods:
public boolean isConfirmed()void setConfirmed(boolean)
com.jeantessier.dependency.NodeFactoryNew Methods:
void deleteClass(com.jeantessier.dependency.ClassNode)void deleteFeature(com.jeantessier.dependency.FeatureNode)void deletePackage(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.NodeHandlerNew Fields:
private org.xml.sax.Attributes currentClassAttributesprivate org.xml.sax.Attributes currentDependencyAttributesprivate org.xml.sax.Attributes currentFeatureAttributesprivate org.xml.sax.Attributes currentPackageAttributesNew Methods:
private boolean isConfirmed(org.xml.sax.Attributes)
com.jeantessier.dependency.PackageNodeNew Methods:
public void removeClass(com.jeantessier.dependency.ClassNode)void setConfirmed(boolean)
com.jeantessier.dependency.PrinterNew Methods:
protected com.jeantessier.dependency.Printer printNodeName(com.jeantessier.dependency.Node)protected com.jeantessier.dependency.Printer printNodeName(com.jeantessier.dependency.Node, java.lang.String)
com.jeantessier.dependency.RegularExpressionSelectionCriteriaMethod Declaration Changes:
old:protected static java.util.List parseRE(java.lang.String)
new:static java.util.List parseRE(java.lang.String)
com.jeantessier.dependency.TextPrinterNew Fields:
private boolean showInferredNew Methods:
public boolean isShowInferred()protected com.jeantessier.dependency.Printer printNodeName(com.jeantessier.dependency.Node, java.lang.String)public void setShowInferred(boolean)
com.jeantessier.dependency.XMLPrinterNew Methods:
public void printInboundNode(com.jeantessier.dependency.Node, java.lang.String)protected com.jeantessier.dependency.Printer printNodeName(com.jeantessier.dependency.Node, java.lang.String)public void printOutboundNode(com.jeantessier.dependency.Node, java.lang.String)
com.jeantessier.dependencyfinder.VerboseListenerBaseDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.VerboseListenerBase extends java.lang.Object implements com.jeantessier.classreader.LoadListener
new:public class com.jeantessier.dependencyfinder.VerboseListenerBase extends com.jeantessier.classreader.LoadListenerBaseRemoved Fields:
private int classCountprivate java.util.LinkedList groupsprivate java.util.Collection visitedFilesRemoved Methods:
public void beginClassfile(com.jeantessier.classreader.LoadEvent)public void beginGroup(com.jeantessier.classreader.LoadEvent)public void beginSession(com.jeantessier.classreader.LoadEvent)public void endClassfile(com.jeantessier.classreader.LoadEvent)public void endFile(com.jeantessier.classreader.LoadEvent)public void endGroup(com.jeantessier.classreader.LoadEvent)public void endSession(com.jeantessier.classreader.LoadEvent)public int getClassCount()protected com.jeantessier.dependencyfinder.GroupData getCurrentGroup()protected java.util.Collection getVisitedFiles()New Methods:
private int computeCurrentRatio()
com.jeantessier.dependencyfinder.gui.DependencyExtractActionRemoved Fields:
private java.io.File[] files
com.jeantessier.dependencyfinder.gui.DependencyFinderRemoved Fields:
private java.io.File inputFileRemoved Methods:
public java.io.File getInputFile()public void setInputFile(java.io.File)Method Declaration Changes:
old:public void setMaximize(boolean)
new:private void setMaximize(boolean)
old:public void setMinimize(boolean)
new:private void setMinimize(boolean)
old:public void setNodeFactory(com.jeantessier.dependency.NodeFactory)
new:private void setNodeFactory(com.jeantessier.dependency.NodeFactory)New Fields:
private com.jeantessier.classreader.ClassfileLoaderDispatcher dispatcherprivate java.util.Collection inputFilesprivate com.jeantessier.classreader.Monitor monitorNew Methods:
public void addInputFiles(java.util.Collection)public com.jeantessier.classreader.ClassfileLoaderDispatcher getClassfileLoaderDispatcher()private java.awt.Font getCodeFont(int, int)public java.util.Collection getInputFiles()public com.jeantessier.classreader.Monitor getMonitor()private void setClassfileLoaderDispatcher(com.jeantessier.classreader.ClassfileLoaderDispatcher)private void setInputFiles(java.util.Collection)private void setMonitor(com.jeantessier.classreader.Monitor)
jsp.extract_jsp$VerboseListenerNew Fields:
private int classCountNew Methods:
public int getClassCount()
com.jeantessier.classreader.RemoveVisitorcom.jeantessier.classreader.GroupDatacom.jeantessier.classreader.LoadListenerBasecom.jeantessier.classreader.ModifiedOnlyDispatchercom.jeantessier.classreader.Monitorcom.jeantessier.dependency.DeletingVisitorcom.jeantessier.dependencyfinder.cli.ClassFindercom.jeantessier.dependencyfinder.cli.ClassMatchercom.jeantessier.dependencyfinder.cli.SymbolList
com.jeantessier.classreader.CollectorDeclaration Changes:
old:public interface com.jeantessier.classreader.Collector extends com.jeantessier.classreader.LoadListener, com.jeantessier.classreader.Visitor
new:public interface com.jeantessier.classreader.Collector extends com.jeantessier.classreader.Visitor
com.jeantessier.classreader.CollectorBaseRemoved Methods:
public void beginClassfile(com.jeantessier.classreader.LoadEvent)public void beginFile(com.jeantessier.classreader.LoadEvent)public void beginGroup(com.jeantessier.classreader.LoadEvent)public void beginSession(com.jeantessier.classreader.LoadEvent)public void endClassfile(com.jeantessier.classreader.LoadEvent)public void endFile(com.jeantessier.classreader.LoadEvent)public void endGroup(com.jeantessier.classreader.LoadEvent)public void endSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.DeprecationPrinterDeclaration Changes:
old:public class com.jeantessier.classreader.DeprecationPrinter extends com.jeantessier.classreader.Printer implements com.jeantessier.classreader.LoadListener
new:public class com.jeantessier.classreader.DeprecationPrinter extends com.jeantessier.classreader.PrinterRemoved Methods:
public void beginClassfile(com.jeantessier.classreader.LoadEvent)public void beginFile(com.jeantessier.classreader.LoadEvent)public void beginGroup(com.jeantessier.classreader.LoadEvent)public void beginSession(com.jeantessier.classreader.LoadEvent)public void endClassfile(com.jeantessier.classreader.LoadEvent)public void endFile(com.jeantessier.classreader.LoadEvent)public void endGroup(com.jeantessier.classreader.LoadEvent)public void endSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.dependency.ClassNodeRemoved Constructors:
public ClassNode(com.jeantessier.dependency.PackageNode, java.lang.String)New Constructors:
public ClassNode(com.jeantessier.dependency.PackageNode, java.lang.String, boolean)New Methods:
void makeConcrete()
com.jeantessier.dependency.CodeDependencyCollectorDeclaration Changes:
old:public class com.jeantessier.dependency.CodeDependencyCollector extends com.jeantessier.classreader.VisitorBase implements com.jeantessier.classreader.Collector
new:public class com.jeantessier.dependency.CodeDependencyCollector extends com.jeantessier.classreader.CollectorBaseRemoved Methods:
public void beginClassfile(com.jeantessier.classreader.LoadEvent)public void beginFile(com.jeantessier.classreader.LoadEvent)public void beginGroup(com.jeantessier.classreader.LoadEvent)public void beginSession(com.jeantessier.classreader.LoadEvent)public void endClassfile(com.jeantessier.classreader.LoadEvent)public void endFile(com.jeantessier.classreader.LoadEvent)public void endGroup(com.jeantessier.classreader.LoadEvent)public void endSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.dependency.FeatureNodeRemoved Constructors:
public FeatureNode(com.jeantessier.dependency.ClassNode, java.lang.String)New Constructors:
public FeatureNode(com.jeantessier.dependency.ClassNode, java.lang.String, boolean)New Methods:
void makeConcrete()
com.jeantessier.dependency.NodeRemoved Constructors:
public Node(java.lang.String)New Fields:
private boolean concreteNew Constructors:
public Node(java.lang.String, boolean)New Methods:
public boolean isConcrete()void makeConcrete()
com.jeantessier.dependency.NodeFactoryNew Methods:
public com.jeantessier.dependency.ClassNode createClass(java.lang.String, boolean)public com.jeantessier.dependency.FeatureNode createFeature(java.lang.String, boolean)public com.jeantessier.dependency.PackageNode createPackage(java.lang.String, boolean)
com.jeantessier.dependency.PackageNodeRemoved Constructors:
public PackageNode(java.lang.String)New Constructors:
public PackageNode(java.lang.String, boolean)
com.jeantessier.dependency.TransitiveClosureDeclaration Changes:
old:public class com.jeantessier.dependency.TransitiveClosure extends com.jeantessier.dependency.VisitorBase
new:public class com.jeantessier.dependency.TransitiveClosure extends java.lang.ObjectRemoved Fields:
private long currentDepthprivate boolean singlePathprivate java.util.Set visitedNodesRemoved Constructors:
public TransitiveClosure()public TransitiveClosure(com.jeantessier.dependency.TraversalStrategy)Removed Methods:
public long getMaximumInboundDepth()public long getMaximumOutboundDepth()public boolean isSinglePath()public void preprocessClassNode(com.jeantessier.dependency.ClassNode)public void preprocessFeatureNode(com.jeantessier.dependency.FeatureNode)public void preprocessPackageNode(com.jeantessier.dependency.PackageNode)public void setSinglePath(boolean)public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)New Fields:
private com.jeantessier.dependency.SelectionCriteria startCriteriaprivate com.jeantessier.dependency.SelectionCriteria stopCriteriaNew Constructors:
public TransitiveClosure(com.jeantessier.dependency.SelectionCriteria, com.jeantessier.dependency.SelectionCriteria)New Methods:
private void compute(java.util.Collection, long, com.jeantessier.dependency.ClosureLayerSelector)public void traverseNodes(java.util.Collection)
com.jeantessier.dependency.TransitiveClosureEngineRemoved Methods:
public void computeLayers(int)New Constructors:
public TransitiveClosureEngine(com.jeantessier.dependency.NodeFactory, java.util.Collection, com.jeantessier.dependency.SelectionCriteria, com.jeantessier.dependency.SelectionCriteria, com.jeantessier.dependency.ClosureLayerSelector)New Methods:
public void computeLayers(long)
com.jeantessier.dependencyfinder.ant.DependencyClosureNew Fields:
private java.lang.String classStartExcludesprivate java.lang.String classStartIncludesprivate java.lang.String classStopExcludesprivate java.lang.String classStopIncludesprivate java.lang.String featureStartExcludesprivate java.lang.String featureStartIncludesprivate java.lang.String featureStopExcludesprivate java.lang.String featureStopIncludesprivate java.lang.String packageStartExcludesprivate java.lang.String packageStartIncludesprivate java.lang.String packageStopExcludesprivate java.lang.String packageStopIncludesprivate java.lang.String startExcludesprivate java.lang.String startIncludesprivate java.lang.String stopExcludesprivate java.lang.String stopIncludesNew Methods:
public java.lang.String getClassstartexcludes()public java.lang.String getClassstartincludes()public java.lang.String getClassstopexcludes()public java.lang.String getClassstopincludes()public java.lang.String getFeaturestartexcludes()public java.lang.String getFeaturestartincludes()public java.lang.String getFeaturestopexcludes()public java.lang.String getFeaturestopincludes()public java.lang.String getPackagestartexcludes()public java.lang.String getPackagestartincludes()public java.lang.String getPackagestopexcludes()public java.lang.String getPackagestopincludes()private com.jeantessier.dependency.SelectionCriteria getStartCriteria() throws org.apache.tools.ant.BuildExceptionpublic java.lang.String getStartexcludes()public java.lang.String getStartincludes()private com.jeantessier.dependency.SelectionCriteria getStopCriteria() throws org.apache.tools.ant.BuildExceptionpublic java.lang.String getStopexcludes()public java.lang.String getStopincludes()public void setClassstartexcludes(java.lang.String)public void setClassstartincludes(java.lang.String)public void setClassstopexcludes(java.lang.String)public void setClassstopincludes(java.lang.String)public void setFeaturestartexcludes(java.lang.String)public void setFeaturestartincludes(java.lang.String)public void setFeaturestopexcludes(java.lang.String)public void setFeaturestopincludes(java.lang.String)public void setPackagestartexcludes(java.lang.String)public void setPackagestartincludes(java.lang.String)public void setPackagestopexcludes(java.lang.String)public void setPackagestopincludes(java.lang.String)public void setStartexcludes(java.lang.String)public void setStartincludes(java.lang.String)public void setStopexcludes(java.lang.String)public void setStopincludes(java.lang.String)
com.jeantessier.dependencyfinder.ant.DependencyMetricsNew Fields:
private boolean classFilterprivate java.lang.String classFilterExcludesprivate java.lang.String classFilterIncludesprivate boolean classScopeprivate java.lang.String classScopeExcludesprivate java.lang.String classScopeIncludesprivate boolean featureFilterprivate java.lang.String featureFilterExcludesprivate java.lang.String featureFilterIncludesprivate boolean featureScopeprivate java.lang.String featureScopeExcludesprivate java.lang.String featureScopeIncludesprivate java.lang.String filterExcludesprivate java.lang.String filterIncludesprivate boolean packageFilterprivate java.lang.String packageFilterExcludesprivate java.lang.String packageFilterIncludesprivate boolean packageScopeprivate java.lang.String packageScopeExcludesprivate java.lang.String packageScopeIncludesprivate java.lang.String scopeExcludesprivate java.lang.String scopeIncludesNew Methods:
public boolean getClassfilter()public java.lang.String getClassfilterexcludes()public java.lang.String getClassfilterincludes()public boolean getClassscope()public java.lang.String getClassscopeexcludes()public java.lang.String getClassscopeincludes()public boolean getFeaturefilter()public java.lang.String getFeaturefilterexcludes()public java.lang.String getFeaturefilterincludes()public boolean getFeaturescope()public java.lang.String getFeaturescopeexcludes()public java.lang.String getFeaturescopeincludes()private com.jeantessier.dependency.SelectionCriteria getFilterCriteria() throws org.apache.tools.ant.BuildExceptionpublic java.lang.String getFilterexcludes()public java.lang.String getFilterincludes()public boolean getPackagefilter()public java.lang.String getPackagefilterexcludes()public java.lang.String getPackagefilterincludes()public boolean getPackagescope()public java.lang.String getPackagescopeexcludes()public java.lang.String getPackagescopeincludes()private com.jeantessier.dependency.SelectionCriteria getScopeCriteria() throws org.apache.tools.ant.BuildExceptionpublic java.lang.String getScopeexcludes()public java.lang.String getScopeincludes()private com.jeantessier.dependency.TraversalStrategy getStrategy() throws org.apache.tools.ant.BuildExceptionpublic void setAll(boolean)public void setC2c(boolean)public void setC2p(boolean)public void setClassfilter(boolean)public void setClassfilterexcludes(java.lang.String)public void setClassfilterincludes(java.lang.String)public void setClassscope(boolean)public void setClassscopeexcludes(java.lang.String)public void setClassscopeincludes(java.lang.String)public void setExcludes(java.lang.String)public void setF2f(boolean)public void setFeaturefilter(boolean)public void setFeaturefilterexcludes(java.lang.String)public void setFeaturefilterincludes(java.lang.String)public void setFeaturescope(boolean)public void setFeaturescopeexcludes(java.lang.String)public void setFeaturescopeincludes(java.lang.String)public void setFilterexcludes(java.lang.String)public void setFilterincludes(java.lang.String)public void setIncludes(java.lang.String)public void setP2p(boolean)public void setPackagefilter(boolean)public void setPackagefilterexcludes(java.lang.String)public void setPackagefilterincludes(java.lang.String)public void setPackagescope(boolean)public void setPackagescopeexcludes(java.lang.String)public void setPackagescopeincludes(java.lang.String)public void setScopeexcludes(java.lang.String)public void setScopeincludes(java.lang.String)
com.jeantessier.dependencyfinder.ant.DependencyReporterNew Fields:
private boolean classFilterprivate java.lang.String classFilterExcludesprivate java.lang.String classFilterIncludesprivate boolean classScopeprivate java.lang.String classScopeExcludesprivate java.lang.String classScopeIncludesprivate boolean featureFilterprivate java.lang.String featureFilterExcludesprivate java.lang.String featureFilterIncludesprivate boolean featureScopeprivate java.lang.String featureScopeExcludesprivate java.lang.String featureScopeIncludesprivate java.lang.String filterExcludesprivate java.lang.String filterIncludesprivate boolean packageFilterprivate java.lang.String packageFilterExcludesprivate java.lang.String packageFilterIncludesprivate boolean packageScopeprivate java.lang.String packageScopeExcludesprivate java.lang.String packageScopeIncludesprivate java.lang.String scopeExcludesprivate java.lang.String scopeIncludesNew Methods:
protected com.jeantessier.dependency.RegularExpressionSelectionCriteria createRegularExpressionFilterCriteria() throws org.apache.tools.ant.BuildExceptionprotected com.jeantessier.dependency.RegularExpressionSelectionCriteria createRegularExpressionScopeCriteria() throws org.apache.tools.ant.BuildExceptionpublic boolean getClassfilter()public java.lang.String getClassfilterexcludes()public java.lang.String getClassfilterincludes()public boolean getClassscope()public java.lang.String getClassscopeexcludes()public java.lang.String getClassscopeincludes()public boolean getFeaturefilter()public java.lang.String getFeaturefilterexcludes()public java.lang.String getFeaturefilterincludes()public boolean getFeaturescope()public java.lang.String getFeaturescopeexcludes()public java.lang.String getFeaturescopeincludes()public java.lang.String getFilterexcludes()public java.lang.String getFilterincludes()public boolean getPackagefilter()public java.lang.String getPackagefilterexcludes()public java.lang.String getPackagefilterincludes()public boolean getPackagescope()public java.lang.String getPackagescopeexcludes()public java.lang.String getPackagescopeincludes()public java.lang.String getScopeexcludes()public java.lang.String getScopeincludes()private com.jeantessier.dependency.TraversalStrategy getStrategy() throws org.apache.tools.ant.BuildExceptionpublic void setAll(boolean)public void setC2c(boolean)public void setC2p(boolean)public void setClassfilter(boolean)public void setClassfilterexcludes(java.lang.String)public void setClassfilterincludes(java.lang.String)public void setClassscope(boolean)public void setClassscopeexcludes(java.lang.String)public void setClassscopeincludes(java.lang.String)public void setExcludes(java.lang.String)public void setF2f(boolean)public void setFeaturefilter(boolean)public void setFeaturefilterexcludes(java.lang.String)public void setFeaturefilterincludes(java.lang.String)public void setFeaturescope(boolean)public void setFeaturescopeexcludes(java.lang.String)public void setFeaturescopeincludes(java.lang.String)public void setFilterexcludes(java.lang.String)public void setFilterincludes(java.lang.String)public void setIncludes(java.lang.String)public void setP2p(boolean)public void setPackagefilter(boolean)public void setPackagefilterexcludes(java.lang.String)public void setPackagefilterincludes(java.lang.String)public void setPackagescope(boolean)public void setPackagescopeexcludes(java.lang.String)public void setPackagescopeincludes(java.lang.String)public void setScopeexcludes(java.lang.String)public void setScopeincludes(java.lang.String)
com.jeantessier.dependencyfinder.ant.GraphTaskRemoved Fields:
private boolean classFilterprivate java.lang.String classFilterExcludesprivate java.lang.String classFilterIncludesprivate boolean classScopeprivate java.lang.String classScopeExcludesprivate java.lang.String classScopeIncludesprivate boolean featureFilterprivate java.lang.String featureFilterExcludesprivate java.lang.String featureFilterIncludesprivate boolean featureScopeprivate java.lang.String featureScopeExcludesprivate java.lang.String featureScopeIncludesprivate java.lang.String filterExcludesprivate java.lang.String filterIncludesprivate boolean packageFilterprivate java.lang.String packageFilterExcludesprivate java.lang.String packageFilterIncludesprivate boolean packageScopeprivate java.lang.String packageScopeExcludesprivate java.lang.String packageScopeIncludesprivate java.lang.String scopeExcludesprivate java.lang.String scopeIncludesRemoved Methods:
public boolean getClassfilter()public java.lang.String getClassfilterexcludes()public java.lang.String getClassfilterincludes()public boolean getClassscope()public java.lang.String getClassscopeexcludes()public java.lang.String getClassscopeincludes()public boolean getFeaturefilter()public java.lang.String getFeaturefilterexcludes()public java.lang.String getFeaturefilterincludes()public boolean getFeaturescope()public java.lang.String getFeaturescopeexcludes()public java.lang.String getFeaturescopeincludes()protected com.jeantessier.dependency.SelectionCriteria getFilterCriteria() throws org.apache.tools.ant.BuildExceptionpublic java.lang.String getFilterexcludes()public java.lang.String getFilterincludes()public boolean getPackagefilter()public java.lang.String getPackagefilterexcludes()public java.lang.String getPackagefilterincludes()public boolean getPackagescope()public java.lang.String getPackagescopeexcludes()public java.lang.String getPackagescopeincludes()protected com.jeantessier.dependency.SelectionCriteria getScopeCriteria() throws org.apache.tools.ant.BuildExceptionpublic java.lang.String getScopeexcludes()public java.lang.String getScopeincludes()protected com.jeantessier.dependency.TraversalStrategy getStrategy() throws org.apache.tools.ant.BuildExceptionpublic void setAll(boolean)public void setC2c(boolean)public void setC2p(boolean)public void setClassfilter(boolean)public void setClassfilterexcludes(java.lang.String)public void setClassfilterincludes(java.lang.String)public void setClassscope(boolean)public void setClassscopeexcludes(java.lang.String)public void setClassscopeincludes(java.lang.String)public void setExcludes(java.lang.String)public void setF2f(boolean)public void setFeaturefilter(boolean)public void setFeaturefilterexcludes(java.lang.String)public void setFeaturefilterincludes(java.lang.String)public void setFeaturescope(boolean)public void setFeaturescopeexcludes(java.lang.String)public void setFeaturescopeincludes(java.lang.String)public void setFilterexcludes(java.lang.String)public void setFilterincludes(java.lang.String)public void setIncludes(java.lang.String)public void setP2p(boolean)public void setPackagefilter(boolean)public void setPackagefilterexcludes(java.lang.String)public void setPackagefilterincludes(java.lang.String)public void setPackagescope(boolean)public void setPackagescopeexcludes(java.lang.String)public void setPackagescopeincludes(java.lang.String)public void setScopeexcludes(java.lang.String)public void setScopeincludes(java.lang.String)
com.jeantessier.dependencyfinder.cli.DependencyClosureRemoved Fields:
public static final java.lang.String DEFAULT_FILTER_INCLUDESpublic static final java.lang.String DEFAULT_INCLUDESpublic static final java.lang.String DEFAULT_SCOPE_INCLUDESNew Fields:
public static final java.lang.String DEFAULT_START_INCLUDES
com.jeantessier.dependencyfinder.cli.VerboseListenerRemoved Methods:
public void getWriter(java.io.OutputStream)public void getWriter(java.io.PrintWriter)public void getWriter(java.io.Writer)New Methods:
public void setWriter(java.io.OutputStream)public void setWriter(java.io.PrintWriter)public void setWriter(java.io.Writer)
com.jeantessier.dependencyfinder.gui.OOMetricsTableModelRemoved Methods:
public void getMetrics(java.util.Collection)New Methods:
public void setMetrics(java.util.Collection)
com.jeantessier.classreader.LoadListenerVisitorAdaptercom.jeantessier.dependency.NullSelectionCriteriacom.jeantessier.dependencyfinder.ant.ListSymbolscom.jeantessier.dependencyfinder.cli.ListSymbols
com.jeantessier.classreader.ClassfileLoaderDispatcherRemoved Methods:
public abstract int Dispatch(java.lang.String)New Methods:
public abstract int dispatch(java.lang.String)
com.jeantessier.classreader.CollectorRemoved Methods:
public abstract java.util.Collection Collection()New Methods:
public abstract java.util.Collection getCollection()
com.jeantessier.classreader.DeprecatableRemoved Methods:
public abstract boolean IsDeprecated()New Methods:
public abstract boolean isDeprecated()
com.jeantessier.classreader.LoadListenerRemoved Methods:
public abstract void BeginClassfile(com.jeantessier.classreader.LoadEvent)public abstract void BeginFile(com.jeantessier.classreader.LoadEvent)public abstract void BeginGroup(com.jeantessier.classreader.LoadEvent)public abstract void BeginSession(com.jeantessier.classreader.LoadEvent)public abstract void EndClassfile(com.jeantessier.classreader.LoadEvent)public abstract void EndFile(com.jeantessier.classreader.LoadEvent)public abstract void EndGroup(com.jeantessier.classreader.LoadEvent)public abstract void EndSession(com.jeantessier.classreader.LoadEvent)New Methods:
public abstract void beginClassfile(com.jeantessier.classreader.LoadEvent)public abstract void beginFile(com.jeantessier.classreader.LoadEvent)public abstract void beginGroup(com.jeantessier.classreader.LoadEvent)public abstract void beginSession(com.jeantessier.classreader.LoadEvent)public abstract void endClassfile(com.jeantessier.classreader.LoadEvent)public abstract void endFile(com.jeantessier.classreader.LoadEvent)public abstract void endGroup(com.jeantessier.classreader.LoadEvent)public abstract void endSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.VisitableRemoved Methods:
public abstract void Accept(com.jeantessier.classreader.Visitor)New Methods:
public abstract void accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.VisitorRemoved Methods:
public abstract void VisitClass_info(com.jeantessier.classreader.Class_info)public abstract void VisitClassfile(com.jeantessier.classreader.Classfile)public abstract void VisitClassfiles(java.util.Collection)public abstract void VisitCode_attribute(com.jeantessier.classreader.Code_attribute)public abstract void VisitConstantPool(com.jeantessier.classreader.ConstantPool)public abstract void VisitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)public abstract void VisitCustom_attribute(com.jeantessier.classreader.Custom_attribute)public abstract void VisitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)public abstract void VisitDouble_info(com.jeantessier.classreader.Double_info)public abstract void VisitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)public abstract void VisitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)public abstract void VisitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public abstract void VisitField_info(com.jeantessier.classreader.Field_info)public abstract void VisitFloat_info(com.jeantessier.classreader.Float_info)public abstract void VisitInnerClass(com.jeantessier.classreader.InnerClass)public abstract void VisitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)public abstract void VisitInteger_info(com.jeantessier.classreader.Integer_info)public abstract void VisitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public abstract void VisitLineNumber(com.jeantessier.classreader.LineNumber)public abstract void VisitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)public abstract void VisitLocalVariable(com.jeantessier.classreader.LocalVariable)public abstract void VisitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)public abstract void VisitLong_info(com.jeantessier.classreader.Long_info)public abstract void VisitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public abstract void VisitMethod_info(com.jeantessier.classreader.Method_info)public abstract void VisitNameAndType_info(com.jeantessier.classreader.NameAndType_info)public abstract void VisitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)public abstract void VisitString_info(com.jeantessier.classreader.String_info)public abstract void VisitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)public abstract void VisitUTF8_info(com.jeantessier.classreader.UTF8_info)New Methods:
public abstract void visitClass_info(com.jeantessier.classreader.Class_info)public abstract void visitClassfile(com.jeantessier.classreader.Classfile)public abstract void visitClassfiles(java.util.Collection)public abstract void visitCode_attribute(com.jeantessier.classreader.Code_attribute)public abstract void visitConstantPool(com.jeantessier.classreader.ConstantPool)public abstract void visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)public abstract void visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)public abstract void visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)public abstract void visitDouble_info(com.jeantessier.classreader.Double_info)public abstract void visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)public abstract void visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)public abstract void visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public abstract void visitField_info(com.jeantessier.classreader.Field_info)public abstract void visitFloat_info(com.jeantessier.classreader.Float_info)public abstract void visitInnerClass(com.jeantessier.classreader.InnerClass)public abstract void visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)public abstract void visitInteger_info(com.jeantessier.classreader.Integer_info)public abstract void visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public abstract void visitLineNumber(com.jeantessier.classreader.LineNumber)public abstract void visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)public abstract void visitLocalVariable(com.jeantessier.classreader.LocalVariable)public abstract void visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)public abstract void visitLong_info(com.jeantessier.classreader.Long_info)public abstract void visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public abstract void visitMethod_info(com.jeantessier.classreader.Method_info)public abstract void visitNameAndType_info(com.jeantessier.classreader.NameAndType_info)public abstract void visitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)public abstract void visitString_info(com.jeantessier.classreader.String_info)public abstract void visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)public abstract void visitUTF8_info(com.jeantessier.classreader.UTF8_info)
com.jeantessier.commandline.CommandLineSwitchRemoved Methods:
public abstract java.lang.Object DefaultValue()public abstract boolean Mandatory()public abstract int Parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionpublic abstract boolean Present()public abstract java.lang.Object Value()public abstract void Value(java.lang.Object)New Methods:
public abstract java.lang.Object getDefaultValue()public abstract java.lang.Object getValue()public abstract boolean isMandatory()public abstract boolean isPresent()public abstract int parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionpublic abstract void setValue(java.lang.Object)
com.jeantessier.commandline.CountingParameterStrategyRemoved Methods:
public abstract int Count()public abstract int NbParameters()New Methods:
public abstract int getCount()public abstract int getNbParameters()
com.jeantessier.commandline.ParameterStrategyRemoved Methods:
public abstract boolean Accept(java.lang.String)public abstract boolean Satisfied()New Methods:
public abstract boolean accept(java.lang.String)public abstract boolean isSatisfied()
com.jeantessier.commandline.VisitableRemoved Methods:
public abstract void Accept(com.jeantessier.commandline.Visitor)New Methods:
public abstract void accept(com.jeantessier.commandline.Visitor)
com.jeantessier.commandline.VisitorRemoved Methods:
public abstract void Visit(com.jeantessier.commandline.AnyParameterStrategy)public abstract void Visit(com.jeantessier.commandline.AtLeastParameterStrategy)public abstract void Visit(com.jeantessier.commandline.AtMostParameterStrategy)public abstract void Visit(com.jeantessier.commandline.CommandLine)public abstract void Visit(com.jeantessier.commandline.ExactlyParameterStrategy)public abstract void Visit(com.jeantessier.commandline.MultipleValuesSwitch)public abstract void Visit(com.jeantessier.commandline.NullParameterStrategy)public abstract void Visit(com.jeantessier.commandline.OptionalValueSwitch)public abstract void Visit(com.jeantessier.commandline.SingleValueSwitch)public abstract void Visit(com.jeantessier.commandline.ToggleSwitch)New Methods:
public abstract void visitAnyParameterStrategy(com.jeantessier.commandline.AnyParameterStrategy)public abstract void visitAtLeastParameterStrategy(com.jeantessier.commandline.AtLeastParameterStrategy)public abstract void visitAtMostParameterStrategy(com.jeantessier.commandline.AtMostParameterStrategy)public abstract void visitCommandLine(com.jeantessier.commandline.CommandLine)public abstract void visitExactlyParameterStrategy(com.jeantessier.commandline.ExactlyParameterStrategy)public abstract void visitMultipleValuesSwitch(com.jeantessier.commandline.MultipleValuesSwitch)public abstract void visitNullParameterStrategy(com.jeantessier.commandline.NullParameterStrategy)public abstract void visitOptionalValueSwitch(com.jeantessier.commandline.OptionalValueSwitch)public abstract void visitSingleValueSwitch(com.jeantessier.commandline.SingleValueSwitch)public abstract void visitToggleSwitch(com.jeantessier.commandline.ToggleSwitch)
com.jeantessier.dependency.DependencyListenerRemoved Methods:
public abstract void BeginClass(com.jeantessier.dependency.DependencyEvent)public abstract void BeginSession(com.jeantessier.dependency.DependencyEvent)public abstract void Dependency(com.jeantessier.dependency.DependencyEvent)public abstract void EndClass(com.jeantessier.dependency.DependencyEvent)public abstract void EndSession(com.jeantessier.dependency.DependencyEvent)New Methods:
public abstract void beginClass(com.jeantessier.dependency.DependencyEvent)public abstract void beginSession(com.jeantessier.dependency.DependencyEvent)public abstract void dependency(com.jeantessier.dependency.DependencyEvent)public abstract void endClass(com.jeantessier.dependency.DependencyEvent)public abstract void endSession(com.jeantessier.dependency.DependencyEvent)
com.jeantessier.dependency.SelectionCriteriaRemoved Methods:
public abstract boolean ClassMatch(java.lang.String)public abstract boolean FeatureMatch(java.lang.String)public abstract boolean Match(com.jeantessier.dependency.ClassNode)public abstract boolean Match(com.jeantessier.dependency.FeatureNode)public abstract boolean Match(com.jeantessier.dependency.PackageNode)public abstract boolean MatchClass()public abstract boolean MatchFeature()public abstract boolean MatchPackage()public abstract boolean PackageMatch(java.lang.String)New Methods:
public abstract boolean isMatchingClasses()public abstract boolean isMatchingFeatures()public abstract boolean isMatchingPackages()public abstract boolean matches(com.jeantessier.dependency.ClassNode)public abstract boolean matches(com.jeantessier.dependency.FeatureNode)public abstract boolean matches(com.jeantessier.dependency.PackageNode)public abstract boolean matchesClassName(java.lang.String)public abstract boolean matchesFeatureName(java.lang.String)public abstract boolean matchesPackageName(java.lang.String)
com.jeantessier.dependency.TraversalStrategyRemoved Methods:
public abstract boolean InFilter(com.jeantessier.dependency.ClassNode)public abstract boolean InFilter(com.jeantessier.dependency.FeatureNode)public abstract boolean InFilter(com.jeantessier.dependency.PackageNode)public abstract boolean InScope(com.jeantessier.dependency.ClassNode)public abstract boolean InScope(com.jeantessier.dependency.FeatureNode)public abstract boolean InScope(com.jeantessier.dependency.PackageNode)public abstract java.util.Collection Order(java.util.Collection)public abstract boolean PostInboundTraversal()public abstract void PostInboundTraversal(boolean)public abstract boolean PostOutboundTraversal()public abstract void PostOutboundTraversal(boolean)public abstract boolean PreInboundTraversal()public abstract void PreInboundTraversal(boolean)public abstract boolean PreOutboundTraversal()public abstract void PreOutboundTraversal(boolean)New Methods:
public abstract boolean doPostInboundTraversal()public abstract boolean doPostOutboundTraversal()public abstract boolean doPreInboundTraversal()public abstract boolean doPreOutboundTraversal()public abstract boolean isInFilter(com.jeantessier.dependency.ClassNode)public abstract boolean isInFilter(com.jeantessier.dependency.FeatureNode)public abstract boolean isInFilter(com.jeantessier.dependency.PackageNode)public abstract boolean isInScope(com.jeantessier.dependency.ClassNode)public abstract boolean isInScope(com.jeantessier.dependency.FeatureNode)public abstract boolean isInScope(com.jeantessier.dependency.PackageNode)public abstract java.util.Collection order(java.util.Collection)public abstract void setPostInboundTraversal(boolean)public abstract void setPostOutboundTraversal(boolean)public abstract void setPreInboundTraversal(boolean)public abstract void setPreOutboundTraversal(boolean)
com.jeantessier.dependency.VisitorRemoved Methods:
public abstract void TraverseNodes(java.util.Collection)public abstract void VisitClassNode(com.jeantessier.dependency.ClassNode)public abstract void VisitFeatureNode(com.jeantessier.dependency.FeatureNode)public abstract void VisitInboundClassNode(com.jeantessier.dependency.ClassNode)public abstract void VisitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public abstract void VisitInboundPackageNode(com.jeantessier.dependency.PackageNode)public abstract void VisitOutboundClassNode(com.jeantessier.dependency.ClassNode)public abstract void VisitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public abstract void VisitOutboundPackageNode(com.jeantessier.dependency.PackageNode)public abstract void VisitPackageNode(com.jeantessier.dependency.PackageNode)New Methods:
public abstract void traverseNodes(java.util.Collection)public abstract void visitClassNode(com.jeantessier.dependency.ClassNode)public abstract void visitFeatureNode(com.jeantessier.dependency.FeatureNode)public abstract void visitInboundClassNode(com.jeantessier.dependency.ClassNode)public abstract void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public abstract void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)public abstract void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)public abstract void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public abstract void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)public abstract void visitPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.diff.DifferencesRemoved Methods:
public abstract void Accept(com.jeantessier.diff.Visitor)public abstract boolean IsEmpty()public abstract java.lang.String Name()New Methods:
public abstract void accept(com.jeantessier.diff.Visitor)public abstract java.lang.String getName()public abstract boolean isEmpty()
com.jeantessier.diff.ValidatorRemoved Methods:
public abstract boolean IsAllowed(java.lang.String)public abstract boolean IsClassAllowed(java.lang.String)public abstract boolean IsFeatureAllowed(java.lang.String)public abstract boolean IsPackageAllowed(java.lang.String)New Methods:
public abstract boolean isAllowed(java.lang.String)public abstract boolean isClassAllowed(java.lang.String)public abstract boolean isFeatureAllowed(java.lang.String)public abstract boolean isPackageAllowed(java.lang.String)
com.jeantessier.diff.VisitorRemoved Methods:
public abstract void VisitClassDifferences(com.jeantessier.diff.ClassDifferences)public abstract void VisitConstructorDifferences(com.jeantessier.diff.ConstructorDifferences)public abstract void VisitDeprecatableDifferences(com.jeantessier.diff.DeprecatableDifferences)public abstract void VisitDocumentableDifferences(com.jeantessier.diff.DocumentableDifferences)public abstract void VisitFieldDifferences(com.jeantessier.diff.FieldDifferences)public abstract void VisitInterfaceDifferences(com.jeantessier.diff.InterfaceDifferences)public abstract void VisitJarDifferences(com.jeantessier.diff.JarDifferences)public abstract void VisitMethodDifferences(com.jeantessier.diff.MethodDifferences)public abstract void VisitPackageDifferences(com.jeantessier.diff.PackageDifferences)New Methods:
public abstract void visitClassDifferences(com.jeantessier.diff.ClassDifferences)public abstract void visitConstructorDifferences(com.jeantessier.diff.ConstructorDifferences)public abstract void visitDeprecatableDifferences(com.jeantessier.diff.DeprecatableDifferences)public abstract void visitDocumentableDifferences(com.jeantessier.diff.DocumentableDifferences)public abstract void visitFieldDifferences(com.jeantessier.diff.FieldDifferences)public abstract void visitInterfaceDifferences(com.jeantessier.diff.InterfaceDifferences)public abstract void visitJarDifferences(com.jeantessier.diff.JarDifferences)public abstract void visitMethodDifferences(com.jeantessier.diff.MethodDifferences)public abstract void visitPackageDifferences(com.jeantessier.diff.PackageDifferences)
com.jeantessier.metrics.CollectionMeasurementRemoved Methods:
public abstract java.util.Collection Values()New Methods:
public abstract java.util.Collection getValues()
com.jeantessier.metrics.MeasurementRemoved Methods:
public abstract void Accept(com.jeantessier.metrics.MeasurementVisitor)public abstract void Add(double)public abstract void Add(float)public abstract void Add(int)public abstract void Add(java.lang.Object)public abstract void Add(long)public abstract com.jeantessier.metrics.Metrics Context()public abstract com.jeantessier.metrics.MeasurementDescriptor Descriptor()public abstract boolean Empty()public abstract boolean InRange()public abstract java.lang.String LongName()public abstract java.lang.String ShortName()public abstract java.lang.Number Value()New Methods:
public abstract void accept(com.jeantessier.metrics.MeasurementVisitor)public abstract void add(double)public abstract void add(float)public abstract void add(int)public abstract void add(java.lang.Object)public abstract void add(long)public abstract com.jeantessier.metrics.Metrics getContext()public abstract com.jeantessier.metrics.MeasurementDescriptor getDescriptor()public abstract java.lang.String getLongName()public abstract java.lang.String getShortName()public abstract java.lang.Number getValue()public abstract boolean isEmpty()public abstract boolean isInRange()
com.jeantessier.metrics.MeasurementVisitorRemoved Methods:
public abstract void VisitContextAccumulatorMeasurement(com.jeantessier.metrics.ContextAccumulatorMeasurement)public abstract void VisitCounterMeasurement(com.jeantessier.metrics.CounterMeasurement)public abstract void VisitNameListMeasurement(com.jeantessier.metrics.NameListMeasurement)public abstract void VisitNbSubMetricsMeasurement(com.jeantessier.metrics.NbSubMetricsMeasurement)public abstract void VisitRatioMeasurement(com.jeantessier.metrics.RatioMeasurement)public abstract void VisitStatisticalMeasurement(com.jeantessier.metrics.StatisticalMeasurement)public abstract void VisitSubMetricsAccumulatorMeasurement(com.jeantessier.metrics.SubMetricsAccumulatorMeasurement)public abstract void VisitSumMeasurement(com.jeantessier.metrics.SumMeasurement)New Methods:
public abstract void visitContextAccumulatorMeasurement(com.jeantessier.metrics.ContextAccumulatorMeasurement)public abstract void visitCounterMeasurement(com.jeantessier.metrics.CounterMeasurement)public abstract void visitNameListMeasurement(com.jeantessier.metrics.NameListMeasurement)public abstract void visitNbSubMetricsMeasurement(com.jeantessier.metrics.NbSubMetricsMeasurement)public abstract void visitRatioMeasurement(com.jeantessier.metrics.RatioMeasurement)public abstract void visitStatisticalMeasurement(com.jeantessier.metrics.StatisticalMeasurement)public abstract void visitSubMetricsAccumulatorMeasurement(com.jeantessier.metrics.SubMetricsAccumulatorMeasurement)public abstract void visitSumMeasurement(com.jeantessier.metrics.SumMeasurement)
com.jeantessier.metrics.MetricsListenerRemoved Methods:
public abstract void BeginClass(com.jeantessier.metrics.MetricsEvent)public abstract void BeginMethod(com.jeantessier.metrics.MetricsEvent)public abstract void BeginSession(com.jeantessier.metrics.MetricsEvent)public abstract void EndClass(com.jeantessier.metrics.MetricsEvent)public abstract void EndMethod(com.jeantessier.metrics.MetricsEvent)public abstract void EndSession(com.jeantessier.metrics.MetricsEvent)New Methods:
public abstract void beginClass(com.jeantessier.metrics.MetricsEvent)public abstract void beginMethod(com.jeantessier.metrics.MetricsEvent)public abstract void beginSession(com.jeantessier.metrics.MetricsEvent)public abstract void endClass(com.jeantessier.metrics.MetricsEvent)public abstract void endMethod(com.jeantessier.metrics.MetricsEvent)public abstract void endSession(com.jeantessier.metrics.MetricsEvent)
com.jeantessier.classreader.AggregatingClassfileLoaderRemoved Methods:
public com.jeantessier.classreader.Classfile Classfile(java.lang.String)public java.util.Collection Classfiles()public java.util.Collection Classnames()protected com.jeantessier.classreader.Classfile Load(java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public java.util.Collection getAllClassNames()public java.util.Collection getAllClassfiles()public com.jeantessier.classreader.Classfile getClassfile(java.lang.String)protected com.jeantessier.classreader.Classfile load(java.io.DataInputStream) throws java.io.IOException
com.jeantessier.classreader.AttributeFactoryRemoved Methods:
public static com.jeantessier.classreader.Attribute_info Create(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public static com.jeantessier.classreader.Attribute_info create(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOException
com.jeantessier.classreader.Attribute_infoRemoved Methods:
public abstract void Accept(com.jeantessier.classreader.Visitor)public com.jeantessier.classreader.Classfile Classfile()private void Classfile(com.jeantessier.classreader.Classfile)public com.jeantessier.classreader.Visitable Owner()private void Owner(com.jeantessier.classreader.Visitable)New Methods:
public abstract void accept(com.jeantessier.classreader.Visitor)public com.jeantessier.classreader.Classfile getClassfile()public com.jeantessier.classreader.Visitable getOwner()
com.jeantessier.classreader.BitFormatRemoved Fields:
private char group_separatorprivate int group_sizeprivate int max_lengthNew Fields:
private char groupSeparatorprivate int groupSizeprivate int maxLength
com.jeantessier.classreader.ClassDependencyCollectorRemoved Fields:
private com.jeantessier.classreader.Class_info this_classRemoved Methods:
private void ProcessSignature(java.lang.String)public void VisitClass_info(com.jeantessier.classreader.Class_info)public void VisitClassfile(com.jeantessier.classreader.Classfile)public void VisitCode_attribute(com.jeantessier.classreader.Code_attribute)public void VisitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)public void VisitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void VisitField_info(com.jeantessier.classreader.Field_info)public void VisitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)public void VisitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void VisitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)public void VisitLocalVariable(com.jeantessier.classreader.LocalVariable)public void VisitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)public void VisitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void VisitMethod_info(com.jeantessier.classreader.Method_info)public void VisitNameAndType_info(com.jeantessier.classreader.NameAndType_info)public void VisitString_info(com.jeantessier.classreader.String_info)public void VisitUTF8_info(com.jeantessier.classreader.UTF8_info)New Fields:
private com.jeantessier.classreader.Class_info thisClassNew Methods:
private void processSignature(java.lang.String)public void visitClass_info(com.jeantessier.classreader.Class_info)public void visitClassfile(com.jeantessier.classreader.Classfile)public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)public void visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)public void visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void visitField_info(com.jeantessier.classreader.Field_info)public void visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)public void visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)public void visitLocalVariable(com.jeantessier.classreader.LocalVariable)public void visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)public void visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void visitMethod_info(com.jeantessier.classreader.Method_info)public void visitNameAndType_info(com.jeantessier.classreader.NameAndType_info)public void visitString_info(com.jeantessier.classreader.String_info)public void visitUTF8_info(com.jeantessier.classreader.UTF8_info)
com.jeantessier.classreader.Class_infoRemoved Fields:
private int name_indexRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public java.lang.String Name()public int NameIndex()public com.jeantessier.classreader.UTF8_info RawName()New Fields:
private int nameIndexNew Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String getName()public int getNameIndex()public com.jeantessier.classreader.UTF8_info getRawName()
com.jeantessier.classreader.ClassfileRemoved Fields:
private int access_flagprivate int class_indexprivate com.jeantessier.classreader.ConstantPool constant_poolprivate int magic_numberprivate int major_versionprivate int minor_versionprivate int superclass_indexRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public int AccessFlag()public java.util.Collection Attributes()public java.lang.String Class()public int ClassIndex()public com.jeantessier.classreader.ConstantPool ConstantPool()public java.lang.String Declaration()public com.jeantessier.classreader.Field_info Field(java.lang.String)public java.util.Collection Fields()public com.jeantessier.classreader.Class_info Interface(java.lang.String)public java.util.Collection Interfaces()public boolean IsAbstract()public boolean IsDeprecated()public boolean IsFinal()public boolean IsInterface()public boolean IsPackage()public boolean IsPublic()public boolean IsSuper()public boolean IsSynthetic()public com.jeantessier.classreader.ClassfileLoader Loader()public com.jeantessier.classreader.Field_info LocateField(java.lang.String)public com.jeantessier.classreader.Method_info LocateMethod(java.lang.String)public int MagicNumber()public int MajorVersion()public com.jeantessier.classreader.Method_info Method(java.lang.String)public java.util.Collection Methods()public int MinorVersion()public com.jeantessier.classreader.Class_info RawClass()public com.jeantessier.classreader.Class_info RawSuperclass()public java.lang.String Superclass()public int SuperclassIndex()New Fields:
private int accessFlagprivate int classIndexprivate com.jeantessier.classreader.ConstantPool constantPoolprivate int magicNumberprivate int majorVersionprivate int minorVersionprivate int superclassIndexNew Methods:
public void accept(com.jeantessier.classreader.Visitor)public int getAccessFlag()public java.util.Collection getAllFields()public java.util.Collection getAllInterfaces()public java.util.Collection getAllMethods()public java.util.Collection getAttributes()public int getClassIndex()public java.lang.String getClassName()public com.jeantessier.classreader.ConstantPool getConstantPool()public java.lang.String getDeclaration()public com.jeantessier.classreader.Field_info getField(java.lang.String)public com.jeantessier.classreader.Class_info getInterface(java.lang.String)public com.jeantessier.classreader.ClassfileLoader getLoader()public int getMagicNumber()public int getMajorVersion()public com.jeantessier.classreader.Method_info getMethod(java.lang.String)public int getMinorVersion()public com.jeantessier.classreader.Class_info getRawClass()public com.jeantessier.classreader.Class_info getRawSuperclass()public int getSuperclassIndex()public java.lang.String getSuperclassName()public boolean isAbstract()public boolean isDeprecated()public boolean isFinal()public boolean isInterface()public boolean isPackage()public boolean isPublic()public boolean isSuper()public boolean isSynthetic()public com.jeantessier.classreader.Field_info locateField(java.lang.String)public com.jeantessier.classreader.Method_info locateMethod(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderRemoved Methods:
public abstract com.jeantessier.classreader.Classfile Classfile(java.lang.String)public abstract java.util.Collection Classfiles()public abstract java.util.Collection Classnames()protected abstract com.jeantessier.classreader.Classfile Load(java.io.DataInputStream) throws java.io.IOExceptionprotected abstract void Load(java.lang.String)protected abstract void Load(java.lang.String, java.io.InputStream)public void Load(java.util.Collection)New Methods:
public abstract java.util.Collection getAllClassNames()public abstract java.util.Collection getAllClassfiles()public abstract com.jeantessier.classreader.Classfile getClassfile(java.lang.String)protected abstract com.jeantessier.classreader.Classfile load(java.io.DataInputStream) throws java.io.IOExceptionprotected abstract void load(java.lang.String)protected abstract void load(java.lang.String, java.io.InputStream)public void load(java.util.Collection)
com.jeantessier.classreader.ClassfileLoaderDecoratorRemoved Methods:
public com.jeantessier.classreader.Classfile Classfile(java.lang.String)public java.util.Collection Classfiles()public java.util.Collection Classnames()protected com.jeantessier.classreader.Classfile Load(java.io.DataInputStream) throws java.io.IOExceptionprotected com.jeantessier.classreader.ClassfileLoader Loader()New Methods:
public java.util.Collection getAllClassNames()public java.util.Collection getAllClassfiles()public com.jeantessier.classreader.Classfile getClassfile(java.lang.String)protected com.jeantessier.classreader.ClassfileLoader getLoader()protected com.jeantessier.classreader.Classfile load(java.io.DataInputStream) throws java.io.IOException
com.jeantessier.classreader.ClassfileLoaderEventSourceRemoved Fields:
private com.jeantessier.classreader.ClassfileLoader dir_loaderprivate java.util.LinkedList group_namesprivate com.jeantessier.classreader.ClassfileLoader jar_loaderprivate java.util.HashSet load_listenersprivate com.jeantessier.classreader.ClassfileLoader zip_loaderRemoved Methods:
protected void Load(java.lang.String)protected void Load(java.lang.String, java.io.InputStream)private java.lang.String PopGroupName()private void PushGroupName(java.lang.String)private java.lang.String TopGroupName()New Fields:
private com.jeantessier.classreader.ClassfileLoader dirLoaderprivate java.util.LinkedList groupNamesprivate com.jeantessier.classreader.ClassfileLoader jarLoaderprivate java.util.HashSet loadListenersprivate com.jeantessier.classreader.ClassfileLoader zipLoaderNew Methods:
private java.lang.String getTopGroupName()protected void load(java.lang.String)protected void load(java.lang.String, java.io.InputStream)private java.lang.String popGroupName()private void pushGroupName(java.lang.String)
com.jeantessier.classreader.ClassfileScannerRemoved Fields:
private int nb_classesprivate int nb_filesRemoved Methods:
public com.jeantessier.classreader.Classfile Classfile(java.lang.String)public java.util.Collection Classfiles()public java.util.Collection Classnames()protected com.jeantessier.classreader.Classfile Load(java.io.DataInputStream) throws java.io.IOExceptionpublic int NbClasses()public int NbFiles()New Fields:
private int nbClassesprivate int nbFilesNew Methods:
public java.util.Collection getAllClassNames()public java.util.Collection getAllClassfiles()public com.jeantessier.classreader.Classfile getClassfile(java.lang.String)public int getNbClasses()public int getNbFiles()protected com.jeantessier.classreader.Classfile load(java.io.DataInputStream) throws java.io.IOException
com.jeantessier.classreader.Code_attributeRemoved Fields:
private java.util.Collection exception_handlersprivate int max_localsprivate int max_stackRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public java.util.Collection Attributes()public byte[] Code()public java.util.Collection ExceptionHandlers()public int MaxLocals()public int MaxStack()New Fields:
private java.util.Collection exceptionHandlersprivate int maxLocalsprivate int maxStackNew Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.util.Collection getAttributes()public byte[] getCode()public java.util.Collection getExceptionHandlers()public int getMaxLocals()public int getMaxStack()
com.jeantessier.classreader.CollectorBaseRemoved Methods:
protected void Add(java.lang.Object)public void BeginClassfile(com.jeantessier.classreader.LoadEvent)public void BeginFile(com.jeantessier.classreader.LoadEvent)public void BeginGroup(com.jeantessier.classreader.LoadEvent)public void BeginSession(com.jeantessier.classreader.LoadEvent)public java.util.Collection Collection()public void EndClassfile(com.jeantessier.classreader.LoadEvent)public void EndFile(com.jeantessier.classreader.LoadEvent)public void EndGroup(com.jeantessier.classreader.LoadEvent)public void EndSession(com.jeantessier.classreader.LoadEvent)protected void Remove(java.lang.Object)New Methods:
protected void add(java.lang.Object)public void beginClassfile(com.jeantessier.classreader.LoadEvent)public void beginFile(com.jeantessier.classreader.LoadEvent)public void beginGroup(com.jeantessier.classreader.LoadEvent)public void beginSession(com.jeantessier.classreader.LoadEvent)public void endClassfile(com.jeantessier.classreader.LoadEvent)public void endFile(com.jeantessier.classreader.LoadEvent)public void endGroup(com.jeantessier.classreader.LoadEvent)public void endSession(com.jeantessier.classreader.LoadEvent)public java.util.Collection getCollection()protected void remove(java.lang.Object)
com.jeantessier.classreader.ConstantPoolRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public com.jeantessier.classreader.Classfile Classfile()private void Classfile(com.jeantessier.classreader.Classfile)New Methods:
public void accept(com.jeantessier.classreader.Visitor)public com.jeantessier.classreader.Classfile getClassfile()
com.jeantessier.classreader.ConstantPoolEntryRemoved Fields:
private com.jeantessier.classreader.ConstantPool constant_poolRemoved Methods:
public abstract void Accept(com.jeantessier.classreader.Visitor)public com.jeantessier.classreader.ConstantPool ConstantPool()private void ConstantPool(com.jeantessier.classreader.ConstantPool)New Fields:
private com.jeantessier.classreader.ConstantPool constantPoolNew Methods:
public abstract void accept(com.jeantessier.classreader.Visitor)public com.jeantessier.classreader.ConstantPool getConstantPool()
com.jeantessier.classreader.ConstantValue_attributeRemoved Fields:
private int value_indexRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public com.jeantessier.classreader.ConstantPoolEntry RawValue()public int ValueIndex()New Fields:
private int valueIndexNew Methods:
public void accept(com.jeantessier.classreader.Visitor)public com.jeantessier.classreader.ConstantPoolEntry getRawValue()public int getValueIndex()
com.jeantessier.classreader.Custom_attributeRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public byte[] Info()public java.lang.String Name()New Methods:
public void accept(com.jeantessier.classreader.Visitor)public byte[] getInfo()public java.lang.String getName()
com.jeantessier.classreader.Deprecated_attributeRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)New Methods:
public void accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.DeprecationPrinterRemoved Methods:
public void BeginClassfile(com.jeantessier.classreader.LoadEvent)public void BeginFile(com.jeantessier.classreader.LoadEvent)public void BeginGroup(com.jeantessier.classreader.LoadEvent)public void BeginSession(com.jeantessier.classreader.LoadEvent)public void EndClassfile(com.jeantessier.classreader.LoadEvent)public void EndFile(com.jeantessier.classreader.LoadEvent)public void EndGroup(com.jeantessier.classreader.LoadEvent)public void EndSession(com.jeantessier.classreader.LoadEvent)public void VisitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)New Methods:
public void beginClassfile(com.jeantessier.classreader.LoadEvent)public void beginFile(com.jeantessier.classreader.LoadEvent)public void beginGroup(com.jeantessier.classreader.LoadEvent)public void beginSession(com.jeantessier.classreader.LoadEvent)public void endClassfile(com.jeantessier.classreader.LoadEvent)public void endFile(com.jeantessier.classreader.LoadEvent)public void endGroup(com.jeantessier.classreader.LoadEvent)public void endSession(com.jeantessier.classreader.LoadEvent)public void visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
com.jeantessier.classreader.DirectoryClassfileLoaderRemoved Methods:
protected void Load(java.lang.String)protected void Load(java.lang.String, java.io.InputStream)New Methods:
protected void load(java.lang.String)protected void load(java.lang.String, java.io.InputStream)
com.jeantessier.classreader.DirectoryExplorerRemoved Methods:
public java.util.Collection Collection()private void Explore(java.io.File) throws java.io.IOExceptionprivate void ExploreDirectory(java.io.File) throws java.io.IOExceptionNew Methods:
private void explore(java.io.File) throws java.io.IOExceptionprivate void exploreDirectory(java.io.File) throws java.io.IOExceptionpublic java.util.Collection getCollection()
com.jeantessier.classreader.Double_infoRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public double Value()New Methods:
public void accept(com.jeantessier.classreader.Visitor)public double getValue()
com.jeantessier.classreader.ExceptionHandlerRemoved Fields:
private int catch_type_indexprivate int end_pcprivate int handler_pcprivate int start_pcRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public java.lang.String CatchType()public int CatchTypeIndex()public com.jeantessier.classreader.Code_attribute Code()private void Code(com.jeantessier.classreader.Code_attribute)public int EndPC()public int HandlerPC()public com.jeantessier.classreader.Class_info RawCatchType()public int StartPC()New Fields:
private int catchTypeIndexprivate int endPCprivate int handlerPCprivate int startPCNew Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String getCatchType()public int getCatchTypeIndex()public com.jeantessier.classreader.Code_attribute getCode()public int getEndPC()public int getHandlerPC()public com.jeantessier.classreader.Class_info getRawCatchType()public int getStartPC()
com.jeantessier.classreader.Exceptions_attributeRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public java.util.Collection Exceptions()New Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.util.Collection getExceptions()
com.jeantessier.classreader.FeatureDependencyCollectorRemoved Fields:
private com.jeantessier.classreader.Class_info this_classRemoved Methods:
private void ProcessSignature(java.lang.String)public void VisitClassfile(com.jeantessier.classreader.Classfile)public void VisitCode_attribute(com.jeantessier.classreader.Code_attribute)public void VisitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void VisitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void VisitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void VisitMethod_info(com.jeantessier.classreader.Method_info)New Fields:
private com.jeantessier.classreader.Class_info thisClassNew Methods:
private void processSignature(java.lang.String)public void visitClassfile(com.jeantessier.classreader.Classfile)public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)public void visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void visitMethod_info(com.jeantessier.classreader.Method_info)
com.jeantessier.classreader.FeatureRef_infoRemoved Fields:
private int class_indexprivate int name_and_type_indexRemoved Methods:
public java.lang.String Class()public int ClassIndex()public java.lang.String FullName()public java.lang.String FullSignature()public abstract java.lang.String Name()public java.lang.String NameAndType()public int NameAndTypeIndex()public com.jeantessier.classreader.Class_info RawClass()public com.jeantessier.classreader.NameAndType_info RawNameAndType()public abstract java.lang.String Signature()New Fields:
private int classIndexprivate int nameAndTypeIndexNew Methods:
public int getClassIndex()public java.lang.String getClassName()public java.lang.String getFullName()public java.lang.String getFullSignature()public abstract java.lang.String getName()public java.lang.String getNameAndType()public int getNameAndTypeIndex()public com.jeantessier.classreader.Class_info getRawClass()public com.jeantessier.classreader.NameAndType_info getRawNameAndType()public abstract java.lang.String getSignature()
com.jeantessier.classreader.Feature_infoRemoved Fields:
private int access_flagprivate int descriptor_indexprivate int name_indexRemoved Methods:
public abstract void Accept(com.jeantessier.classreader.Visitor)public int AccessFlag()public java.util.Collection Attributes()public com.jeantessier.classreader.Classfile Classfile()private void Classfile(com.jeantessier.classreader.Classfile)public abstract java.lang.String Declaration()public java.lang.String Descriptor()public int DescriptorIndex()public abstract java.lang.String FeatureType()public java.lang.String FullName()public java.lang.String FullSignature()public boolean IsDeprecated()public boolean IsFinal()public boolean IsPackage()public boolean IsPrivate()public boolean IsProtected()public boolean IsPublic()public boolean IsStatic()public boolean IsSynthetic()public java.lang.String Name()public int NameIndex()public com.jeantessier.classreader.UTF8_info RawDescriptor()public com.jeantessier.classreader.UTF8_info RawName()public abstract java.lang.String Signature()New Fields:
private int accessFlagprivate int descriptorIndexprivate int nameIndexNew Methods:
public abstract void accept(com.jeantessier.classreader.Visitor)public int getAccessFlag()public java.util.Collection getAttributes()public com.jeantessier.classreader.Classfile getClassfile()public abstract java.lang.String getDeclaration()public java.lang.String getDescriptor()public int getDescriptorIndex()public abstract java.lang.String getFeatureType()public java.lang.String getFullName()public java.lang.String getFullSignature()public java.lang.String getName()public int getNameIndex()public com.jeantessier.classreader.UTF8_info getRawDescriptor()public com.jeantessier.classreader.UTF8_info getRawName()public abstract java.lang.String getSignature()public boolean isDeprecated()public boolean isFinal()public boolean isPackage()public boolean isPrivate()public boolean isProtected()public boolean isPublic()public boolean isStatic()public boolean isSynthetic()
com.jeantessier.classreader.FieldRef_infoRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public java.lang.String Name()public java.lang.String NameAndType()public java.lang.String Signature()New Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String getName()public java.lang.String getNameAndType()public java.lang.String getSignature()
com.jeantessier.classreader.Field_infoRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public java.lang.String Declaration()public java.lang.String FeatureType()public boolean IsTransient()public boolean IsVolatile()public java.lang.String Signature()public java.lang.String Type()New Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String getDeclaration()public java.lang.String getFeatureType()public java.lang.String getSignature()public java.lang.String getType()public boolean isTransient()public boolean isVolatile()
com.jeantessier.classreader.Float_infoRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public float Value()New Methods:
public void accept(com.jeantessier.classreader.Visitor)public float getValue()
com.jeantessier.classreader.InnerClassRemoved Fields:
private int access_flagprivate int inner_class_info_indexprivate com.jeantessier.classreader.InnerClasses_attribute inner_classesprivate int inner_name_indexprivate int outer_class_info_indexRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public int AccessFlag()public java.lang.String InnerClassInfo()public int InnerClassInfoIndex()public com.jeantessier.classreader.InnerClasses_attribute InnerClasses()private void InnerClasses(com.jeantessier.classreader.InnerClasses_attribute)public java.lang.String InnerName()public int InnerNameIndex()public boolean IsAbstract()public boolean IsFinal()public boolean IsInterface()public boolean IsPackage()public boolean IsPrivate()public boolean IsProtected()public boolean IsPublic()public boolean IsStatic()public java.lang.String OuterClassInfo()public int OuterClassInfoIndex()public com.jeantessier.classreader.Class_info RawInnerClassInfo()public com.jeantessier.classreader.UTF8_info RawInnerName()public com.jeantessier.classreader.Class_info RawOuterClassInfo()New Fields:
private int accessFlagprivate int innerClassInfoIndexprivate com.jeantessier.classreader.InnerClasses_attribute innerClassesprivate int innerNameIndexprivate int outerClassInfoIndexNew Methods:
public void accept(com.jeantessier.classreader.Visitor)public int getAccessFlag()public java.lang.String getInnerClassInfo()public int getInnerClassInfoIndex()public com.jeantessier.classreader.InnerClasses_attribute getInnerClasses()public java.lang.String getInnerName()public int getInnerNameIndex()public java.lang.String getOuterClassInfo()public int getOuterClassInfoIndex()public com.jeantessier.classreader.Class_info getRawInnerClassInfo()public com.jeantessier.classreader.UTF8_info getRawInnerName()public com.jeantessier.classreader.Class_info getRawOuterClassInfo()public boolean isAbstract()public boolean isFinal()public boolean isInterface()public boolean isPackage()public boolean isPrivate()public boolean isProtected()public boolean isPublic()public boolean isStatic()
com.jeantessier.classreader.InnerClasses_attributeRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public java.util.Collection Classes()New Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.util.Collection getClasses()
com.jeantessier.classreader.InstructionRemoved Methods:
public byte[] Code()public int Length()public java.lang.String Mnemonic()public static java.lang.String Mnemonic(int)public int Opcode()public int Start()New Methods:
public byte[] getCode()public int getLength()public java.lang.String getMnemonic()public static java.lang.String getMnemonic(int)public int getOpcode()public int getStart()
com.jeantessier.classreader.Integer_infoRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public int Value()New Methods:
public void accept(com.jeantessier.classreader.Visitor)public int getValue()
com.jeantessier.classreader.InterfaceMethodRef_infoRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public java.lang.String Name()public java.lang.String Signature()New Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String getName()public java.lang.String getSignature()
com.jeantessier.classreader.JarClassfileLoaderRemoved Methods:
protected void Load(java.lang.String)protected void Load(java.lang.String, java.io.InputStream)New Methods:
protected void load(java.lang.String)protected void load(java.lang.String, java.io.InputStream)
com.jeantessier.classreader.LineNumberRemoved Fields:
private int line_numberprivate com.jeantessier.classreader.LineNumberTable_attribute line_number_tableprivate int start_pcRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public int LineNumber()public com.jeantessier.classreader.LineNumberTable_attribute LineNumberTable()private void LineNumberTable(com.jeantessier.classreader.LineNumberTable_attribute)public int StartPC()New Fields:
private int lineNumberprivate com.jeantessier.classreader.LineNumberTable_attribute lineNumberTableprivate int startPCNew Methods:
public void accept(com.jeantessier.classreader.Visitor)public int getLineNumber()public com.jeantessier.classreader.LineNumberTable_attribute getLineNumberTable()public int getStartPC()private void setLineNumberTable(com.jeantessier.classreader.LineNumberTable_attribute)
com.jeantessier.classreader.LineNumberTable_attributeRemoved Fields:
private java.util.Collection line_numbersRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public java.util.Collection LineNumbers()New Fields:
private java.util.Collection lineNumbersNew Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.util.Collection getLineNumbers()
com.jeantessier.classreader.LoadEventRemoved Fields:
private java.lang.String group_nameRemoved Methods:
public com.jeantessier.classreader.Classfile Classfile()public java.lang.String Filename()public java.lang.String GroupName()public int Size()New Fields:
private java.lang.String groupNameNew Methods:
public com.jeantessier.classreader.Classfile getClassfile()public java.lang.String getFilename()public java.lang.String getGroupName()public int getSize()
com.jeantessier.classreader.LocalVariableRemoved Fields:
private int descriptor_indexprivate com.jeantessier.classreader.LocalVariableTable_attribute local_variable_tableprivate int name_indexprivate int start_pcRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public java.lang.String Descriptor()public int DescriptorIndex()public int Index()public int Length()public com.jeantessier.classreader.LocalVariableTable_attribute LocalVariableTable()private void LocalVariableTable(com.jeantessier.classreader.LocalVariableTable_attribute)public java.lang.String Name()public int NameIndex()public com.jeantessier.classreader.UTF8_info RawDescriptor()public com.jeantessier.classreader.UTF8_info RawName()public int StartPC()New Fields:
private int descriptorIndexprivate com.jeantessier.classreader.LocalVariableTable_attribute localVariableTableprivate int nameIndexprivate int startPCNew Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String getDescriptor()public int getDescriptorIndex()public int getIndex()public int getLength()public com.jeantessier.classreader.LocalVariableTable_attribute getLocalVariableTable()public java.lang.String getName()public int getNameIndex()public com.jeantessier.classreader.UTF8_info getRawDescriptor()public com.jeantessier.classreader.UTF8_info getRawName()public int getStartPC()
com.jeantessier.classreader.LocalVariableTable_attributeRemoved Fields:
private java.util.Collection local_variablesRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public java.util.Collection LocalVariables()New Fields:
private java.util.Collection localVariablesNew Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.util.Collection getLocalVariables()
com.jeantessier.classreader.Long_infoRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public long Value()New Methods:
public void accept(com.jeantessier.classreader.Visitor)public long getValue()
com.jeantessier.classreader.MethodRef_infoRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public boolean IsConstructor()public boolean IsStaticInitializer()public java.lang.String Name()public java.lang.String Signature()New Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String getName()public java.lang.String getSignature()public boolean isConstructor()public boolean isStaticInitializer()
com.jeantessier.classreader.Method_infoRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public java.lang.String Declaration()public java.util.Collection Exceptions()public java.lang.String FeatureType()public boolean IsAbstract()public boolean IsConstructor()public boolean IsNative()public boolean IsStaticInitializer()public boolean IsStrict()public boolean IsSynchronized()public java.lang.String ReturnType()public java.lang.String Signature()New Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String getDeclaration()public java.util.Collection getExceptions()public java.lang.String getFeatureType()public java.lang.String getReturnType()public java.lang.String getSignature()public boolean isAbstract()public boolean isConstructor()public boolean isNative()public boolean isStaticInitializer()public boolean isStrict()public boolean isSynchronized()
com.jeantessier.classreader.MetricsGathererRemoved Fields:
private java.util.Collection abstract_classesprivate java.util.Collection abstract_inner_classesprivate java.util.Collection abstract_methodsprivate java.util.Collection custom_attributesprivate java.util.Collection deprecated_classesprivate java.util.Collection deprecated_fieldsprivate java.util.Collection deprecated_methodsprivate java.util.Collection final_classesprivate java.util.Collection final_fieldsprivate java.util.Collection final_inner_classesprivate java.util.Collection final_methodsprivate long[] instructionsprivate java.util.Collection native_methodsprivate java.util.Collection package_classesprivate java.util.Collection package_fieldsprivate java.util.Collection package_inner_classesprivate java.util.Collection package_methodsprivate java.util.Collection private_fieldsprivate java.util.Collection private_inner_classesprivate java.util.Collection private_methodsprivate java.util.Collection protected_fieldsprivate java.util.Collection protected_inner_classesprivate java.util.Collection protected_methodsprivate java.util.Collection public_classesprivate java.util.Collection public_fieldsprivate java.util.Collection public_inner_classesprivate java.util.Collection public_methodsprivate java.util.Collection static_fieldsprivate java.util.Collection static_inner_classesprivate java.util.Collection static_methodsprivate java.util.Collection synchronized_methodsprivate java.util.Collection synthetic_classesprivate java.util.Collection synthetic_fieldsprivate java.util.Collection synthetic_methodsprivate java.util.Collection transient_fieldsprivate java.util.Collection volatile_fieldsRemoved Methods:
public java.util.Collection AbstractClasses()public java.util.Collection AbstractInnerClasses()public java.util.Collection AbstractMethods()public java.util.Collection Classes()public java.util.Collection CustomAttributes()public java.util.Collection DeprecatedClasses()public java.util.Collection DeprecatedFields()public java.util.Collection DeprecatedMethods()public java.util.Collection Fields()public java.util.Collection FinalClasses()public java.util.Collection FinalFields()public java.util.Collection FinalInnerClasses()public java.util.Collection FinalMethods()public long[] Instructions()public java.util.Collection Interfaces()public java.util.Collection Methods()public java.util.Collection NativeMethods()public java.util.Collection PackageClasses()public java.util.Collection PackageFields()public java.util.Collection PackageInnerClasses()public java.util.Collection PackageMethods()public java.util.Collection PrivateFields()public java.util.Collection PrivateInnerClasses()public java.util.Collection PrivateMethods()public java.util.Collection ProtectedFields()public java.util.Collection ProtectedInnerClasses()public java.util.Collection ProtectedMethods()public java.util.Collection PublicClasses()public java.util.Collection PublicFields()public java.util.Collection PublicInnerClasses()public java.util.Collection PublicMethods()public java.util.Collection StaticFields()public java.util.Collection StaticInnerClasses()public java.util.Collection StaticMethods()public java.util.Collection SynchronizedMethods()public java.util.Collection SyntheticClasses()public java.util.Collection SyntheticFields()public java.util.Collection SyntheticMethods()public java.util.Collection TransientFields()public void VisitClassfile(com.jeantessier.classreader.Classfile)public void VisitCode_attribute(com.jeantessier.classreader.Code_attribute)public void VisitCustom_attribute(com.jeantessier.classreader.Custom_attribute)public void VisitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)public void VisitField_info(com.jeantessier.classreader.Field_info)public void VisitInnerClass(com.jeantessier.classreader.InnerClass)public void VisitMethod_info(com.jeantessier.classreader.Method_info)public void VisitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)public java.util.Collection VolatileFields()New Fields:
private java.util.Collection abstractClassesprivate java.util.Collection abstractInnerClassesprivate java.util.Collection abstractMethodsprivate java.util.Collection customAttributesprivate java.util.Collection deprecatedClassesprivate java.util.Collection deprecatedFieldsprivate java.util.Collection deprecatedMethodsprivate java.util.Collection finalClassesprivate java.util.Collection finalFieldsprivate java.util.Collection finalInnerClassesprivate java.util.Collection finalMethodsprivate long[] instructionCountsprivate java.util.Collection nativeMethodsprivate java.util.Collection packageClassesprivate java.util.Collection packageFieldsprivate java.util.Collection packageInnerClassesprivate java.util.Collection packageMethodsprivate java.util.Collection privateFieldsprivate java.util.Collection privateInnerClassesprivate java.util.Collection privateMethodsprivate java.util.Collection protectedFieldsprivate java.util.Collection protectedInnerClassesprivate java.util.Collection protectedMethodsprivate java.util.Collection publicClassesprivate java.util.Collection publicFieldsprivate java.util.Collection publicInnerClassesprivate java.util.Collection publicMethodsprivate java.util.Collection staticFieldsprivate java.util.Collection staticInnerClassesprivate java.util.Collection staticMethodsprivate java.util.Collection synchronizedMethodsprivate java.util.Collection syntheticClassesprivate java.util.Collection syntheticFieldsprivate java.util.Collection syntheticMethodsprivate java.util.Collection transientFieldsprivate java.util.Collection volatileFieldsNew Methods:
public java.util.Collection getAbstractClasses()public java.util.Collection getAbstractInnerClasses()public java.util.Collection getAbstractMethods()public java.util.Collection getClasses()public java.util.Collection getCustomAttributes()public java.util.Collection getDeprecatedClasses()public java.util.Collection getDeprecatedFields()public java.util.Collection getDeprecatedMethods()public java.util.Collection getFields()public java.util.Collection getFinalClasses()public java.util.Collection getFinalFields()public java.util.Collection getFinalInnerClasses()public java.util.Collection getFinalMethods()public long[] getInstructionCounts()public java.util.Collection getInterfaces()public java.util.Collection getMethods()public java.util.Collection getNativeMethods()public java.util.Collection getPackageClasses()public java.util.Collection getPackageFields()public java.util.Collection getPackageInnerClasses()public java.util.Collection getPackageMethods()public java.util.Collection getPrivateFields()public java.util.Collection getPrivateInnerClasses()public java.util.Collection getPrivateMethods()public java.util.Collection getProtectedFields()public java.util.Collection getProtectedInnerClasses()public java.util.Collection getProtectedMethods()public java.util.Collection getPublicClasses()public java.util.Collection getPublicFields()public java.util.Collection getPublicInnerClasses()public java.util.Collection getPublicMethods()public java.util.Collection getStaticFields()public java.util.Collection getStaticInnerClasses()public java.util.Collection getStaticMethods()public java.util.Collection getSynchronizedMethods()public java.util.Collection getSyntheticClasses()public java.util.Collection getSyntheticFields()public java.util.Collection getSyntheticMethods()public java.util.Collection getTransientFields()public java.util.Collection getVolatileFields()public void visitClassfile(com.jeantessier.classreader.Classfile)public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)public void visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)public void visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)public void visitField_info(com.jeantessier.classreader.Field_info)public void visitInnerClass(com.jeantessier.classreader.InnerClass)public void visitMethod_info(com.jeantessier.classreader.Method_info)public void visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)
com.jeantessier.classreader.NameAndType_infoRemoved Fields:
private int name_indexprivate int type_indexRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public java.lang.String Name()public int NameIndex()public com.jeantessier.classreader.UTF8_info RawName()public com.jeantessier.classreader.UTF8_info RawType()public java.lang.String Type()public int TypeIndex()New Fields:
private int nameIndexprivate int typeIndexNew Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String getName()public int getNameIndex()public com.jeantessier.classreader.UTF8_info getRawName()public com.jeantessier.classreader.UTF8_info getRawType()public java.lang.String getType()public int getTypeIndex()
com.jeantessier.classreader.PermissiveDispatcherRemoved Methods:
public int Dispatch(java.lang.String)New Methods:
public int dispatch(java.lang.String)
com.jeantessier.classreader.PrinterRemoved Fields:
private int indent_levelprivate java.lang.String indent_textRemoved Methods:
protected com.jeantessier.classreader.Printer Append(boolean)protected com.jeantessier.classreader.Printer Append(char)protected com.jeantessier.classreader.Printer Append(char[])protected com.jeantessier.classreader.Printer Append(double)protected com.jeantessier.classreader.Printer Append(float)protected com.jeantessier.classreader.Printer Append(int)protected com.jeantessier.classreader.Printer Append(java.lang.Object)protected com.jeantessier.classreader.Printer Append(java.lang.String)protected com.jeantessier.classreader.Printer Append(long)protected com.jeantessier.classreader.Printer EOL()protected com.jeantessier.classreader.Printer Indent()public java.lang.String IndentText()public void IndentText(java.lang.String)protected void LowerIndent()protected void RaiseIndent()New Fields:
private int indentLevelprivate java.lang.String indentTextNew Methods:
protected com.jeantessier.classreader.Printer append(boolean)protected com.jeantessier.classreader.Printer append(char)protected com.jeantessier.classreader.Printer append(char[])protected com.jeantessier.classreader.Printer append(double)protected com.jeantessier.classreader.Printer append(float)protected com.jeantessier.classreader.Printer append(int)protected com.jeantessier.classreader.Printer append(java.lang.Object)protected com.jeantessier.classreader.Printer append(java.lang.String)protected com.jeantessier.classreader.Printer append(long)protected com.jeantessier.classreader.Printer eol()public java.lang.String getIndentText()protected com.jeantessier.classreader.Printer indent()protected void lowerIndent()protected void raiseIndent()public void setIndentText(java.lang.String)
com.jeantessier.classreader.SignatureHelperRemoved Methods:
static java.lang.String Convert(java.lang.String)public static int ParameterCount(java.lang.String)public static java.lang.String Path2ClassName(java.lang.String)public static java.lang.String ReturnType(java.lang.String)public static java.lang.String Signature(java.lang.String)public static java.lang.String Type(java.lang.String)New Methods:
static java.lang.String convert(java.lang.String)public static int getParameterCount(java.lang.String)public static java.lang.String getReturnType(java.lang.String)public static java.lang.String getSignature(java.lang.String)public static java.lang.String getType(java.lang.String)public static java.lang.String path2ClassName(java.lang.String)
com.jeantessier.classreader.SignatureIteratorRemoved Fields:
private int current_posNew Fields:
private int currentPos
com.jeantessier.classreader.SourceFile_attributeRemoved Fields:
private int source_file_indexRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public com.jeantessier.classreader.UTF8_info RawSourceFile()public java.lang.String SourceFile()public int SourceFileIndex()New Fields:
private int sourceFileIndexNew Methods:
public void accept(com.jeantessier.classreader.Visitor)public com.jeantessier.classreader.UTF8_info getRawSourceFile()public java.lang.String getSourceFile()public int getSourceFileIndex()
com.jeantessier.classreader.StrictDispatcherRemoved Methods:
public int Dispatch(java.lang.String)New Methods:
public int dispatch(java.lang.String)
com.jeantessier.classreader.String_infoRemoved Fields:
private int value_indexRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public com.jeantessier.classreader.UTF8_info RawValue()public java.lang.String Value()public int ValueIndex()New Fields:
private int valueIndexNew Methods:
public void accept(com.jeantessier.classreader.Visitor)public com.jeantessier.classreader.UTF8_info getRawValue()public java.lang.String getValue()public int getValueIndex()
com.jeantessier.classreader.Synthetic_attributeRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)New Methods:
public void accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.TextPrinterRemoved Methods:
public void VisitClass_info(com.jeantessier.classreader.Class_info)public void VisitClassfile(com.jeantessier.classreader.Classfile)public void VisitDouble_info(com.jeantessier.classreader.Double_info)public void VisitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void VisitField_info(com.jeantessier.classreader.Field_info)public void VisitFloat_info(com.jeantessier.classreader.Float_info)public void VisitInteger_info(com.jeantessier.classreader.Integer_info)public void VisitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void VisitLong_info(com.jeantessier.classreader.Long_info)public void VisitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void VisitMethod_info(com.jeantessier.classreader.Method_info)public void VisitNameAndType_info(com.jeantessier.classreader.NameAndType_info)public void VisitString_info(com.jeantessier.classreader.String_info)public void VisitUTF8_info(com.jeantessier.classreader.UTF8_info)New Methods:
public void visitClass_info(com.jeantessier.classreader.Class_info)public void visitClassfile(com.jeantessier.classreader.Classfile)public void visitDouble_info(com.jeantessier.classreader.Double_info)public void visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void visitField_info(com.jeantessier.classreader.Field_info)public void visitFloat_info(com.jeantessier.classreader.Float_info)public void visitInteger_info(com.jeantessier.classreader.Integer_info)public void visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void visitLong_info(com.jeantessier.classreader.Long_info)public void visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void visitMethod_info(com.jeantessier.classreader.Method_info)public void visitNameAndType_info(com.jeantessier.classreader.NameAndType_info)public void visitString_info(com.jeantessier.classreader.String_info)public void visitUTF8_info(com.jeantessier.classreader.UTF8_info)
com.jeantessier.classreader.TransientClassfileLoaderRemoved Methods:
public com.jeantessier.classreader.Classfile Classfile(java.lang.String)public java.util.Collection Classfiles()public java.util.Collection Classnames()protected com.jeantessier.classreader.Classfile Load(java.io.DataInputStream) throws java.io.IOExceptionNew Methods:
public java.util.Collection getAllClassNames()public java.util.Collection getAllClassfiles()public com.jeantessier.classreader.Classfile getClassfile(java.lang.String)protected com.jeantessier.classreader.Classfile load(java.io.DataInputStream) throws java.io.IOException
com.jeantessier.classreader.UTF8_infoRemoved Methods:
public void Accept(com.jeantessier.classreader.Visitor)public java.lang.String Value()New Methods:
public void accept(com.jeantessier.classreader.Visitor)public java.lang.String getValue()
com.jeantessier.classreader.VisitorBaseRemoved Fields:
private int current_countRemoved Methods:
protected int CurrentCount()protected void RaiseCount()protected void ResetCount()public void VisitClass_info(com.jeantessier.classreader.Class_info)public void VisitClassfile(com.jeantessier.classreader.Classfile)public void VisitClassfiles(java.util.Collection)public void VisitCode_attribute(com.jeantessier.classreader.Code_attribute)public void VisitConstantPool(com.jeantessier.classreader.ConstantPool)public void VisitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)public void VisitCustom_attribute(com.jeantessier.classreader.Custom_attribute)public void VisitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)public void VisitDouble_info(com.jeantessier.classreader.Double_info)public void VisitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)public void VisitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)public void VisitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void VisitField_info(com.jeantessier.classreader.Field_info)public void VisitFloat_info(com.jeantessier.classreader.Float_info)public void VisitInnerClass(com.jeantessier.classreader.InnerClass)public void VisitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)public void VisitInteger_info(com.jeantessier.classreader.Integer_info)public void VisitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void VisitLineNumber(com.jeantessier.classreader.LineNumber)public void VisitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)public void VisitLocalVariable(com.jeantessier.classreader.LocalVariable)public void VisitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)public void VisitLong_info(com.jeantessier.classreader.Long_info)public void VisitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void VisitMethod_info(com.jeantessier.classreader.Method_info)public void VisitNameAndType_info(com.jeantessier.classreader.NameAndType_info)public void VisitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)public void VisitString_info(com.jeantessier.classreader.String_info)public void VisitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)public void VisitUTF8_info(com.jeantessier.classreader.UTF8_info)New Fields:
private int currentCountNew Methods:
protected int currentCount()protected void raiseCount()protected void resetCount()public void visitClass_info(com.jeantessier.classreader.Class_info)public void visitClassfile(com.jeantessier.classreader.Classfile)public void visitClassfiles(java.util.Collection)public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)public void visitConstantPool(com.jeantessier.classreader.ConstantPool)public void visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)public void visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)public void visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)public void visitDouble_info(com.jeantessier.classreader.Double_info)public void visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)public void visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)public void visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void visitField_info(com.jeantessier.classreader.Field_info)public void visitFloat_info(com.jeantessier.classreader.Float_info)public void visitInnerClass(com.jeantessier.classreader.InnerClass)public void visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)public void visitInteger_info(com.jeantessier.classreader.Integer_info)public void visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void visitLineNumber(com.jeantessier.classreader.LineNumber)public void visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)public void visitLocalVariable(com.jeantessier.classreader.LocalVariable)public void visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)public void visitLong_info(com.jeantessier.classreader.Long_info)public void visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void visitMethod_info(com.jeantessier.classreader.Method_info)public void visitNameAndType_info(com.jeantessier.classreader.NameAndType_info)public void visitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)public void visitString_info(com.jeantessier.classreader.String_info)public void visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)public void visitUTF8_info(com.jeantessier.classreader.UTF8_info)
com.jeantessier.classreader.XMLPrinterRemoved Methods:
private void AppendHeader(java.lang.String, java.lang.String)private java.lang.String EscapeXMLCharacters(java.lang.String)public void VisitClass_info(com.jeantessier.classreader.Class_info)public void VisitClassfile(com.jeantessier.classreader.Classfile)public void VisitClassfiles(java.util.Collection)public void VisitCode_attribute(com.jeantessier.classreader.Code_attribute)public void VisitConstantPool(com.jeantessier.classreader.ConstantPool)public void VisitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)public void VisitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)public void VisitDouble_info(com.jeantessier.classreader.Double_info)public void VisitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)public void VisitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)public void VisitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void VisitField_info(com.jeantessier.classreader.Field_info)public void VisitFloat_info(com.jeantessier.classreader.Float_info)public void VisitInnerClass(com.jeantessier.classreader.InnerClass)public void VisitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)public void VisitInteger_info(com.jeantessier.classreader.Integer_info)public void VisitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void VisitLineNumber(com.jeantessier.classreader.LineNumber)public void VisitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)public void VisitLocalVariable(com.jeantessier.classreader.LocalVariable)public void VisitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)public void VisitLong_info(com.jeantessier.classreader.Long_info)public void VisitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void VisitMethod_info(com.jeantessier.classreader.Method_info)public void VisitNameAndType_info(com.jeantessier.classreader.NameAndType_info)public void VisitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)public void VisitString_info(com.jeantessier.classreader.String_info)public void VisitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)public void VisitUTF8_info(com.jeantessier.classreader.UTF8_info)New Methods:
private void appendHeader(java.lang.String, java.lang.String)private java.lang.String escapeXMLCharacters(java.lang.String)public void visitClass_info(com.jeantessier.classreader.Class_info)public void visitClassfile(com.jeantessier.classreader.Classfile)public void visitClassfiles(java.util.Collection)public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)public void visitConstantPool(com.jeantessier.classreader.ConstantPool)public void visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)public void visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)public void visitDouble_info(com.jeantessier.classreader.Double_info)public void visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)public void visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)public void visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void visitField_info(com.jeantessier.classreader.Field_info)public void visitFloat_info(com.jeantessier.classreader.Float_info)public void visitInnerClass(com.jeantessier.classreader.InnerClass)public void visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)public void visitInteger_info(com.jeantessier.classreader.Integer_info)public void visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void visitLineNumber(com.jeantessier.classreader.LineNumber)public void visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)public void visitLocalVariable(com.jeantessier.classreader.LocalVariable)public void visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)public void visitLong_info(com.jeantessier.classreader.Long_info)public void visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void visitMethod_info(com.jeantessier.classreader.Method_info)public void visitNameAndType_info(com.jeantessier.classreader.NameAndType_info)public void visitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)public void visitString_info(com.jeantessier.classreader.String_info)public void visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)public void visitUTF8_info(com.jeantessier.classreader.UTF8_info)
com.jeantessier.classreader.ZipClassfileLoaderRemoved Methods:
protected void Load(java.lang.String)protected void Load(java.lang.String, java.io.InputStream)protected void Load(java.util.zip.ZipFile) throws java.io.IOExceptionprotected void Load(java.util.zip.ZipInputStream) throws java.io.IOExceptionprivate byte[] ReadBytes(java.io.InputStream)New Methods:
protected void load(java.lang.String)protected void load(java.lang.String, java.io.InputStream)protected void load(java.util.zip.ZipFile) throws java.io.IOExceptionprotected void load(java.util.zip.ZipInputStream) throws java.io.IOExceptionprivate byte[] readBytes(java.io.InputStream)
com.jeantessier.commandline.AnyParameterStrategyRemoved Methods:
public void Accept(com.jeantessier.commandline.Visitor)public boolean Accept(java.lang.String)public boolean Satisfied()New Methods:
public void accept(com.jeantessier.commandline.Visitor)public boolean accept(java.lang.String)public boolean isSatisfied()
com.jeantessier.commandline.AtLeastParameterStrategyRemoved Fields:
private int nb_parametersRemoved Methods:
public void Accept(com.jeantessier.commandline.Visitor)public boolean Accept(java.lang.String)public int Count()public int NbParameters()public boolean Satisfied()New Fields:
private int nbParametersNew Methods:
public void accept(com.jeantessier.commandline.Visitor)public boolean accept(java.lang.String)public int getCount()public int getNbParameters()public boolean isSatisfied()
com.jeantessier.commandline.AtMostParameterStrategyRemoved Fields:
private int nb_parametersRemoved Methods:
public void Accept(com.jeantessier.commandline.Visitor)public boolean Accept(java.lang.String)public int Count()public int NbParameters()public boolean Satisfied()New Fields:
private int nbParametersNew Methods:
public void accept(com.jeantessier.commandline.Visitor)public boolean accept(java.lang.String)public int getCount()public int getNbParameters()public boolean isSatisfied()
com.jeantessier.commandline.CommandLineRemoved Fields:
private com.jeantessier.commandline.ParameterStrategy parameter_strategyRemoved Methods:
public void Accept(com.jeantessier.commandline.Visitor)public void AddMultipleValuesSwitch(java.lang.String)public void AddMultipleValuesSwitch(java.lang.String, boolean)public void AddMultipleValuesSwitch(java.lang.String, java.lang.String)public void AddMultipleValuesSwitch(java.lang.String, java.lang.String, boolean)public void AddOptionalValueSwitch(java.lang.String)public void AddOptionalValueSwitch(java.lang.String, boolean)public void AddOptionalValueSwitch(java.lang.String, java.lang.String)public void AddOptionalValueSwitch(java.lang.String, java.lang.String, boolean)public void AddSingleValueSwitch(java.lang.String)public void AddSingleValueSwitch(java.lang.String, boolean)public void AddSingleValueSwitch(java.lang.String, java.lang.String)public void AddSingleValueSwitch(java.lang.String, java.lang.String, boolean)public void AddSwitch(java.lang.String, com.jeantessier.commandline.CommandLineSwitch)public void AddToggleSwitch(java.lang.String)public void AddToggleSwitch(java.lang.String, boolean)public boolean IsPresent(java.lang.String)public java.util.Set KnownSwitches()private java.util.List ListSwitch(java.lang.String)public java.util.List MultipleSwitch(java.lang.String)public java.lang.String OptionalSwitch(java.lang.String)public com.jeantessier.commandline.ParameterStrategy ParameterStrategy()public void ParameterStrategy(com.jeantessier.commandline.ParameterStrategy)public java.util.List Parameters()public void Parse(java.lang.String[]) throws com.jeantessier.commandline.CommandLineExceptionpublic java.util.Set PresentSwitches()public java.lang.String SingleSwitch(java.lang.String)public boolean Strict()public void Strict(boolean)private java.lang.String StringSwitch(java.lang.String)public com.jeantessier.commandline.CommandLineSwitch Switch(java.lang.String)public boolean ToggleSwitch(java.lang.String)New Fields:
private com.jeantessier.commandline.ParameterStrategy parameterStrategyNew Methods:
public void accept(com.jeantessier.commandline.Visitor)public void addMultipleValuesSwitch(java.lang.String)public void addMultipleValuesSwitch(java.lang.String, boolean)public void addMultipleValuesSwitch(java.lang.String, java.lang.String)public void addMultipleValuesSwitch(java.lang.String, java.lang.String, boolean)public void addOptionalValueSwitch(java.lang.String)public void addOptionalValueSwitch(java.lang.String, boolean)public void addOptionalValueSwitch(java.lang.String, java.lang.String)public void addOptionalValueSwitch(java.lang.String, java.lang.String, boolean)public void addSingleValueSwitch(java.lang.String)public void addSingleValueSwitch(java.lang.String, boolean)public void addSingleValueSwitch(java.lang.String, java.lang.String)public void addSingleValueSwitch(java.lang.String, java.lang.String, boolean)public void addSwitch(java.lang.String, com.jeantessier.commandline.CommandLineSwitch)public void addToggleSwitch(java.lang.String)public void addToggleSwitch(java.lang.String, boolean)public java.util.Set getKnownSwitches()private java.util.List getListSwitch(java.lang.String)public java.util.List getMultipleSwitch(java.lang.String)public java.lang.String getOptionalSwitch(java.lang.String)public com.jeantessier.commandline.ParameterStrategy getParameterStrategy()public java.util.List getParameters()public java.util.Set getPresentSwitches()public java.lang.String getSingleSwitch(java.lang.String)private java.lang.String getStringSwitch(java.lang.String)public com.jeantessier.commandline.CommandLineSwitch getSwitch(java.lang.String)public boolean getToggleSwitch(java.lang.String)public boolean isPresent(java.lang.String)public boolean isStrict()public void parse(java.lang.String[]) throws com.jeantessier.commandline.CommandLineExceptionpublic void setParameterStrategy(com.jeantessier.commandline.ParameterStrategy)public void setStrict(boolean)
com.jeantessier.commandline.CommandLineSwitchBaseRemoved Fields:
private java.lang.Object default_valueRemoved Methods:
public abstract void Accept(com.jeantessier.commandline.Visitor)public java.lang.Object DefaultValue()public boolean Mandatory()public abstract int Parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionpublic boolean Present()protected void Present(boolean)public java.lang.Object Value()public void Value(java.lang.Object)New Fields:
private java.lang.Object defaultValueNew Methods:
public abstract void accept(com.jeantessier.commandline.Visitor)public java.lang.Object getDefaultValue()public java.lang.Object getValue()public boolean isMandatory()public boolean isPresent()protected void isPresent(boolean)public abstract int parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionpublic void setValue(java.lang.Object)
com.jeantessier.commandline.CommandLineUsageRemoved Fields:
private java.lang.String switch_nameRemoved Methods:
public void Visit(com.jeantessier.commandline.AnyParameterStrategy)public void Visit(com.jeantessier.commandline.AtLeastParameterStrategy)public void Visit(com.jeantessier.commandline.AtMostParameterStrategy)public void Visit(com.jeantessier.commandline.CommandLine)public void Visit(com.jeantessier.commandline.ExactlyParameterStrategy)public void Visit(com.jeantessier.commandline.MultipleValuesSwitch)public void Visit(com.jeantessier.commandline.NullParameterStrategy)public void Visit(com.jeantessier.commandline.OptionalValueSwitch)public void Visit(com.jeantessier.commandline.SingleValueSwitch)public void Visit(com.jeantessier.commandline.ToggleSwitch)New Fields:
private java.lang.String switchNameNew Methods:
public void visitAnyParameterStrategy(com.jeantessier.commandline.AnyParameterStrategy)public void visitAtLeastParameterStrategy(com.jeantessier.commandline.AtLeastParameterStrategy)public void visitAtMostParameterStrategy(com.jeantessier.commandline.AtMostParameterStrategy)public void visitCommandLine(com.jeantessier.commandline.CommandLine)public void visitExactlyParameterStrategy(com.jeantessier.commandline.ExactlyParameterStrategy)public void visitMultipleValuesSwitch(com.jeantessier.commandline.MultipleValuesSwitch)public void visitNullParameterStrategy(com.jeantessier.commandline.NullParameterStrategy)public void visitOptionalValueSwitch(com.jeantessier.commandline.OptionalValueSwitch)public void visitSingleValueSwitch(com.jeantessier.commandline.SingleValueSwitch)public void visitToggleSwitch(com.jeantessier.commandline.ToggleSwitch)
com.jeantessier.commandline.ExactlyParameterStrategyRemoved Fields:
private int nb_parametersRemoved Methods:
public void Accept(com.jeantessier.commandline.Visitor)public boolean Accept(java.lang.String)public int Count()public int NbParameters()public boolean Satisfied()New Fields:
private int nbParametersNew Methods:
public void accept(com.jeantessier.commandline.Visitor)public boolean accept(java.lang.String)public int getCount()public int getNbParameters()public boolean isSatisfied()
com.jeantessier.commandline.MultipleValuesSwitchRemoved Methods:
public void Accept(com.jeantessier.commandline.Visitor)public int Parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionpublic java.lang.Object Value()public void Value(java.lang.Object)New Methods:
public void accept(com.jeantessier.commandline.Visitor)public java.lang.Object getValue()public int parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionpublic void setValue(java.lang.Object)
com.jeantessier.commandline.NullParameterStrategyRemoved Methods:
public void Accept(com.jeantessier.commandline.Visitor)public boolean Accept(java.lang.String)public boolean Satisfied()New Methods:
public void accept(com.jeantessier.commandline.Visitor)public boolean accept(java.lang.String)public boolean isSatisfied()
com.jeantessier.commandline.OptionalValueSwitchRemoved Methods:
public void Accept(com.jeantessier.commandline.Visitor)public int Parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
public void accept(com.jeantessier.commandline.Visitor)public int parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineException
com.jeantessier.commandline.SingleValueSwitchRemoved Methods:
public void Accept(com.jeantessier.commandline.Visitor)public int Parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
public void accept(com.jeantessier.commandline.Visitor)public int parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineException
com.jeantessier.commandline.ToggleSwitchRemoved Methods:
public void Accept(com.jeantessier.commandline.Visitor)public int Parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineExceptionNew Methods:
public void accept(com.jeantessier.commandline.Visitor)public int parse(java.lang.String, java.lang.String) throws com.jeantessier.commandline.CommandLineException
com.jeantessier.dependency.ClassNodeRemoved Methods:
public void Accept(com.jeantessier.dependency.Visitor)public void AcceptInbound(com.jeantessier.dependency.Visitor)public void AcceptOutbound(com.jeantessier.dependency.Visitor)public void AddFeature(com.jeantessier.dependency.FeatureNode)public boolean CanAddDependency(com.jeantessier.dependency.Node)public java.util.Collection Features()public com.jeantessier.dependency.PackageNode Package()New Methods:
public void accept(com.jeantessier.dependency.Visitor)public void acceptInbound(com.jeantessier.dependency.Visitor)public void acceptOutbound(com.jeantessier.dependency.Visitor)public void addFeature(com.jeantessier.dependency.FeatureNode)public boolean canAddDependencyTo(com.jeantessier.dependency.Node)public java.util.Collection getFeatures()public com.jeantessier.dependency.PackageNode getPackageNode()
com.jeantessier.dependency.ClosureInboundSelectorRemoved Methods:
public void VisitClassNode(com.jeantessier.dependency.ClassNode)public void VisitFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitPackageNode(com.jeantessier.dependency.PackageNode)New Methods:
public void visitClassNode(com.jeantessier.dependency.ClassNode)public void visitFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.ClosureLayerSelectorRemoved Fields:
private com.jeantessier.dependency.Node current_nodeRemoved Methods:
public java.util.Collection Coverage()public void Coverage(java.util.Collection)public void Reset()public void VisitClassNode(com.jeantessier.dependency.ClassNode)public void VisitFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void VisitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitOutboundPackageNode(com.jeantessier.dependency.PackageNode)public void VisitPackageNode(com.jeantessier.dependency.PackageNode)New Fields:
private com.jeantessier.dependency.Node currentNodeNew Methods:
public java.util.Collection getCoverage()public void reset()public void setCoverage(java.util.Collection)public void visitClassNode(com.jeantessier.dependency.ClassNode)public void visitFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)public void visitPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.ClosureOutboundSelectorRemoved Methods:
public void VisitClassNode(com.jeantessier.dependency.ClassNode)public void VisitFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitPackageNode(com.jeantessier.dependency.PackageNode)New Methods:
public void visitClassNode(com.jeantessier.dependency.ClassNode)public void visitFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.ClosureSelectorRemoved Fields:
private java.util.Collection copied_nodesprivate java.util.Collection selected_nodesRemoved Methods:
public java.util.Collection CopiedNodes()public com.jeantessier.dependency.NodeFactory Factory()public void Factory(com.jeantessier.dependency.NodeFactory)public void Reset()public java.util.Collection SelectedNodes()protected void TraverseInbound(java.util.Collection)public void TraverseNodes(java.util.Collection)protected void TraverseOutbound(java.util.Collection)public abstract void VisitClassNode(com.jeantessier.dependency.ClassNode)public abstract void VisitFeatureNode(com.jeantessier.dependency.FeatureNode)public abstract void VisitInboundClassNode(com.jeantessier.dependency.ClassNode)public abstract void VisitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public abstract void VisitInboundPackageNode(com.jeantessier.dependency.PackageNode)public abstract void VisitOutboundClassNode(com.jeantessier.dependency.ClassNode)public abstract void VisitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public abstract void VisitOutboundPackageNode(com.jeantessier.dependency.PackageNode)public abstract void VisitPackageNode(com.jeantessier.dependency.PackageNode)New Fields:
private java.util.Collection copiedNodesprivate java.util.Collection selectedNodesNew Methods:
public java.util.Collection getCopiedNodes()public com.jeantessier.dependency.NodeFactory getFactory()public java.util.Collection getSelectedNodes()public void reset()public void setFactory(com.jeantessier.dependency.NodeFactory)protected void traverseInbound(java.util.Collection)public void traverseNodes(java.util.Collection)protected void traverseOutbound(java.util.Collection)public abstract void visitClassNode(com.jeantessier.dependency.ClassNode)public abstract void visitFeatureNode(com.jeantessier.dependency.FeatureNode)public abstract void visitInboundClassNode(com.jeantessier.dependency.ClassNode)public abstract void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public abstract void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)public abstract void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)public abstract void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public abstract void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)public abstract void visitPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.ClosureStartSelectorRemoved Methods:
public void VisitClassNode(com.jeantessier.dependency.ClassNode)public void VisitFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void VisitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitOutboundPackageNode(com.jeantessier.dependency.PackageNode)public void VisitPackageNode(com.jeantessier.dependency.PackageNode)New Methods:
public void visitClassNode(com.jeantessier.dependency.ClassNode)public void visitFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)public void visitPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.ClosureStopSelectorRemoved Methods:
public boolean Done()public void TraverseNodes(java.util.Collection)public void VisitClassNode(com.jeantessier.dependency.ClassNode)public void VisitFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void VisitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitOutboundPackageNode(com.jeantessier.dependency.PackageNode)public void VisitPackageNode(com.jeantessier.dependency.PackageNode)New Methods:
public boolean isDone()public void traverseNodes(java.util.Collection)public void visitClassNode(com.jeantessier.dependency.ClassNode)public void visitFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)public void visitPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.CodeDependencyCollectorRemoved Fields:
private java.util.HashSet dependency_listenersRemoved Methods:
public void BeginClassfile(com.jeantessier.classreader.LoadEvent)public void BeginFile(com.jeantessier.classreader.LoadEvent)public void BeginGroup(com.jeantessier.classreader.LoadEvent)public void BeginSession(com.jeantessier.classreader.LoadEvent)public java.util.Collection Collection()public void EndClassfile(com.jeantessier.classreader.LoadEvent)public void EndFile(com.jeantessier.classreader.LoadEvent)public void EndGroup(com.jeantessier.classreader.LoadEvent)public void EndSession(com.jeantessier.classreader.LoadEvent)public com.jeantessier.dependency.NodeFactory Factory()private void ProcessDescriptor(java.lang.String)public void VisitClass_info(com.jeantessier.classreader.Class_info)public void VisitClassfile(com.jeantessier.classreader.Classfile)public void VisitCode_attribute(com.jeantessier.classreader.Code_attribute)public void VisitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)public void VisitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void VisitField_info(com.jeantessier.classreader.Field_info)public void VisitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void VisitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void VisitMethod_info(com.jeantessier.classreader.Method_info)New Fields:
private java.util.HashSet dependencyListenersNew Methods:
public void beginClassfile(com.jeantessier.classreader.LoadEvent)public void beginFile(com.jeantessier.classreader.LoadEvent)public void beginGroup(com.jeantessier.classreader.LoadEvent)public void beginSession(com.jeantessier.classreader.LoadEvent)public void endClassfile(com.jeantessier.classreader.LoadEvent)public void endFile(com.jeantessier.classreader.LoadEvent)public void endGroup(com.jeantessier.classreader.LoadEvent)public void endSession(com.jeantessier.classreader.LoadEvent)public java.util.Collection getCollection()public com.jeantessier.dependency.NodeFactory getFactory()private void processDescriptor(java.lang.String)public void visitClass_info(com.jeantessier.classreader.Class_info)public void visitClassfile(com.jeantessier.classreader.Classfile)public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)public void visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)public void visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void visitField_info(com.jeantessier.classreader.Field_info)public void visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void visitMethod_info(com.jeantessier.classreader.Method_info)
com.jeantessier.dependency.CollectionSelectionCriteriaRemoved Fields:
java.util.Collection collectionprivate boolean match_classprivate boolean match_featureprivate boolean match_packageRemoved Constructors:
public CollectionSelectionCriteria(java.util.Collection)Removed Methods:
public boolean ClassMatch(java.lang.String)public boolean FeatureMatch(java.lang.String)public boolean Match(com.jeantessier.dependency.ClassNode)public boolean Match(com.jeantessier.dependency.FeatureNode)public boolean Match(com.jeantessier.dependency.PackageNode)private boolean Match(java.lang.String)public boolean MatchClass()public void MatchClass(boolean)public boolean MatchFeature()public void MatchFeature(boolean)public boolean MatchPackage()public void MatchPackage(boolean)public boolean PackageMatch(java.lang.String)New Fields:
java.util.Collection excludejava.util.Collection includeprivate boolean matchingClassesprivate boolean matchingFeaturesprivate boolean matchingPackagesNew Constructors:
public CollectionSelectionCriteria(java.util.Collection, java.util.Collection)New Methods:
public boolean isMatchingClasses()public boolean isMatchingFeatures()public boolean isMatchingPackages()public boolean matches(com.jeantessier.dependency.ClassNode)public boolean matches(com.jeantessier.dependency.FeatureNode)public boolean matches(com.jeantessier.dependency.PackageNode)public boolean matchesClassName(java.lang.String)public boolean matchesFeatureName(java.lang.String)private boolean matchesName(java.lang.String)public boolean matchesPackageName(java.lang.String)public void setMatchingClasses(boolean)public void setMatchingFeatures(boolean)public void setMatchingPackages(boolean)
com.jeantessier.dependency.ComprehensiveSelectionCriteriaRemoved Methods:
public boolean ClassMatch(java.lang.String)public boolean FeatureMatch(java.lang.String)public boolean Match(com.jeantessier.dependency.ClassNode)public boolean Match(com.jeantessier.dependency.FeatureNode)public boolean Match(com.jeantessier.dependency.PackageNode)public boolean MatchClass()public boolean MatchFeature()public boolean MatchPackage()public boolean PackageMatch(java.lang.String)New Methods:
public boolean isMatchingClasses()public boolean isMatchingFeatures()public boolean isMatchingPackages()public boolean matches(com.jeantessier.dependency.ClassNode)public boolean matches(com.jeantessier.dependency.FeatureNode)public boolean matches(com.jeantessier.dependency.PackageNode)public boolean matchesClassName(java.lang.String)public boolean matchesFeatureName(java.lang.String)public boolean matchesPackageName(java.lang.String)
com.jeantessier.dependency.DecoratorTraversalStrategyRemoved Methods:
public boolean InFilter(com.jeantessier.dependency.ClassNode)public boolean InFilter(com.jeantessier.dependency.FeatureNode)public boolean InFilter(com.jeantessier.dependency.PackageNode)public boolean InScope(com.jeantessier.dependency.ClassNode)public boolean InScope(com.jeantessier.dependency.FeatureNode)public boolean InScope(com.jeantessier.dependency.PackageNode)public java.util.Collection Order(java.util.Collection)public boolean PostInboundTraversal()public void PostInboundTraversal(boolean)public boolean PostOutboundTraversal()public void PostOutboundTraversal(boolean)public boolean PreInboundTraversal()public void PreInboundTraversal(boolean)public boolean PreOutboundTraversal()public void PreOutboundTraversal(boolean)New Methods:
public boolean doPostInboundTraversal()public boolean doPostOutboundTraversal()public boolean doPreInboundTraversal()public boolean doPreOutboundTraversal()public boolean isInFilter(com.jeantessier.dependency.ClassNode)public boolean isInFilter(com.jeantessier.dependency.FeatureNode)public boolean isInFilter(com.jeantessier.dependency.PackageNode)public boolean isInScope(com.jeantessier.dependency.ClassNode)public boolean isInScope(com.jeantessier.dependency.FeatureNode)public boolean isInScope(com.jeantessier.dependency.PackageNode)public java.util.Collection order(java.util.Collection)public void setPostInboundTraversal(boolean)public void setPostOutboundTraversal(boolean)public void setPreInboundTraversal(boolean)public void setPreOutboundTraversal(boolean)
com.jeantessier.dependency.DependencyEventRemoved Methods:
public java.lang.String Classname()public com.jeantessier.dependency.Node Dependable()public com.jeantessier.dependency.Node Dependent()New Methods:
public java.lang.String getClassName()public com.jeantessier.dependency.Node getDependable()public com.jeantessier.dependency.Node getDependent()
com.jeantessier.dependency.FeatureNodeRemoved Methods:
public void Accept(com.jeantessier.dependency.Visitor)public void AcceptInbound(com.jeantessier.dependency.Visitor)public void AcceptOutbound(com.jeantessier.dependency.Visitor)public boolean CanAddDependency(com.jeantessier.dependency.Node)public com.jeantessier.dependency.ClassNode Class()New Methods:
public void accept(com.jeantessier.dependency.Visitor)public void acceptInbound(com.jeantessier.dependency.Visitor)public void acceptOutbound(com.jeantessier.dependency.Visitor)public boolean canAddDependencyTo(com.jeantessier.dependency.Node)public com.jeantessier.dependency.ClassNode getClassNode()
com.jeantessier.dependency.GraphCopierRemoved Fields:
private com.jeantessier.dependency.NodeFactory filter_factoryprivate com.jeantessier.dependency.NodeFactory scope_factoryRemoved Methods:
public com.jeantessier.dependency.NodeFactory FilterFactory()protected void PreprocessClassNode(com.jeantessier.dependency.ClassNode)protected void PreprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void PreprocessPackageNode(com.jeantessier.dependency.PackageNode)public com.jeantessier.dependency.NodeFactory ScopeFactory()public void VisitInboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void VisitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitOutboundPackageNode(com.jeantessier.dependency.PackageNode)New Fields:
private com.jeantessier.dependency.NodeFactory filterFactoryprivate com.jeantessier.dependency.NodeFactory scopeFactoryNew Methods:
public com.jeantessier.dependency.NodeFactory getFilterFactory()public com.jeantessier.dependency.NodeFactory getScopeFactory()protected void preprocessClassNode(com.jeantessier.dependency.ClassNode)protected void preprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void preprocessPackageNode(com.jeantessier.dependency.PackageNode)public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.GraphSummarizerRemoved Fields:
private com.jeantessier.dependency.SelectionCriteria filter_criteriaprivate com.jeantessier.dependency.SelectionCriteria scope_criteriaRemoved Methods:
protected void PostprocessClassNode(com.jeantessier.dependency.ClassNode)protected void PostprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void PostprocessPackageNode(com.jeantessier.dependency.PackageNode)protected void PreprocessClassNode(com.jeantessier.dependency.ClassNode)protected void PreprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void PreprocessPackageNode(com.jeantessier.dependency.PackageNode)public void VisitClassNode(com.jeantessier.dependency.ClassNode)public void VisitFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void VisitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitOutboundPackageNode(com.jeantessier.dependency.PackageNode)public void VisitPackageNode(com.jeantessier.dependency.PackageNode)New Fields:
private com.jeantessier.dependency.SelectionCriteria filterCriteriaprivate com.jeantessier.dependency.SelectionCriteria scopeCriteriaNew Methods:
protected void postprocessClassNode(com.jeantessier.dependency.ClassNode)protected void postprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void postprocessPackageNode(com.jeantessier.dependency.PackageNode)protected void preprocessClassNode(com.jeantessier.dependency.ClassNode)protected void preprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void preprocessPackageNode(com.jeantessier.dependency.PackageNode)public void visitClassNode(com.jeantessier.dependency.ClassNode)public void visitFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)public void visitPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.LinkMaximizerRemoved Methods:
protected void PostprocessClassNode(com.jeantessier.dependency.ClassNode)protected void PostprocessFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)New Methods:
protected void postprocessClassNode(com.jeantessier.dependency.ClassNode)protected void postprocessFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)
com.jeantessier.dependency.LinkMinimizerRemoved Methods:
protected void PostprocessClassNode(com.jeantessier.dependency.ClassNode)protected void PostprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void PostprocessPackageNode(com.jeantessier.dependency.PackageNode)public void VisitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)New Methods:
protected void postprocessClassNode(com.jeantessier.dependency.ClassNode)protected void postprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void postprocessPackageNode(com.jeantessier.dependency.PackageNode)public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)
com.jeantessier.dependency.MetricsGathererRemoved Fields:
private java.util.Map chart_dataprivate int chart_maximumprivate long nb_inboundprivate long nb_inbound_classesprivate long nb_inbound_featuresprivate long nb_inbound_packagesprivate long nb_outboundprivate long nb_outbound_classesprivate long nb_outbound_featuresprivate long nb_outbound_packagesRemoved Methods:
public long[] ChartData(int)public int ChartMaximum()public static java.lang.String ChartName(int)public java.util.Collection Classes()public java.util.Collection Features()public static int NbCharts()public long NbInbound()public long NbInboundClasses()public long NbInboundFeatures()public long NbInboundPackages()public long NbOutbound()public long NbOutboundClasses()public long NbOutboundFeatures()public long NbOutboundPackages()public java.util.Collection Packages()public void PreprocessClassNode(com.jeantessier.dependency.ClassNode)public void PreprocessFeatureNode(com.jeantessier.dependency.FeatureNode)public void PreprocessPackageNode(com.jeantessier.dependency.PackageNode)public void VisitInboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void VisitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitOutboundPackageNode(com.jeantessier.dependency.PackageNode)New Fields:
private java.util.Map chartDataprivate int chartMaximumprivate long nbInboundprivate long nbInboundClassesprivate long nbInboundFeaturesprivate long nbInboundPackagesprivate long nbOutboundprivate long nbOutboundClassesprivate long nbOutboundFeaturesprivate long nbOutboundPackagesNew Methods:
public long[] getChartData(int)public int getChartMaximum()public static java.lang.String getChartName(int)public java.util.Collection getClasses()public java.util.Collection getFeatures()public static int getNbCharts()public long getNbInbound()public long getNbInboundClasses()public long getNbInboundFeatures()public long getNbInboundPackages()public long getNbOutbound()public long getNbOutboundClasses()public long getNbOutboundFeatures()public long getNbOutboundPackages()public java.util.Collection getPackages()public void preprocessClassNode(com.jeantessier.dependency.ClassNode)public void preprocessFeatureNode(com.jeantessier.dependency.FeatureNode)public void preprocessPackageNode(com.jeantessier.dependency.PackageNode)public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.MetricsReportRemoved Fields:
boolean classes_per_package_chartboolean features_per_class_chartboolean inbounds_per_class_chartboolean inbounds_per_feature_chartboolean inbounds_per_package_chartboolean list_elementsboolean outbounds_per_class_chartboolean outbounds_per_feature_chartboolean outbounds_per_package_chartRemoved Methods:
public boolean ClassesPerPackageChart()public void ClassesPerPackageChart(boolean)public boolean FeaturesPerClassChart()public void FeaturesPerClassChart(boolean)public boolean InboundsPerClassChart()public void InboundsPerClassChart(boolean)public boolean InboundsPerFeatureChart()public void InboundsPerFeatureChart(boolean)public boolean InboundsPerPackageChart()public void InboundsPerPackageChart(boolean)public boolean ListElements()public void ListElements(boolean)public boolean OutboundsPerClassChart()public void OutboundsPerClassChart(boolean)public boolean OutboundsPerFeatureChart()public void OutboundsPerFeatureChart(boolean)public boolean OutboundsPerPackageChart()public void OutboundsPerPackageChart(boolean)public void Process(com.jeantessier.dependency.MetricsGatherer)New Fields:
boolean chartingClassesPerPackageboolean chartingFeaturesPerClassboolean chartingInboundsPerClassboolean chartingInboundsPerFeatureboolean chartingInboundsPerPackageboolean chartingOutboundsPerClassboolean chartingOutboundsPerFeatureboolean chartingOutboundsPerPackageboolean listingElementsNew Methods:
public boolean isChartingClassesPerPackage()public boolean isChartingFeaturesPerClass()public boolean isChartingInboundsPerClass()public boolean isChartingInboundsPerFeature()public boolean isChartingInboundsPerPackage()public boolean isChartingOutboundsPerClass()public boolean isChartingOutboundsPerFeature()public boolean isChartingOutboundsPerPackage()public boolean isListingElements()public void process(com.jeantessier.dependency.MetricsGatherer)public void setChartingClassesPerPackage(boolean)public void setChartingFeaturesPerClass(boolean)public void setChartingInboundsPerClass(boolean)public void setChartingInboundsPerFeature(boolean)public void setChartingInboundsPerPackage(boolean)public void setChartingOutboundsPerClass(boolean)public void setChartingOutboundsPerFeature(boolean)public void setChartingOutboundsPerPackage(boolean)public void setListingElements(boolean)
com.jeantessier.dependency.NodeRemoved Methods:
public abstract void Accept(com.jeantessier.dependency.Visitor)public abstract void AcceptInbound(com.jeantessier.dependency.Visitor)public abstract void AcceptOutbound(com.jeantessier.dependency.Visitor)public void AddDependency(com.jeantessier.dependency.Node)public void AddDependency(java.util.Collection)public boolean CanAddDependency(com.jeantessier.dependency.Node)public java.util.Collection Inbound()public java.lang.String Name()public java.util.Collection Outbound()public void RemoveDependency(com.jeantessier.dependency.Node)public void RemoveDependency(java.util.Collection)New Methods:
public abstract void accept(com.jeantessier.dependency.Visitor)public abstract void acceptInbound(com.jeantessier.dependency.Visitor)public abstract void acceptOutbound(com.jeantessier.dependency.Visitor)public void addDependencies(java.util.Collection)public void addDependency(com.jeantessier.dependency.Node)public boolean canAddDependencyTo(com.jeantessier.dependency.Node)public java.util.Collection getInboundDependencies()public java.lang.String getName()public java.util.Collection getOutboundDependencies()public void removeDependencies(java.util.Collection)public void removeDependency(com.jeantessier.dependency.Node)
com.jeantessier.dependency.NodeFactoryRemoved Methods:
public java.util.Map Classes()public com.jeantessier.dependency.ClassNode CreateClass(java.lang.String)public com.jeantessier.dependency.FeatureNode CreateFeature(java.lang.String)public com.jeantessier.dependency.PackageNode CreatePackage(java.lang.String)public java.util.Map Features()public java.util.Map Packages()New Methods:
public com.jeantessier.dependency.ClassNode createClass(java.lang.String)public com.jeantessier.dependency.FeatureNode createFeature(java.lang.String)public com.jeantessier.dependency.PackageNode createPackage(java.lang.String)public java.util.Map getClasses()public java.util.Map getFeatures()public java.util.Map getPackages()
com.jeantessier.dependency.NodeHandlerRemoved Fields:
private com.jeantessier.dependency.ClassNode current_classprivate int current_dependency_typeprivate com.jeantessier.dependency.FeatureNode current_featureprivate java.lang.StringBuffer current_nameprivate com.jeantessier.dependency.Node current_nodeprivate int current_node_typeprivate com.jeantessier.dependency.PackageNode current_packageprivate java.util.HashSet dependency_listenersRemoved Methods:
public com.jeantessier.dependency.NodeFactory Factory()New Fields:
private com.jeantessier.dependency.ClassNode currentClassprivate int currentDependencyTypeprivate com.jeantessier.dependency.FeatureNode currentFeatureprivate java.lang.StringBuffer currentNameprivate com.jeantessier.dependency.Node currentNodeprivate int currentNodeTypeprivate com.jeantessier.dependency.PackageNode currentPackageprivate java.util.HashSet dependencyListenersNew Methods:
public com.jeantessier.dependency.NodeFactory getFactory()
com.jeantessier.dependency.NodeLoaderRemoved Fields:
private static final java.lang.String DEFAULT_READER_CLASSNAMEprivate java.lang.String reader_classnameRemoved Methods:
public com.jeantessier.dependency.NodeFactory Load(java.io.InputStream) throws java.io.IOException, org.xml.sax.SAXExceptionpublic com.jeantessier.dependency.NodeFactory Load(java.io.Reader) throws java.io.IOException, org.xml.sax.SAXExceptionpublic com.jeantessier.dependency.NodeFactory Load(java.lang.String) throws java.io.IOException, org.xml.sax.SAXExceptionpublic com.jeantessier.dependency.NodeFactory Load(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXExceptionNew Fields:
private static final java.lang.String DEFAULT_READER_CLASS_NAMEprivate java.lang.String readerClassNameNew Methods:
public com.jeantessier.dependency.NodeFactory load(java.io.InputStream) throws java.io.IOException, org.xml.sax.SAXExceptionpublic com.jeantessier.dependency.NodeFactory load(java.io.Reader) throws java.io.IOException, org.xml.sax.SAXExceptionpublic com.jeantessier.dependency.NodeFactory load(java.lang.String) throws java.io.IOException, org.xml.sax.SAXExceptionpublic com.jeantessier.dependency.NodeFactory load(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException
com.jeantessier.dependency.PackageNodeRemoved Methods:
public void Accept(com.jeantessier.dependency.Visitor)public void AcceptInbound(com.jeantessier.dependency.Visitor)public void AcceptOutbound(com.jeantessier.dependency.Visitor)public void AddClass(com.jeantessier.dependency.ClassNode)public java.util.Collection Classes()New Methods:
public void accept(com.jeantessier.dependency.Visitor)public void acceptInbound(com.jeantessier.dependency.Visitor)public void acceptOutbound(com.jeantessier.dependency.Visitor)public void addClass(com.jeantessier.dependency.ClassNode)public java.util.Collection getClasses()
com.jeantessier.dependency.PrinterRemoved Fields:
private int indent_levelprivate java.lang.String indent_textprivate boolean show_empty_nodesprivate boolean show_inboundsprivate boolean show_outboundsRemoved Methods:
protected com.jeantessier.dependency.Printer Append(boolean)protected com.jeantessier.dependency.Printer Append(char)protected com.jeantessier.dependency.Printer Append(char[])protected com.jeantessier.dependency.Printer Append(double)protected com.jeantessier.dependency.Printer Append(float)protected com.jeantessier.dependency.Printer Append(int)protected com.jeantessier.dependency.Printer Append(java.lang.Object)protected com.jeantessier.dependency.Printer Append(java.lang.String)protected com.jeantessier.dependency.Printer Append(long)protected com.jeantessier.dependency.Printer EOL()protected com.jeantessier.dependency.Printer Indent()public java.lang.String IndentText()public void IndentText(java.lang.String)protected void LowerIndent()protected void RaiseIndent()protected boolean ShowClassNode(com.jeantessier.dependency.ClassNode)public boolean ShowEmptyNodes()public void ShowEmptyNodes(boolean)protected boolean ShowFeatureNode(com.jeantessier.dependency.FeatureNode)public boolean ShowInbounds()public void ShowInbounds(boolean)protected boolean ShowNode(com.jeantessier.dependency.Node)public boolean ShowOutbounds()public void ShowOutbounds(boolean)protected boolean ShowPackageNode(com.jeantessier.dependency.PackageNode)New Fields:
private int indentLevelprivate java.lang.String indentTextprivate boolean showEmptyNodesprivate boolean showInboundsprivate boolean showOutboundsNew Methods:
protected com.jeantessier.dependency.Printer append(boolean)protected com.jeantessier.dependency.Printer append(char)protected com.jeantessier.dependency.Printer append(char[])protected com.jeantessier.dependency.Printer append(double)protected com.jeantessier.dependency.Printer append(float)protected com.jeantessier.dependency.Printer append(int)protected com.jeantessier.dependency.Printer append(java.lang.Object)protected com.jeantessier.dependency.Printer append(java.lang.String)protected com.jeantessier.dependency.Printer append(long)protected com.jeantessier.dependency.Printer eol()public java.lang.String getIndentText()protected com.jeantessier.dependency.Printer indent()public boolean isShowEmptyNodes()public boolean isShowInbounds()public boolean isShowOutbounds()protected void lowerIndent()protected void raiseIndent()public void setIndentText(java.lang.String)public void setShowEmptyNodes(boolean)public void setShowInbounds(boolean)public void setShowOutbounds(boolean)protected boolean shouldShowClassNode(com.jeantessier.dependency.ClassNode)protected boolean shouldShowFeatureNode(com.jeantessier.dependency.FeatureNode)protected boolean shouldShowNode(com.jeantessier.dependency.Node)protected boolean shouldShowPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.RegularExpressionSelectionCriteriaRemoved Fields:
private java.util.List class_excludesprivate java.util.List class_includesprivate java.util.List feature_excludesprivate java.util.List feature_includesprivate java.util.List global_excludesprivate java.util.List global_includesprivate boolean match_classprivate boolean match_featureprivate boolean match_packageprivate java.util.List package_excludesprivate java.util.List package_includesRemoved Methods:
public java.util.List ClassExcludes()public void ClassExcludes(java.lang.String)public void ClassExcludes(java.util.List)public java.util.List ClassIncludes()public void ClassIncludes(java.lang.String)public void ClassIncludes(java.util.List)public boolean ClassMatch(java.lang.String)public java.util.List FeatureExcludes()public void FeatureExcludes(java.lang.String)public void FeatureExcludes(java.util.List)public java.util.List FeatureIncludes()public void FeatureIncludes(java.lang.String)public void FeatureIncludes(java.util.List)public boolean FeatureMatch(java.lang.String)public java.util.List GlobalExcludes()public void GlobalExcludes(java.lang.String)public void GlobalExcludes(java.util.List)public java.util.List GlobalIncludes()public void GlobalIncludes(java.lang.String)public void GlobalIncludes(java.util.List)public boolean Match(com.jeantessier.dependency.ClassNode)public boolean Match(com.jeantessier.dependency.FeatureNode)public boolean Match(com.jeantessier.dependency.PackageNode)private boolean Match(java.util.List, java.util.List, java.lang.String)public boolean MatchClass()public void MatchClass(boolean)public boolean MatchFeature()public void MatchFeature(boolean)public boolean MatchPackage()public void MatchPackage(boolean)public java.util.List PackageExcludes()public void PackageExcludes(java.lang.String)public void PackageExcludes(java.util.List)public java.util.List PackageIncludes()public void PackageIncludes(java.lang.String)public void PackageIncludes(java.util.List)public boolean PackageMatch(java.lang.String)protected static java.util.List ParseRE(java.lang.String)New Fields:
private java.util.List classExcludesprivate java.util.List classIncludesprivate java.util.List featureExcludesprivate java.util.List featureIncludesprivate java.util.List globalExcludesprivate java.util.List globalIncludesprivate boolean matchingClassesprivate boolean matchingFeaturesprivate boolean matchingPackagesprivate java.util.List packageExcludesprivate java.util.List packageIncludesNew Methods:
public java.util.List getClassExcludes()public java.util.List getClassIncludes()public java.util.List getFeatureExcludes()public java.util.List getFeatureIncludes()public java.util.List getGlobalExcludes()public java.util.List getGlobalIncludes()public java.util.List getPackageExcludes()public java.util.List getPackageIncludes()public boolean isMatchingClasses()public boolean isMatchingFeatures()public boolean isMatchingPackages()public boolean matches(com.jeantessier.dependency.ClassNode)public boolean matches(com.jeantessier.dependency.FeatureNode)public boolean matches(com.jeantessier.dependency.PackageNode)private boolean matches(java.util.List, java.util.List, java.lang.String)public boolean matchesClassName(java.lang.String)public boolean matchesFeatureName(java.lang.String)public boolean matchesPackageName(java.lang.String)protected static java.util.List parseRE(java.lang.String)public void setClassExcludes(java.lang.String)public void setClassExcludes(java.util.List)public void setClassIncludes(java.lang.String)public void setClassIncludes(java.util.List)public void setFeatureExcludes(java.lang.String)public void setFeatureExcludes(java.util.List)public void setFeatureIncludes(java.lang.String)public void setFeatureIncludes(java.util.List)public void setGlobalExcludes(java.lang.String)public void setGlobalExcludes(java.util.List)public void setGlobalIncludes(java.lang.String)public void setGlobalIncludes(java.util.List)public void setMatchingClasses(boolean)public void setMatchingFeatures(boolean)public void setMatchingPackages(boolean)public void setPackageExcludes(java.lang.String)public void setPackageExcludes(java.util.List)public void setPackageIncludes(java.lang.String)public void setPackageIncludes(java.util.List)
com.jeantessier.dependency.SelectiveTraversalStrategyRemoved Fields:
private com.jeantessier.dependency.SelectionCriteria filter_criteriaprivate boolean post_inbound_traversalprivate boolean post_outbound_traversalprivate boolean pre_inbound_traversalprivate boolean pre_outbound_traversalprivate com.jeantessier.dependency.SelectionCriteria scope_criteriaRemoved Methods:
public boolean InFilter(com.jeantessier.dependency.ClassNode)public boolean InFilter(com.jeantessier.dependency.FeatureNode)public boolean InFilter(com.jeantessier.dependency.PackageNode)public boolean InScope(com.jeantessier.dependency.ClassNode)public boolean InScope(com.jeantessier.dependency.FeatureNode)public boolean InScope(com.jeantessier.dependency.PackageNode)public java.util.Collection Order(java.util.Collection)public boolean PostInboundTraversal()public void PostInboundTraversal(boolean)public boolean PostOutboundTraversal()public void PostOutboundTraversal(boolean)public boolean PreInboundTraversal()public void PreInboundTraversal(boolean)public boolean PreOutboundTraversal()public void PreOutboundTraversal(boolean)New Fields:
private com.jeantessier.dependency.SelectionCriteria filterCriteriaprivate boolean postInboundTraversalprivate boolean postOutboundTraversalprivate boolean preInboundTraversalprivate boolean preOutboundTraversalprivate com.jeantessier.dependency.SelectionCriteria scopeCriteriaNew Methods:
public boolean doPostInboundTraversal()public boolean doPostOutboundTraversal()public boolean doPreInboundTraversal()public boolean doPreOutboundTraversal()public boolean isInFilter(com.jeantessier.dependency.ClassNode)public boolean isInFilter(com.jeantessier.dependency.FeatureNode)public boolean isInFilter(com.jeantessier.dependency.PackageNode)public boolean isInScope(com.jeantessier.dependency.ClassNode)public boolean isInScope(com.jeantessier.dependency.FeatureNode)public boolean isInScope(com.jeantessier.dependency.PackageNode)public java.util.Collection order(java.util.Collection)public void setPostInboundTraversal(boolean)public void setPostOutboundTraversal(boolean)public void setPreInboundTraversal(boolean)public void setPreOutboundTraversal(boolean)
com.jeantessier.dependency.SortedTraversalStrategyRemoved Methods:
public java.util.Collection Order(java.util.Collection)New Methods:
public java.util.Collection order(java.util.Collection)
com.jeantessier.dependency.TextPrinterRemoved Methods:
protected static org.apache.oro.text.perl.Perl5Util Perl()protected void PostprocessClassNode(com.jeantessier.dependency.ClassNode)protected void PostprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void PostprocessPackageNode(com.jeantessier.dependency.PackageNode)protected void PreprocessAfterDependenciesClassNode(com.jeantessier.dependency.ClassNode)protected void PreprocessAfterDependenciesPackageNode(com.jeantessier.dependency.PackageNode)protected void PreprocessClassNode(com.jeantessier.dependency.ClassNode)protected void PreprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void PreprocessPackageNode(com.jeantessier.dependency.PackageNode)private void PrintDependencies(java.util.Map)public void VisitInboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void VisitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitOutboundPackageNode(com.jeantessier.dependency.PackageNode)New Methods:
protected static org.apache.oro.text.perl.Perl5Util perl()protected void postprocessClassNode(com.jeantessier.dependency.ClassNode)protected void postprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void postprocessPackageNode(com.jeantessier.dependency.PackageNode)protected void preprocessAfterDependenciesClassNode(com.jeantessier.dependency.ClassNode)protected void preprocessAfterDependenciesPackageNode(com.jeantessier.dependency.PackageNode)protected void preprocessClassNode(com.jeantessier.dependency.ClassNode)protected void preprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void preprocessPackageNode(com.jeantessier.dependency.PackageNode)private void printDependencies(java.util.Map)public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.TransitiveClosureRemoved Fields:
private long current_depthprivate long maximum_inbound_depthprivate long maximum_outbound_depthprivate boolean single_pathprivate java.util.Set visited_nodesRemoved Methods:
public com.jeantessier.dependency.NodeFactory Factory()public long MaximumInboundDepth()public void MaximumInboundDepth(long)public long MaximumOutboundDepth()public void MaximumOutboundDepth(long)public void PreprocessClassNode(com.jeantessier.dependency.ClassNode)public void PreprocessFeatureNode(com.jeantessier.dependency.FeatureNode)public void PreprocessPackageNode(com.jeantessier.dependency.PackageNode)public boolean SinglePath()public void SinglePath(boolean)public void VisitInboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void VisitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitOutboundPackageNode(com.jeantessier.dependency.PackageNode)New Fields:
private long currentDepthprivate long maximumInboundDepthprivate long maximumOutboundDepthprivate boolean singlePathprivate java.util.Set visitedNodesNew Methods:
public com.jeantessier.dependency.NodeFactory getFactory()public long getMaximumInboundDepth()public long getMaximumOutboundDepth()public boolean isSinglePath()public void preprocessClassNode(com.jeantessier.dependency.ClassNode)public void preprocessFeatureNode(com.jeantessier.dependency.FeatureNode)public void preprocessPackageNode(com.jeantessier.dependency.PackageNode)public void setMaximumInboundDepth(long)public void setMaximumOutboundDepth(long)public void setSinglePath(boolean)public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.TransitiveClosureEngineRemoved Fields:
private com.jeantessier.dependency.ClosureLayerSelector layer_selectorprivate com.jeantessier.dependency.ClosureStopSelector stop_selectorRemoved Methods:
public void ComputeAllLayers()public void ComputeLayers(int)public void ComputeNextLayer()public com.jeantessier.dependency.NodeFactory Factory()private void GatherResults(com.jeantessier.dependency.ClosureSelector)private void Init(java.util.Collection, com.jeantessier.dependency.SelectionCriteria)public java.util.Collection Layer(int)public int NbLayers()New Fields:
private com.jeantessier.dependency.ClosureLayerSelector layerSelectorprivate com.jeantessier.dependency.ClosureStopSelector stopSelectorNew Methods:
public void computeAllLayers()public void computeLayers(int)public void computeNextLayer()private void gatherResults(com.jeantessier.dependency.ClosureSelector)public com.jeantessier.dependency.NodeFactory getFactory()public java.util.Collection getLayer(int)public int getNbLayers()private void init(java.util.Collection, com.jeantessier.dependency.SelectionCriteria)
com.jeantessier.dependency.VisitorBaseRemoved Fields:
private java.util.LinkedList current_nodesRemoved Methods:
protected com.jeantessier.dependency.Node CurrentNode()protected com.jeantessier.dependency.Node PopNode()protected void PostprocessBeforeDependenciesClassNode(com.jeantessier.dependency.ClassNode)protected void PostprocessBeforeDependenciesPackageNode(com.jeantessier.dependency.PackageNode)protected void PostprocessClassNode(com.jeantessier.dependency.ClassNode)protected void PostprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void PostprocessPackageNode(com.jeantessier.dependency.PackageNode)protected void PreprocessAfterDependenciesClassNode(com.jeantessier.dependency.ClassNode)protected void PreprocessAfterDependenciesPackageNode(com.jeantessier.dependency.PackageNode)protected void PreprocessClassNode(com.jeantessier.dependency.ClassNode)protected void PreprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void PreprocessPackageNode(com.jeantessier.dependency.PackageNode)protected void PushNode(com.jeantessier.dependency.Node)protected com.jeantessier.dependency.TraversalStrategy Strategy()protected void TraverseInbound(java.util.Collection)public void TraverseNodes(java.util.Collection)protected void TraverseOutbound(java.util.Collection)public void VisitClassNode(com.jeantessier.dependency.ClassNode)public void VisitFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void VisitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitOutboundPackageNode(com.jeantessier.dependency.PackageNode)public void VisitPackageNode(com.jeantessier.dependency.PackageNode)New Fields:
private java.util.LinkedList currentNodesNew Methods:
protected com.jeantessier.dependency.Node getCurrentNode()protected com.jeantessier.dependency.TraversalStrategy getStrategy()protected com.jeantessier.dependency.Node popNode()protected void postprocessBeforeDependenciesClassNode(com.jeantessier.dependency.ClassNode)protected void postprocessBeforeDependenciesPackageNode(com.jeantessier.dependency.PackageNode)protected void postprocessClassNode(com.jeantessier.dependency.ClassNode)protected void postprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void postprocessPackageNode(com.jeantessier.dependency.PackageNode)protected void preprocessAfterDependenciesClassNode(com.jeantessier.dependency.ClassNode)protected void preprocessAfterDependenciesPackageNode(com.jeantessier.dependency.PackageNode)protected void preprocessClassNode(com.jeantessier.dependency.ClassNode)protected void preprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void preprocessPackageNode(com.jeantessier.dependency.PackageNode)protected void pushNode(com.jeantessier.dependency.Node)protected void traverseInbound(java.util.Collection)public void traverseNodes(java.util.Collection)protected void traverseOutbound(java.util.Collection)public void visitClassNode(com.jeantessier.dependency.ClassNode)public void visitFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)public void visitPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.XMLPrinterRemoved Fields:
private boolean at_top_levelRemoved Methods:
private void AppendHeader(java.lang.String, java.lang.String)protected void PostprocessClassNode(com.jeantessier.dependency.ClassNode)protected void PostprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void PostprocessPackageNode(com.jeantessier.dependency.PackageNode)protected void PreprocessClassNode(com.jeantessier.dependency.ClassNode)protected void PreprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void PreprocessPackageNode(com.jeantessier.dependency.PackageNode)public void TraverseNodes(java.util.Collection)public void VisitInboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void VisitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitOutboundPackageNode(com.jeantessier.dependency.PackageNode)New Fields:
private boolean atTopLevelNew Methods:
private void appendHeader(java.lang.String, java.lang.String)protected void postprocessClassNode(com.jeantessier.dependency.ClassNode)protected void postprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void postprocessPackageNode(com.jeantessier.dependency.PackageNode)protected void preprocessClassNode(com.jeantessier.dependency.ClassNode)protected void preprocessFeatureNode(com.jeantessier.dependency.FeatureNode)protected void preprocessPackageNode(com.jeantessier.dependency.PackageNode)public void traverseNodes(java.util.Collection)public void visitInboundClassNode(com.jeantessier.dependency.ClassNode)public void visitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitInboundPackageNode(com.jeantessier.dependency.PackageNode)public void visitOutboundClassNode(com.jeantessier.dependency.ClassNode)public void visitOutboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void visitOutboundPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependencyfinder.GroupDataRemoved Methods:
public int Count()public void IncrementCount()public java.lang.String Name()public int Ratio()public int Size()New Methods:
public int getCount()public java.lang.String getName()public int getRatio()public int getSize()public void incrementCount()
com.jeantessier.dependencyfinder.HexRemoved Methods:
public static java.lang.String HexChar(int)public static void Print(java.io.PrintStream, byte)public static void Print(java.io.PrintStream, byte[])public static void Print(java.io.PrintStream, int)public static void Print(java.io.PrintWriter, byte)public static void Print(java.io.PrintWriter, byte[])public static void Print(java.io.PrintWriter, int)New Methods:
public static void print(java.io.PrintStream, byte)public static void print(java.io.PrintStream, byte[])public static void print(java.io.PrintStream, int)public static void print(java.io.PrintWriter, byte)public static void print(java.io.PrintWriter, byte[])public static void print(java.io.PrintWriter, int)public static java.lang.String toHexChar(int)
com.jeantessier.dependencyfinder.VerboseListenerBaseRemoved Fields:
private int class_countprivate java.lang.String ratio_indicatorprivate java.util.Collection visited_filesRemoved Methods:
public void BeginClassfile(com.jeantessier.classreader.LoadEvent)public void BeginFile(com.jeantessier.classreader.LoadEvent)public void BeginGroup(com.jeantessier.classreader.LoadEvent)public void BeginSession(com.jeantessier.classreader.LoadEvent)public int ClassCount()protected com.jeantessier.dependencyfinder.GroupData CurrentGroup()public void EndClassfile(com.jeantessier.classreader.LoadEvent)public void EndFile(com.jeantessier.classreader.LoadEvent)public void EndGroup(com.jeantessier.classreader.LoadEvent)public void EndSession(com.jeantessier.classreader.LoadEvent)protected java.lang.String RatioIndicator()private void RatioIndicator(java.lang.String)protected java.util.Collection VisitedFiles()New Fields:
private int classCountprivate java.lang.String ratioIndicatorprivate java.util.Collection visitedFilesNew Methods:
public void beginClassfile(com.jeantessier.classreader.LoadEvent)public void beginFile(com.jeantessier.classreader.LoadEvent)public void beginGroup(com.jeantessier.classreader.LoadEvent)public void beginSession(com.jeantessier.classreader.LoadEvent)public void endClassfile(com.jeantessier.classreader.LoadEvent)public void endFile(com.jeantessier.classreader.LoadEvent)public void endGroup(com.jeantessier.classreader.LoadEvent)public void endSession(com.jeantessier.classreader.LoadEvent)public int getClassCount()protected com.jeantessier.dependencyfinder.GroupData getCurrentGroup()protected java.lang.String getRatioIndicator()protected java.util.Collection getVisitedFiles()private void setRatioIndicator(java.lang.String)
com.jeantessier.dependencyfinder.VersionRemoved Fields:
private java.lang.String jar_nameprivate java.lang.String resource_urlRemoved Methods:
public java.lang.String CopyrightDate()public java.lang.String CopyrightHolder()public java.lang.String ImplementationDate()public java.lang.String ImplementationTitle()public java.lang.String ImplementationURL()public java.lang.String ImplementationVendor()public java.lang.String ImplementationVersion()public java.lang.String JarName()public java.lang.String ResourceURL()public java.lang.String SpecificationDate()public java.lang.String SpecificationTitle()public java.lang.String SpecificationVendor()public java.lang.String SpecificationVersion()New Fields:
private java.lang.String jarNameprivate java.lang.String resourceURLNew Methods:
public java.lang.String getCopyrightDate()public java.lang.String getCopyrightHolder()public java.lang.String getImplementationDate()public java.lang.String getImplementationTitle()public java.lang.String getImplementationURL()public java.lang.String getImplementationVendor()public java.lang.String getImplementationVersion()public java.lang.String getJarName()public java.lang.String getResourceURL()public java.lang.String getSpecificationDate()public java.lang.String getSpecificationTitle()public java.lang.String getSpecificationVendor()public java.lang.String getSpecificationVersion()
com.jeantessier.dependencyfinder.ant.ClassMetricsRemoved Fields:
private boolean instruction_countsRemoved Methods:
private void PrintCFM(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)private void PrintCFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)private void PrintCMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)private void PrintFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)New Fields:
private boolean instructionCountsNew Methods:
private void printCFM(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)private void printCFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)private void printCMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)private void printFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection)
com.jeantessier.dependencyfinder.ant.DependencyClosureRemoved Fields:
private java.lang.String dtd_prefixprivate java.lang.String indent_textprivate java.lang.String maximum_inbound_depthprivate java.lang.String maximum_outbound_depthNew Fields:
private java.lang.String dtdPrefixprivate java.lang.String indentTextprivate java.lang.String maximumInboundDepthprivate java.lang.String maximumOutboundDepth
com.jeantessier.dependencyfinder.ant.DependencyExtractorRemoved Fields:
private java.lang.String dtd_prefixprivate java.lang.String indent_textNew Fields:
private java.lang.String dtdPrefixprivate java.lang.String indentText
com.jeantessier.dependencyfinder.ant.DependencyMetricsRemoved Fields:
private boolean chart_classes_per_packageprivate boolean chart_features_per_classprivate boolean chart_inbounds_per_classprivate boolean chart_inbounds_per_featureprivate boolean chart_inbounds_per_packageprivate boolean chart_outbounds_per_classprivate boolean chart_outbounds_per_featureprivate boolean chart_outbounds_per_packageNew Fields:
private boolean chartClassesPerPackageprivate boolean chartFeaturesPerClassprivate boolean chartInboundsPerClassprivate boolean chartInboundsPerFeatureprivate boolean chartInboundsPerPackageprivate boolean chartOutboundsPerClassprivate boolean chartOutboundsPerFeatureprivate boolean chartOutboundsPerPackage
com.jeantessier.dependencyfinder.ant.DependencyReporterRemoved Fields:
private boolean copy_onlyprivate java.lang.String dtd_prefixprivate org.apache.tools.ant.types.Path filter_excludes_listprivate org.apache.tools.ant.types.Path filter_includes_listprivate java.lang.String indent_textprivate org.apache.tools.ant.types.Path scope_excludes_listprivate org.apache.tools.ant.types.Path scope_includes_listprivate boolean show_allprivate boolean show_empty_nodesprivate boolean show_inboundsprivate boolean show_outboundsRemoved Methods:
protected void CheckParameters() throws org.apache.tools.ant.BuildExceptionprivate com.jeantessier.dependency.CollectionSelectionCriteria CreateCollectionSelectionCriteria(org.apache.tools.ant.types.Path, org.apache.tools.ant.types.Path) throws java.io.IOExceptionprotected com.jeantessier.dependency.SelectionCriteria FilterCriteria() throws org.apache.tools.ant.BuildExceptionprivate boolean HasFilterListSwitches()private boolean HasFilterRegularExpressionSwitches()private boolean HasScopeListSwitches()private boolean HasScopeRegularExpressionSwitches()protected com.jeantessier.dependency.SelectionCriteria ScopeCriteria() throws org.apache.tools.ant.BuildExceptionNew Fields:
private boolean copyOnlyprivate java.lang.String dtdPrefixprivate org.apache.tools.ant.types.Path filterExcludesListprivate org.apache.tools.ant.types.Path filterIncludesListprivate java.lang.String indentTextprivate org.apache.tools.ant.types.Path scopeExcludesListprivate org.apache.tools.ant.types.Path scopeIncludesListprivate boolean showAllprivate boolean showEmptyNodesprivate boolean showInboundsprivate boolean showOutboundsNew Methods:
private com.jeantessier.dependency.CollectionSelectionCriteria createCollectionSelectionCriteria(org.apache.tools.ant.types.Path, org.apache.tools.ant.types.Path) throws java.io.IOExceptionprotected com.jeantessier.dependency.SelectionCriteria getFilterCriteria() throws org.apache.tools.ant.BuildExceptionprotected com.jeantessier.dependency.SelectionCriteria getScopeCriteria() throws org.apache.tools.ant.BuildExceptionprivate boolean hasFilterListSwitches()private boolean hasFilterRegularExpressionSwitches()private boolean hasScopeListSwitches()private boolean hasScopeRegularExpressionSwitches()private java.util.Collection loadCollection(org.apache.tools.ant.types.Path)protected void validateParameters() throws org.apache.tools.ant.BuildException
com.jeantessier.dependencyfinder.ant.GraphTaskRemoved Fields:
private boolean class_filterprivate java.lang.String class_filter_excludesprivate java.lang.String class_filter_includesprivate boolean class_scopeprivate java.lang.String class_scope_excludesprivate java.lang.String class_scope_includesprivate boolean feature_filterprivate java.lang.String feature_filter_excludesprivate java.lang.String feature_filter_includesprivate boolean feature_scopeprivate java.lang.String feature_scope_excludesprivate java.lang.String feature_scope_includesprivate java.lang.String filter_excludesprivate java.lang.String filter_includesprivate boolean package_filterprivate java.lang.String package_filter_excludesprivate java.lang.String package_filter_includesprivate boolean package_scopeprivate java.lang.String package_scope_excludesprivate java.lang.String package_scope_includesprivate java.lang.String scope_excludesprivate java.lang.String scope_includesRemoved Methods:
protected void CheckParameters() throws org.apache.tools.ant.BuildExceptionprotected com.jeantessier.dependency.SelectionCriteria FilterCriteria() throws org.apache.tools.ant.BuildExceptionprotected com.jeantessier.dependency.SelectionCriteria ScopeCriteria() throws org.apache.tools.ant.BuildExceptionprotected com.jeantessier.dependency.TraversalStrategy Strategy() throws org.apache.tools.ant.BuildExceptionNew Fields:
private boolean classFilterprivate java.lang.String classFilterExcludesprivate java.lang.String classFilterIncludesprivate boolean classScopeprivate java.lang.String classScopeExcludesprivate java.lang.String classScopeIncludesprivate boolean featureFilterprivate java.lang.String featureFilterExcludesprivate java.lang.String featureFilterIncludesprivate boolean featureScopeprivate java.lang.String featureScopeExcludesprivate java.lang.String featureScopeIncludesprivate java.lang.String filterExcludesprivate java.lang.String filterIncludesprivate boolean packageFilterprivate java.lang.String packageFilterExcludesprivate java.lang.String packageFilterIncludesprivate boolean packageScopeprivate java.lang.String packageScopeExcludesprivate java.lang.String packageScopeIncludesprivate java.lang.String scopeExcludesprivate java.lang.String scopeIncludesNew Methods:
protected com.jeantessier.dependency.SelectionCriteria getFilterCriteria() throws org.apache.tools.ant.BuildExceptionprotected com.jeantessier.dependency.SelectionCriteria getScopeCriteria() throws org.apache.tools.ant.BuildExceptionprotected com.jeantessier.dependency.TraversalStrategy getStrategy() throws org.apache.tools.ant.BuildExceptionprotected void validateParameters() throws org.apache.tools.ant.BuildException
com.jeantessier.dependencyfinder.ant.JarJarDiffRemoved Fields:
private java.lang.String dtd_prefixprivate java.lang.String indent_textprivate java.io.File new_documentationprivate java.lang.String new_labelprivate org.apache.tools.ant.types.Path new_pathprivate java.io.File old_documentationprivate java.lang.String old_labelprivate org.apache.tools.ant.types.Path old_pathNew Fields:
private java.lang.String dtdPrefixprivate java.lang.String indentTextprivate java.io.File newDocumentationprivate java.lang.String newLabelprivate org.apache.tools.ant.types.Path newPathprivate java.io.File oldDocumentationprivate java.lang.String oldLabelprivate org.apache.tools.ant.types.Path oldPath
com.jeantessier.dependencyfinder.ant.ListDiffRemoved Fields:
private java.lang.String dtd_prefixprivate java.lang.String indent_textprivate java.io.File new_fileprivate java.lang.String new_labelprivate java.io.File old_fileprivate java.lang.String old_labelNew Fields:
private java.lang.String dtdPrefixprivate java.lang.String indentTextprivate java.io.File newFileprivate java.lang.String newLabelprivate java.io.File oldFileprivate java.lang.String oldLabel
com.jeantessier.dependencyfinder.ant.OOMetricsRemoved Fields:
private boolean class_metricsprivate java.lang.String dtd_prefixprivate org.apache.tools.ant.types.Path filter_excludes_listprivate org.apache.tools.ant.types.Path filter_includes_listprivate boolean group_metricsprivate java.lang.String indent_textprivate boolean method_metricsprivate boolean project_metricsprivate java.lang.String project_nameprivate org.apache.tools.ant.types.Path scope_excludes_listprivate org.apache.tools.ant.types.Path scope_includes_listprivate boolean show_all_metricsprivate boolean show_empty_metricsprivate boolean show_hidden_measurementsRemoved Methods:
private java.util.Collection CreateCollection(org.apache.tools.ant.types.Path, org.apache.tools.ant.types.Path) throws java.io.IOExceptionprivate void PrintCSVFiles(com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionprivate void PrintTextFile(com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionprivate void PrintXMLFile(com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionNew Fields:
private boolean classMetricsprivate java.lang.String dtdPrefixprivate org.apache.tools.ant.types.Path filterExcludesListprivate org.apache.tools.ant.types.Path filterIncludesListprivate boolean groupMetricsprivate java.lang.String indentTextprivate boolean methodMetricsprivate boolean projectMetricsprivate java.lang.String projectNameprivate org.apache.tools.ant.types.Path scopeExcludesListprivate org.apache.tools.ant.types.Path scopeIncludesListprivate boolean showAllMetricsprivate boolean showEmptyMetricsprivate boolean showHiddenMeasurementsNew Methods:
private java.util.Collection createCollection(org.apache.tools.ant.types.Path, org.apache.tools.ant.types.Path) throws java.io.IOExceptionprivate void printCSVFiles(com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionprivate void printTextFile(com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionprivate void printXMLFile(com.jeantessier.metrics.MetricsFactory) throws java.io.IOException
com.jeantessier.dependencyfinder.ant.VerboseListenerRemoved Methods:
public void BeginClass(com.jeantessier.dependency.DependencyEvent)public void BeginClass(com.jeantessier.metrics.MetricsEvent)public void BeginGroup(com.jeantessier.classreader.LoadEvent)public void BeginMethod(com.jeantessier.metrics.MetricsEvent)public void BeginSession(com.jeantessier.classreader.LoadEvent)public void BeginSession(com.jeantessier.dependency.DependencyEvent)public void BeginSession(com.jeantessier.metrics.MetricsEvent)public void Dependency(com.jeantessier.dependency.DependencyEvent)public void EndClass(com.jeantessier.dependency.DependencyEvent)public void EndClass(com.jeantessier.metrics.MetricsEvent)public void EndClassfile(com.jeantessier.classreader.LoadEvent)public void EndFile(com.jeantessier.classreader.LoadEvent)public void EndMethod(com.jeantessier.metrics.MetricsEvent)public void EndSession(com.jeantessier.dependency.DependencyEvent)public void EndSession(com.jeantessier.metrics.MetricsEvent)New Methods:
public void beginClass(com.jeantessier.dependency.DependencyEvent)public void beginClass(com.jeantessier.metrics.MetricsEvent)public void beginGroup(com.jeantessier.classreader.LoadEvent)public void beginMethod(com.jeantessier.metrics.MetricsEvent)public void beginSession(com.jeantessier.classreader.LoadEvent)public void beginSession(com.jeantessier.dependency.DependencyEvent)public void beginSession(com.jeantessier.metrics.MetricsEvent)public void dependency(com.jeantessier.dependency.DependencyEvent)public void endClass(com.jeantessier.dependency.DependencyEvent)public void endClass(com.jeantessier.metrics.MetricsEvent)public void endClassfile(com.jeantessier.classreader.LoadEvent)public void endFile(com.jeantessier.classreader.LoadEvent)public void endMethod(com.jeantessier.metrics.MetricsEvent)public void endSession(com.jeantessier.dependency.DependencyEvent)public void endSession(com.jeantessier.metrics.MetricsEvent)
com.jeantessier.dependencyfinder.cli.ClassClassDiffRemoved Methods:
public static void Error(com.jeantessier.commandline.CommandLineUsage)public static void Error(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void Version() throws java.io.IOExceptionNew Methods:
public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ClassDumpRemoved Methods:
public static void DumpClass(java.io.DataInputStream)public static void DumpClass(java.io.InputStream) throws java.io.IOExceptionpublic static void DumpClass(java.lang.Class) throws java.io.IOExceptionpublic static void DumpClass(java.lang.String) throws java.lang.ClassNotFoundException, java.io.IOExceptionNew Methods:
public static void dumpClass(java.io.DataInputStream)public static void dumpClass(java.io.InputStream) throws java.io.IOExceptionpublic static void dumpClass(java.lang.Class) throws java.io.IOExceptionpublic static void dumpClass(java.lang.String) throws java.lang.ClassNotFoundException, java.io.IOException
com.jeantessier.dependencyfinder.cli.ClassListRemoved Methods:
public static void Error(com.jeantessier.commandline.CommandLineUsage)public static void Error(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void Version() throws java.io.IOExceptionNew Methods:
public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ClassMetricsRemoved Methods:
public static void Error(com.jeantessier.commandline.CommandLineUsage)public static void Error(com.jeantessier.commandline.CommandLineUsage, java.lang.String)private static void PrintCFM(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, boolean)private static void PrintCFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection, boolean)private static void PrintCMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, boolean)private static void PrintFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, boolean)public static void Version() throws java.io.IOExceptionNew Methods:
private static void printCFM(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, boolean)private static void printCFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection, boolean)private static void printCMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, boolean)private static void printFMIC(java.io.PrintWriter, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, boolean)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ClassReaderRemoved Methods:
public static void Error(com.jeantessier.commandline.CommandLineUsage)public static void Error(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void Version() throws java.io.IOExceptionNew Methods:
public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.DependencyClosureRemoved Methods:
public static void Error(com.jeantessier.commandline.CommandLineUsage)public static void Error(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void Version() throws java.io.IOExceptionNew Methods:
public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.DependencyExtractorRemoved Methods:
public static void Error(com.jeantessier.commandline.CommandLineUsage)public static void Error(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void Version() throws java.io.IOExceptionNew Methods:
public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.DependencyMetricsRemoved Methods:
public static void Error(com.jeantessier.commandline.CommandLineUsage)public static void Error(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void Version() throws java.io.IOExceptionNew Methods:
public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.DependencyReporterRemoved Methods:
private static com.jeantessier.dependency.CollectionSelectionCriteria CreateCollectionSelectionCriteria(java.util.Collection, java.util.Collection) throws java.io.IOExceptionpublic static void Error(com.jeantessier.commandline.CommandLineUsage)public static void Error(com.jeantessier.commandline.CommandLineUsage, java.lang.String)private static boolean HasFilterListSwitches(com.jeantessier.commandline.CommandLine)private static boolean HasFilterRegularExpressionSwitches(com.jeantessier.commandline.CommandLine)private static boolean HasScopeListSwitches(com.jeantessier.commandline.CommandLine)private static boolean HasScopeRegularExpressionSwitches(com.jeantessier.commandline.CommandLine)public static void Version() throws java.io.IOExceptionNew Methods:
private static com.jeantessier.dependency.CollectionSelectionCriteria createCollectionSelectionCriteria(java.util.Collection, java.util.Collection) throws java.io.IOExceptionprivate static boolean hasFilterListSwitches(com.jeantessier.commandline.CommandLine)private static boolean hasFilterRegularExpressionSwitches(com.jeantessier.commandline.CommandLine)private static boolean hasScopeListSwitches(com.jeantessier.commandline.CommandLine)private static boolean hasScopeRegularExpressionSwitches(com.jeantessier.commandline.CommandLine)private static java.util.Collection loadCollection(java.util.Collection)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.JarJarDiffRemoved Methods:
public static void Error(com.jeantessier.commandline.CommandLineUsage)public static void Error(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void Version() throws java.io.IOExceptionNew Methods:
public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ListDeprecatedElementsRemoved Methods:
public static void Error(com.jeantessier.commandline.CommandLineUsage)public static void Error(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void Version() throws java.io.IOExceptionNew Methods:
public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ListDiffRemoved Methods:
public static void Error(com.jeantessier.commandline.CommandLineUsage)public static void Error(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void Version() throws java.io.IOExceptionNew Methods:
public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.OOMetricsRemoved Methods:
private static java.util.Collection CreateCollection(java.util.Collection, java.util.Collection) throws java.io.IOExceptionpublic static void Error(com.jeantessier.commandline.CommandLineUsage)public static void Error(com.jeantessier.commandline.CommandLineUsage, java.lang.String)private static void PrintCSVFiles(java.util.Date, com.jeantessier.commandline.CommandLine, com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionprivate static void PrintTextFile(java.util.Date, com.jeantessier.commandline.CommandLine, com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionprivate static void PrintXMLFile(java.util.Date, com.jeantessier.commandline.CommandLine, com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionpublic static void Version() throws java.io.IOExceptionNew Methods:
private static java.util.Collection createCollection(java.util.Collection, java.util.Collection) throws java.io.IOExceptionprivate static void printCSVFiles(java.util.Date, com.jeantessier.commandline.CommandLine, com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionprivate static void printTextFile(java.util.Date, com.jeantessier.commandline.CommandLine, com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionprivate static void printXMLFile(java.util.Date, com.jeantessier.commandline.CommandLine, com.jeantessier.metrics.MetricsFactory) throws java.io.IOExceptionpublic static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void showVersion() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.VerboseListenerRemoved Methods:
public void BeginClass(com.jeantessier.dependency.DependencyEvent)public void BeginClass(com.jeantessier.metrics.MetricsEvent)public void BeginGroup(com.jeantessier.classreader.LoadEvent)public void BeginMethod(com.jeantessier.metrics.MetricsEvent)public void BeginSession(com.jeantessier.classreader.LoadEvent)public void BeginSession(com.jeantessier.dependency.DependencyEvent)public void BeginSession(com.jeantessier.metrics.MetricsEvent)public void Close()public void Dependency(com.jeantessier.dependency.DependencyEvent)public void EndClass(com.jeantessier.dependency.DependencyEvent)public void EndClass(com.jeantessier.metrics.MetricsEvent)public void EndClassfile(com.jeantessier.classreader.LoadEvent)public void EndFile(com.jeantessier.classreader.LoadEvent)public void EndMethod(com.jeantessier.metrics.MetricsEvent)public void EndSession(com.jeantessier.dependency.DependencyEvent)public void EndSession(com.jeantessier.metrics.MetricsEvent)public void Print(java.lang.String)public java.io.PrintWriter Writer()public void Writer(java.io.OutputStream)public void Writer(java.io.PrintWriter)public void Writer(java.io.Writer)New Methods:
public void beginClass(com.jeantessier.dependency.DependencyEvent)public void beginClass(com.jeantessier.metrics.MetricsEvent)public void beginGroup(com.jeantessier.classreader.LoadEvent)public void beginMethod(com.jeantessier.metrics.MetricsEvent)public void beginSession(com.jeantessier.classreader.LoadEvent)public void beginSession(com.jeantessier.dependency.DependencyEvent)public void beginSession(com.jeantessier.metrics.MetricsEvent)public void close()public void dependency(com.jeantessier.dependency.DependencyEvent)public void endClass(com.jeantessier.dependency.DependencyEvent)public void endClass(com.jeantessier.metrics.MetricsEvent)public void endClassfile(com.jeantessier.classreader.LoadEvent)public void endFile(com.jeantessier.classreader.LoadEvent)public void endMethod(com.jeantessier.metrics.MetricsEvent)public void endSession(com.jeantessier.dependency.DependencyEvent)public void endSession(com.jeantessier.metrics.MetricsEvent)public java.io.PrintWriter getWriter()public void getWriter(java.io.OutputStream)public void getWriter(java.io.PrintWriter)public void getWriter(java.io.Writer)public void print(java.lang.String)
com.jeantessier.dependencyfinder.gui.DependencyFinderRemoved Fields:
private boolean advanced_modeprivate javax.swing.JCheckBox class_filterprivate javax.swing.JTextField class_filter_excludesprivate javax.swing.JTextField class_filter_includesprivate javax.swing.JCheckBox class_scopeprivate javax.swing.JTextField class_scope_excludesprivate javax.swing.JTextField class_scope_includesprivate javax.swing.JTextArea closure_result_areaprivate javax.swing.JCheckBox copy_onlyprivate com.jeantessier.dependency.GraphCopier dependencies_queryprivate javax.swing.JTextArea dependencies_result_areaprivate javax.swing.JCheckBox feature_filterprivate javax.swing.JTextField feature_filter_excludesprivate javax.swing.JTextField feature_filter_includesprivate javax.swing.JCheckBox feature_scopeprivate javax.swing.JTextField feature_scope_excludesprivate javax.swing.JTextField feature_scope_includesprivate javax.swing.JMenu file_menuprivate javax.swing.JTextField filter_excludesprivate javax.swing.JTextField filter_includesprivate javax.swing.JMenu help_menuprivate java.io.File input_fileprivate javax.swing.JTextField maximum_inbound_depthprivate javax.swing.JTextField maximum_outbound_depthprivate javax.swing.JMenuBar menu_barprivate com.jeantessier.dependencyfinder.gui.MetricsTableModel metrics_chart_modelprivate javax.swing.JTextArea metrics_result_areaprivate com.jeantessier.dependency.NodeFactory node_factoryprivate javax.swing.JCheckBox package_filterprivate javax.swing.JTextField package_filter_excludesprivate javax.swing.JTextField package_filter_includesprivate javax.swing.JCheckBox package_scopeprivate javax.swing.JTextField package_scope_excludesprivate javax.swing.JTextField package_scope_includesprivate javax.swing.JProgressBar progress_barprivate javax.swing.JPanel query_panelprivate javax.swing.JTextField scope_excludesprivate javax.swing.JTextField scope_includesprivate javax.swing.JCheckBox show_empty_nodesprivate javax.swing.JCheckBox show_inboundsprivate javax.swing.JCheckBox show_outboundsprivate com.jeantessier.dependencyfinder.gui.StatusLine status_lineprivate javax.swing.JMenu view_menuRemoved Methods:
private boolean AdvancedMode()void AdvancedMode(boolean)private javax.swing.JComponent BuildAdvancedFilterPanel()private void BuildAdvancedQueryPanel()private javax.swing.JComponent BuildAdvancedScopePanel()private javax.swing.JComponent BuildClosureControlPanel()private javax.swing.JComponent BuildClosurePanel()private javax.swing.JComponent BuildClosureResultPanel()private javax.swing.JComponent BuildControlPanel()private javax.swing.JComponent BuildDependenciesPanel()private javax.swing.JComponent BuildDependenciesResultPanel()private void BuildFileMenu(com.jeantessier.commandline.CommandLine)private void BuildHelpMenu(com.jeantessier.commandline.CommandLine)private void BuildMenus(com.jeantessier.commandline.CommandLine)private javax.swing.JComponent BuildMetricsChartPanel()private javax.swing.JComponent BuildMetricsPanel()private javax.swing.JComponent BuildMetricsResultPanel()private javax.swing.JComponent BuildPrinterControlPanel()javax.swing.JComponent BuildQueryPanel()private javax.swing.JComponent BuildResultPanel()private javax.swing.JComponent BuildSimpleFilterPanel()private javax.swing.JComponent BuildSimpleFilterPanelCheckboxes()private javax.swing.JComponent BuildSimpleFilterPanelTextFields()private void BuildSimpleQueryPanel()private javax.swing.JComponent BuildSimpleScopePanel()private javax.swing.JComponent BuildSimpleScopePanelCheckboxes()private javax.swing.JComponent BuildSimpleScopePanelTextFields()private javax.swing.JComponent BuildStatusPanel()private void BuildUI()private void BuildViewMenu(com.jeantessier.commandline.CommandLine)void ClearClosureResult()void ClearDependencyResult()void ClearMetricsResult()void ClosureQuery()void DependencyQuery()public static void Error(com.jeantessier.commandline.CommandLineUsage)public static void Error(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public java.io.File InputFile()public void InputFile(java.io.File)public boolean Maximize()public void Maximize(boolean)void MetricsQuery()public boolean Minimize()public void Minimize(boolean)void NewDependencyGraph()public com.jeantessier.dependency.NodeFactory NodeFactory()public void NodeFactory(com.jeantessier.dependency.NodeFactory)public java.util.Collection Packages()javax.swing.JProgressBar ProgressBar()void RefreshDependenciesDisplay()public void ResetQuery()com.jeantessier.dependencyfinder.gui.StatusLine StatusLine()New Fields:
private boolean advancedModeprivate javax.swing.JCheckBox classFilterprivate javax.swing.JTextField classFilterExcludesprivate javax.swing.JTextField classFilterIncludesprivate javax.swing.JCheckBox classScopeprivate javax.swing.JTextField classScopeExcludesprivate javax.swing.JTextField classScopeIncludesprivate javax.swing.JTextArea closureResultAreaprivate javax.swing.JCheckBox copyOnlyprivate com.jeantessier.dependency.GraphCopier dependenciesQueryprivate javax.swing.JTextArea dependenciesResultAreaprivate javax.swing.JCheckBox featureFilterprivate javax.swing.JTextField featureFilterExcludesprivate javax.swing.JTextField featureFilterIncludesprivate javax.swing.JCheckBox featureScopeprivate javax.swing.JTextField featureScopeExcludesprivate javax.swing.JTextField featureScopeIncludesprivate javax.swing.JMenu fileMenuprivate javax.swing.JTextField filterExcludesprivate javax.swing.JTextField filterIncludesprivate javax.swing.JMenu helpMenuprivate java.io.File inputFileprivate javax.swing.JTextField maximumInboundDepthprivate javax.swing.JTextField maximumOutboundDepthprivate javax.swing.JMenuBar menuBarprivate com.jeantessier.dependencyfinder.gui.MetricsTableModel metricsChartModelprivate javax.swing.JTextArea metricsResultAreaprivate com.jeantessier.dependency.NodeFactory nodeFactoryprivate javax.swing.JCheckBox packageFilterprivate javax.swing.JTextField packageFilterExcludesprivate javax.swing.JTextField packageFilterIncludesprivate javax.swing.JCheckBox packageScopeprivate javax.swing.JTextField packageScopeExcludesprivate javax.swing.JTextField packageScopeIncludesprivate javax.swing.JProgressBar progressBarprivate javax.swing.JPanel queryPanelprivate javax.swing.JTextField scopeExcludesprivate javax.swing.JTextField scopeIncludesprivate javax.swing.JCheckBox showEmptyNodesprivate javax.swing.JCheckBox showInboundsprivate javax.swing.JCheckBox showOutboundsprivate com.jeantessier.dependencyfinder.gui.StatusLine statusLineprivate javax.swing.JMenu viewMenuNew Methods:
private javax.swing.JComponent buildAdvancedFilterPanel()private void buildAdvancedQueryPanel()private javax.swing.JComponent buildAdvancedScopePanel()private javax.swing.JComponent buildClosureControlPanel()private javax.swing.JComponent buildClosurePanel()private javax.swing.JComponent buildClosureResultPanel()private javax.swing.JComponent buildControlPanel()private javax.swing.JComponent buildDependenciesPanel()private javax.swing.JComponent buildDependenciesResultPanel()private void buildFileMenu(com.jeantessier.commandline.CommandLine)private void buildHelpMenu(com.jeantessier.commandline.CommandLine)private void buildMenus(com.jeantessier.commandline.CommandLine)private javax.swing.JComponent buildMetricsChartPanel()private javax.swing.JComponent buildMetricsPanel()private javax.swing.JComponent buildMetricsResultPanel()private javax.swing.JComponent buildPrinterControlPanel()javax.swing.JComponent buildQueryPanel()private javax.swing.JComponent buildResultPanel()private javax.swing.JComponent buildSimpleFilterPanel()private javax.swing.JComponent buildSimpleFilterPanelCheckboxes()private javax.swing.JComponent buildSimpleFilterPanelTextFields()private void buildSimpleQueryPanel()private javax.swing.JComponent buildSimpleScopePanel()private javax.swing.JComponent buildSimpleScopePanelCheckboxes()private javax.swing.JComponent buildSimpleScopePanelTextFields()private javax.swing.JComponent buildStatusPanel()private void buildUI()private void buildViewMenu(com.jeantessier.commandline.CommandLine)void clearClosureResult()void clearDependencyResult()void clearMetricsResult()void doClosureQuery()void doDependencyQuery()void doMetricsQuery()public java.io.File getInputFile()public boolean getMaximize()public boolean getMinimize()public com.jeantessier.dependency.NodeFactory getNodeFactory()public java.util.Collection getPackages()javax.swing.JProgressBar getProgressBar()com.jeantessier.dependencyfinder.gui.StatusLine getStatusLine()private boolean isAdvancedMode()void refreshDependenciesDisplay()public void resetQuery()void setAdvancedMode(boolean)public void setInputFile(java.io.File)public void setMaximize(boolean)public void setMinimize(boolean)void setNewDependencyGraph()public void setNodeFactory(com.jeantessier.dependency.NodeFactory)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)
com.jeantessier.dependencyfinder.gui.FilterActionListenerRemoved Methods:
private java.util.Collection FilterMetrics(java.util.Collection)New Methods:
private java.util.Collection getFilterMetrics(java.util.Collection)
com.jeantessier.dependencyfinder.gui.MeasurementTableCellRendererRemoved Methods:
private void CellContent(javax.swing.JLabel, com.jeantessier.metrics.Measurement, int, java.lang.String)private void HighlightedCell(boolean, int, javax.swing.JLabel)private void NormalCell(boolean, int, javax.swing.JLabel)New Methods:
private void formatAsHighlightedCell(boolean, int, javax.swing.JLabel)private void formatAsNormalCell(boolean, int, javax.swing.JLabel)private void setCellContent(javax.swing.JLabel, com.jeantessier.metrics.Measurement, int, java.lang.String)
com.jeantessier.dependencyfinder.gui.MetricsTableModelRemoved Methods:
public com.jeantessier.dependency.MetricsGatherer Metrics()public void Metrics(com.jeantessier.dependency.MetricsGatherer)New Methods:
public com.jeantessier.dependency.MetricsGatherer getMetrics()public void setMetrics(com.jeantessier.dependency.MetricsGatherer)
com.jeantessier.dependencyfinder.gui.MetricsVerboseListenerRemoved Methods:
public void BeginClass(com.jeantessier.metrics.MetricsEvent)public void BeginMethod(com.jeantessier.metrics.MetricsEvent)public void BeginSession(com.jeantessier.metrics.MetricsEvent)public void EndClass(com.jeantessier.metrics.MetricsEvent)public void EndMethod(com.jeantessier.metrics.MetricsEvent)public void EndSession(com.jeantessier.classreader.LoadEvent)public void EndSession(com.jeantessier.metrics.MetricsEvent)New Methods:
public void beginClass(com.jeantessier.metrics.MetricsEvent)public void beginMethod(com.jeantessier.metrics.MetricsEvent)public void beginSession(com.jeantessier.metrics.MetricsEvent)public void endClass(com.jeantessier.metrics.MetricsEvent)public void endMethod(com.jeantessier.metrics.MetricsEvent)public void endSession(com.jeantessier.classreader.LoadEvent)public void endSession(com.jeantessier.metrics.MetricsEvent)
com.jeantessier.dependencyfinder.gui.OOMetricsRemoved Fields:
private com.jeantessier.dependencyfinder.gui.OOMetricsTableModel classes_modelprivate javax.swing.JMenu file_menuprivate javax.swing.JButton filter_buttonprivate javax.swing.JTextField filter_fieldprivate com.jeantessier.dependencyfinder.gui.OOMetricsTableModel groups_modelprivate javax.swing.JMenu help_menuprivate java.io.File input_fileprivate javax.swing.JMenuBar menu_barprivate com.jeantessier.dependencyfinder.gui.OOMetricsTableModel methods_modelprivate javax.swing.JProgressBar progress_barprivate javax.swing.JTextArea project_areaprivate com.jeantessier.dependencyfinder.gui.StatusLine status_lineRemoved Methods:
private javax.swing.JComponent BuildChartPanel(com.jeantessier.dependencyfinder.gui.OOMetricsTableModel)private javax.swing.JComponent BuildChartsPanel()private javax.swing.JComponent BuildClassesChartPanel()private javax.swing.JComponent BuildControlPanel()private void BuildFileMenu(com.jeantessier.commandline.CommandLine)private javax.swing.JComponent BuildFilterPanel()private javax.swing.JComponent BuildGroupsChartPanel()private void BuildHelpMenu(com.jeantessier.commandline.CommandLine)private void BuildMenus(com.jeantessier.commandline.CommandLine)private javax.swing.JComponent BuildMethodsChartPanel()private javax.swing.JComponent BuildProjectPanel()private javax.swing.JComponent BuildResultPanel()private javax.swing.JComponent BuildStatusPanel()private void BuildUI()com.jeantessier.dependencyfinder.gui.OOMetricsTableModel ClassesModel()public static void Error(com.jeantessier.commandline.CommandLineUsage)public static void Error(com.jeantessier.commandline.CommandLineUsage, java.lang.String)javax.swing.text.JTextComponent FilterField()com.jeantessier.dependencyfinder.gui.OOMetricsTableModel GroupsModel()java.io.File InputFile()void InputFile(java.io.File)com.jeantessier.dependencyfinder.gui.OOMetricsTableModel MethodsModel()com.jeantessier.metrics.MetricsFactory MetricsFactory()void MetricsFactory(com.jeantessier.metrics.MetricsFactory)javax.swing.JProgressBar ProgressBar()javax.swing.JTextArea ProjectArea()com.jeantessier.dependencyfinder.gui.StatusLine StatusLine()New Fields:
private com.jeantessier.dependencyfinder.gui.OOMetricsTableModel classesModelprivate javax.swing.JMenu fileMenuprivate javax.swing.JButton filterButtonprivate javax.swing.JTextField filterFieldprivate com.jeantessier.dependencyfinder.gui.OOMetricsTableModel groupsModelprivate javax.swing.JMenu helpMenuprivate java.io.File inputFileprivate javax.swing.JMenuBar menuBarprivate com.jeantessier.dependencyfinder.gui.OOMetricsTableModel methodsModelprivate javax.swing.JProgressBar progressBarprivate javax.swing.JTextArea projectAreaprivate com.jeantessier.dependencyfinder.gui.StatusLine statusLineNew Methods:
private javax.swing.JComponent buildChartPanel(com.jeantessier.dependencyfinder.gui.OOMetricsTableModel)private javax.swing.JComponent buildChartsPanel()private javax.swing.JComponent buildClassesChartPanel()private javax.swing.JComponent buildControlPanel()private void buildFileMenu(com.jeantessier.commandline.CommandLine)private javax.swing.JComponent buildFilterPanel()private javax.swing.JComponent buildGroupsChartPanel()private void buildHelpMenu(com.jeantessier.commandline.CommandLine)private void buildMenus(com.jeantessier.commandline.CommandLine)private javax.swing.JComponent buildMethodsChartPanel()private javax.swing.JComponent buildProjectPanel()private javax.swing.JComponent buildResultPanel()private javax.swing.JComponent buildStatusPanel()private void buildUI()com.jeantessier.dependencyfinder.gui.OOMetricsTableModel getClassesModel()javax.swing.text.JTextComponent getFilterField()com.jeantessier.dependencyfinder.gui.OOMetricsTableModel getGroupsModel()java.io.File getInputFile()com.jeantessier.dependencyfinder.gui.OOMetricsTableModel getMethodsModel()com.jeantessier.metrics.MetricsFactory getMetricsFactory()javax.swing.JProgressBar getProgressBar()javax.swing.JTextArea getProjectArea()com.jeantessier.dependencyfinder.gui.StatusLine getStatusLine()void setInputFile(java.io.File)void setMetricsFactory(com.jeantessier.metrics.MetricsFactory)public static void showError(com.jeantessier.commandline.CommandLineUsage)public static void showError(com.jeantessier.commandline.CommandLineUsage, java.lang.String)
com.jeantessier.dependencyfinder.gui.OOMetricsTableModelRemoved Fields:
private com.jeantessier.metrics.MeasurementDescriptor[] measurement_descriptorsprivate int[] measurement_disposeprivate java.lang.String[] measurement_namesprivate java.lang.Object[][] measurement_valuesprivate java.util.List metrics_listRemoved Methods:
private void BuildMetricNames()private void BuildMetricValues()private void BuildMetricValues(java.util.Collection)public com.jeantessier.metrics.MeasurementDescriptor ColumnDescriptor(int)public void Metrics(java.util.Collection)public int RawColumnDispose(int)public java.lang.String RawColumnName(int)public void SortOn(java.lang.String, int)public void UpdateMetrics(java.util.Collection)New Fields:
private com.jeantessier.metrics.MeasurementDescriptor[] measurementDescriptorsprivate int[] measurementDisposeprivate java.lang.String[] measurementNamesprivate java.lang.Object[][] measurementValuesprivate java.util.List metricsListNew Methods:
private void buildMetricNames()private void buildMetricValues()private void buildMetricValues(java.util.Collection)public com.jeantessier.metrics.MeasurementDescriptor getColumnDescriptor(int)public void getMetrics(java.util.Collection)public int getRawColumnDispose(int)public java.lang.String getRawColumnName(int)public void sortOn(java.lang.String, int)public void updateMetrics(java.util.Collection)
com.jeantessier.dependencyfinder.gui.OpenFileActionRemoved Methods:
public void BeginClass(com.jeantessier.dependency.DependencyEvent)public void BeginSession(com.jeantessier.dependency.DependencyEvent)public void Dependency(com.jeantessier.dependency.DependencyEvent)public void EndClass(com.jeantessier.dependency.DependencyEvent)public void EndSession(com.jeantessier.dependency.DependencyEvent)New Methods:
public void beginClass(com.jeantessier.dependency.DependencyEvent)public void beginSession(com.jeantessier.dependency.DependencyEvent)public void dependency(com.jeantessier.dependency.DependencyEvent)public void endClass(com.jeantessier.dependency.DependencyEvent)public void endSession(com.jeantessier.dependency.DependencyEvent)
com.jeantessier.dependencyfinder.gui.SaveFileActionRemoved Fields:
private java.lang.String dtd_prefixprivate java.lang.String indent_textRemoved Methods:
public java.lang.String IndentText()public void IndentText(java.lang.String)New Fields:
private java.lang.String dtdPrefixprivate java.lang.String indentTextNew Methods:
public java.lang.String getIndentText()public void setIndentText(java.lang.String)
com.jeantessier.dependencyfinder.gui.StatusLineRemoved Methods:
public void Clear()public void ShowError(java.lang.String)public void ShowInfo(java.lang.String)New Methods:
public void clear()public void showError(java.lang.String)public void showInfo(java.lang.String)
com.jeantessier.dependencyfinder.gui.StatusLineUpdaterRemoved Fields:
private com.jeantessier.dependencyfinder.gui.StatusLine status_lineNew Fields:
private com.jeantessier.dependencyfinder.gui.StatusLine statusLine
com.jeantessier.dependencyfinder.gui.VerboseListenerRemoved Fields:
private javax.swing.JProgressBar progress_barprivate com.jeantessier.dependencyfinder.gui.StatusLine status_lineRemoved Methods:
public void BeginFile(com.jeantessier.classreader.LoadEvent)public void BeginGroup(com.jeantessier.classreader.LoadEvent)public void BeginSession(com.jeantessier.classreader.LoadEvent)public void EndFile(com.jeantessier.classreader.LoadEvent)public void EndSession(com.jeantessier.classreader.LoadEvent)protected javax.swing.JProgressBar ProgressBar()protected com.jeantessier.dependencyfinder.gui.StatusLine StatusLine()New Fields:
private javax.swing.JProgressBar progressBarprivate com.jeantessier.dependencyfinder.gui.StatusLine statusLineNew Methods:
public void beginFile(com.jeantessier.classreader.LoadEvent)public void beginGroup(com.jeantessier.classreader.LoadEvent)public void beginSession(com.jeantessier.classreader.LoadEvent)public void endFile(com.jeantessier.classreader.LoadEvent)public void endSession(com.jeantessier.classreader.LoadEvent)protected javax.swing.JProgressBar getProgressBar()protected com.jeantessier.dependencyfinder.gui.StatusLine getStatusLine()
com.jeantessier.diff.ClassDifferencesRemoved Fields:
private java.util.Collection feature_differencesprivate com.jeantessier.classreader.Classfile new_classprivate com.jeantessier.classreader.Classfile old_classRemoved Methods:
public void Accept(com.jeantessier.diff.Visitor)public java.util.Collection FeatureDifferences()public boolean IsModified()public com.jeantessier.classreader.Classfile NewClass()protected void NewClass(com.jeantessier.classreader.Classfile)public com.jeantessier.classreader.Classfile OldClass()protected void OldClass(com.jeantessier.classreader.Classfile)New Fields:
private java.util.Collection featureDifferencesprivate com.jeantessier.classreader.Classfile newClassprivate com.jeantessier.classreader.Classfile oldClassNew Methods:
public void accept(com.jeantessier.diff.Visitor)public java.util.Collection getFeatureDifferences()public com.jeantessier.classreader.Classfile getNewClass()public com.jeantessier.classreader.Classfile getOldClass()public boolean isModified()protected void setNewClass(com.jeantessier.classreader.Classfile)protected void setOldClass(com.jeantessier.classreader.Classfile)
com.jeantessier.diff.ClassReportRemoved Fields:
private java.util.Collection deprecated_constructorsprivate java.util.Collection deprecated_fieldsprivate java.util.Collection deprecated_methodsprivate java.util.Collection documented_constructorsprivate java.util.Collection documented_fieldsprivate java.util.Collection documented_methodsprivate java.util.Collection modified_constructorsprivate java.util.Collection modified_fieldsprivate java.util.Collection modified_methodsprivate java.util.Collection new_constructorsprivate java.util.Collection new_fieldsprivate java.util.Collection new_methodsprivate java.util.Collection removed_constructorsprivate java.util.Collection removed_fieldsprivate java.util.Collection removed_methodsprivate java.util.Collection undeprecated_constructorsprivate java.util.Collection undeprecated_fieldsprivate java.util.Collection undeprecated_methodsprivate java.util.Collection undocumented_constructorsprivate java.util.Collection undocumented_fieldsprivate java.util.Collection undocumented_methodsRemoved Methods:
private static final java.lang.String DeclarationBreakdown(com.jeantessier.classreader.Classfile)private static final java.lang.String DeclarationBreakdown(com.jeantessier.classreader.Field_info)private static java.lang.String DeclarationBreakdown(com.jeantessier.classreader.Method_info)public void VisitClassDifferences(com.jeantessier.diff.ClassDifferences)public void VisitConstructorDifferences(com.jeantessier.diff.ConstructorDifferences)public void VisitFieldDifferences(com.jeantessier.diff.FieldDifferences)public void VisitInterfaceDifferences(com.jeantessier.diff.InterfaceDifferences)public void VisitMethodDifferences(com.jeantessier.diff.MethodDifferences)New Fields:
private java.util.Collection deprecatedConstructorsprivate java.util.Collection deprecatedFieldsprivate java.util.Collection deprecatedMethodsprivate java.util.Collection documentedConstructorsprivate java.util.Collection documentedFieldsprivate java.util.Collection documentedMethodsprivate java.util.Collection modifiedConstructorsprivate java.util.Collection modifiedFieldsprivate java.util.Collection modifiedMethodsprivate java.util.Collection newConstructorsprivate java.util.Collection newFieldsprivate java.util.Collection newMethodsprivate java.util.Collection removedConstructorsprivate java.util.Collection removedFieldsprivate java.util.Collection removedMethodsprivate java.util.Collection undeprecatedConstructorsprivate java.util.Collection undeprecatedFieldsprivate java.util.Collection undeprecatedMethodsprivate java.util.Collection undocumentedConstructorsprivate java.util.Collection undocumentedFieldsprivate java.util.Collection undocumentedMethodsNew Methods:
private static final java.lang.String breakdownDeclaration(com.jeantessier.classreader.Classfile)private static final java.lang.String breakdownDeclaration(com.jeantessier.classreader.Field_info)private static java.lang.String breakdownDeclaration(com.jeantessier.classreader.Method_info)public void visitClassDifferences(com.jeantessier.diff.ClassDifferences)public void visitConstructorDifferences(com.jeantessier.diff.ConstructorDifferences)public void visitFieldDifferences(com.jeantessier.diff.FieldDifferences)public void visitInterfaceDifferences(com.jeantessier.diff.InterfaceDifferences)public void visitMethodDifferences(com.jeantessier.diff.MethodDifferences)
com.jeantessier.diff.ConstructorDifferencesRemoved Methods:
public void Accept(com.jeantessier.diff.Visitor)New Methods:
public void accept(com.jeantessier.diff.Visitor)
com.jeantessier.diff.DecoratorDifferencesRemoved Methods:
public abstract void Accept(com.jeantessier.diff.Visitor)public com.jeantessier.diff.Differences Component()public abstract boolean IsEmpty()public com.jeantessier.diff.Differences LeafComponent()public java.lang.String Name()New Methods:
public abstract void accept(com.jeantessier.diff.Visitor)public com.jeantessier.diff.Differences getComponent()public com.jeantessier.diff.Differences getLeafComponent()public java.lang.String getName()public abstract boolean isEmpty()
com.jeantessier.diff.DeprecatableDifferencesRemoved Fields:
private boolean new_deprecationprivate boolean removed_deprecationRemoved Methods:
public void Accept(com.jeantessier.diff.Visitor)public boolean IsEmpty()public boolean NewDeprecation()public void NewDeprecation(boolean)public boolean RemovedDeprecation()public void RemovedDeprecation(boolean)New Fields:
private boolean newDeprecationprivate boolean removedDeprecationNew Methods:
public void accept(com.jeantessier.diff.Visitor)public boolean isEmpty()public boolean isNewDeprecation()public boolean isRemovedDeprecation()public void setNewDeprecation(boolean)public void setRemovedDeprecation(boolean)
com.jeantessier.diff.DifferencesFactoryRemoved Fields:
private com.jeantessier.classreader.Classfile new_classprivate com.jeantessier.classreader.ClassfileLoader new_jarprivate com.jeantessier.diff.Validator new_validatorprivate com.jeantessier.classreader.Classfile old_classprivate com.jeantessier.classreader.ClassfileLoader old_jarprivate com.jeantessier.diff.Validator old_validatorRemoved Methods:
public com.jeantessier.diff.Differences CreateClassDifferences(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)public com.jeantessier.diff.Differences CreateFeatureDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)public com.jeantessier.diff.Differences CreateJarDifferences(java.lang.String, java.lang.String, com.jeantessier.classreader.ClassfileLoader, java.lang.String, com.jeantessier.classreader.ClassfileLoader)public com.jeantessier.diff.Differences CreatePackageDifferences(java.lang.String, com.jeantessier.dependency.PackageNode, com.jeantessier.dependency.PackageNode)New Fields:
private com.jeantessier.classreader.Classfile newClassprivate com.jeantessier.classreader.ClassfileLoader newJarprivate com.jeantessier.diff.Validator newValidatorprivate com.jeantessier.classreader.Classfile oldClassprivate com.jeantessier.classreader.ClassfileLoader oldJarprivate com.jeantessier.diff.Validator oldValidatorNew Methods:
public com.jeantessier.diff.Differences createClassDifferences(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)public com.jeantessier.diff.Differences createFeatureDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)public com.jeantessier.diff.Differences createJarDifferences(java.lang.String, java.lang.String, com.jeantessier.classreader.ClassfileLoader, java.lang.String, com.jeantessier.classreader.ClassfileLoader)public com.jeantessier.diff.Differences createPackageDifferences(java.lang.String, com.jeantessier.dependency.PackageNode, com.jeantessier.dependency.PackageNode)
com.jeantessier.diff.DocumentableDifferencesRemoved Fields:
private boolean new_documentationprivate boolean removed_documentationRemoved Methods:
public void Accept(com.jeantessier.diff.Visitor)public boolean IsEmpty()public boolean NewDocumentation()public void NewDocumentation(boolean)public boolean RemovedDocumentation()public void RemovedDocumentation(boolean)New Fields:
private boolean newDocumentationprivate boolean removedDocumentationNew Methods:
public void accept(com.jeantessier.diff.Visitor)public boolean isEmpty()public boolean isNewDocumentation()public boolean isRemovedDocumentation()public void setNewDocumentation(boolean)public void setRemovedDocumentation(boolean)
com.jeantessier.diff.FeatureDifferencesRemoved Fields:
private com.jeantessier.classreader.Feature_info new_featureprivate com.jeantessier.classreader.Feature_info old_featureRemoved Methods:
public boolean Inherited()public void Inherited(boolean)public com.jeantessier.classreader.Feature_info NewFeature()protected void NewFeature(com.jeantessier.classreader.Feature_info)public com.jeantessier.classreader.Feature_info OldFeature()protected void OldFeature(com.jeantessier.classreader.Feature_info)New Fields:
private com.jeantessier.classreader.Feature_info newFeatureprivate com.jeantessier.classreader.Feature_info oldFeatureNew Methods:
public com.jeantessier.classreader.Feature_info getNewFeature()public com.jeantessier.classreader.Feature_info getOldFeature()public boolean isInherited()public void setInherited(boolean)protected void setNewFeature(com.jeantessier.classreader.Feature_info)protected void setOldFeature(com.jeantessier.classreader.Feature_info)
com.jeantessier.diff.FieldDifferencesRemoved Methods:
public void Accept(com.jeantessier.diff.Visitor)New Methods:
public void accept(com.jeantessier.diff.Visitor)
com.jeantessier.diff.InterfaceDifferencesRemoved Methods:
public void Accept(com.jeantessier.diff.Visitor)New Methods:
public void accept(com.jeantessier.diff.Visitor)
com.jeantessier.diff.JarDifferencesRemoved Fields:
private java.lang.String new_versionprivate java.lang.String old_versionprivate java.util.Collection package_differencesRemoved Methods:
public void Accept(com.jeantessier.diff.Visitor)public boolean IsEmpty()public java.lang.String Name()public java.lang.String NewVersion()public java.lang.String OldVersion()public java.util.Collection PackageDifferences()New Fields:
private java.lang.String newVersionprivate java.lang.String oldVersionprivate java.util.Collection packageDifferencesNew Methods:
public void accept(com.jeantessier.diff.Visitor)public java.lang.String getName()public java.lang.String getNewVersion()public java.lang.String getOldVersion()public java.util.Collection getPackageDifferences()public boolean isEmpty()
com.jeantessier.diff.ListBasedValidatorRemoved Fields:
private java.util.Collection allowed_elementsRemoved Methods:
public boolean IsAllowed(java.lang.String)public boolean IsClassAllowed(java.lang.String)public boolean IsFeatureAllowed(java.lang.String)public boolean IsPackageAllowed(java.lang.String)public void Load(java.io.BufferedReader) throws java.io.IOExceptionpublic void Load(java.io.File) throws java.io.IOExceptionpublic void Load(java.lang.String) throws java.io.IOExceptionNew Fields:
private java.util.Collection allowedElementsNew Methods:
public boolean isAllowed(java.lang.String)public boolean isClassAllowed(java.lang.String)public boolean isFeatureAllowed(java.lang.String)public boolean isPackageAllowed(java.lang.String)public void load(java.io.BufferedReader) throws java.io.IOExceptionpublic void load(java.io.File) throws java.io.IOExceptionpublic void load(java.lang.String) throws java.io.IOException
com.jeantessier.diff.ListDiffPrinterRemoved Fields:
private int indent_levelprivate java.lang.String indent_textprivate java.lang.String new_versionprivate java.lang.String old_versionRemoved Methods:
public void Add(java.lang.String)public void AddAll(java.util.Collection)public java.util.Collection Added()protected com.jeantessier.diff.ListDiffPrinter Append(boolean)protected com.jeantessier.diff.ListDiffPrinter Append(char)protected com.jeantessier.diff.ListDiffPrinter Append(char[])protected com.jeantessier.diff.ListDiffPrinter Append(char[], int, int)protected com.jeantessier.diff.ListDiffPrinter Append(double)protected com.jeantessier.diff.ListDiffPrinter Append(float)protected com.jeantessier.diff.ListDiffPrinter Append(int)protected com.jeantessier.diff.ListDiffPrinter Append(java.lang.Object)protected com.jeantessier.diff.ListDiffPrinter Append(java.lang.String)protected com.jeantessier.diff.ListDiffPrinter Append(long)private void AppendHeader(java.lang.String, java.lang.String)private java.lang.String ClassName(java.lang.String)private java.util.Collection Compress(java.util.Collection)protected com.jeantessier.diff.ListDiffPrinter EOL()protected com.jeantessier.diff.ListDiffPrinter Indent()public java.lang.String IndentText()public void IndentText(java.lang.String)protected void LowerIndent()public java.lang.String Name()public void Name(java.lang.String)public java.lang.String NewVersion()public void NewVersion(java.lang.String)public java.lang.String OldVersion()public void OldVersion(java.lang.String)private java.lang.String PackageName(java.lang.String)private void PrintLines(java.lang.StringBuffer, java.util.Collection)protected void RaiseIndent()public void Remove(java.lang.String)public void RemoveAll(java.util.Collection)public java.util.Collection Removed()New Fields:
private int indentLevelprivate java.lang.String indentTextprivate java.lang.String newVersionprivate java.lang.String oldVersionNew Methods:
public void add(java.lang.String)public void addAll(java.util.Collection)protected com.jeantessier.diff.ListDiffPrinter append(boolean)protected com.jeantessier.diff.ListDiffPrinter append(char)protected com.jeantessier.diff.ListDiffPrinter append(char[])protected com.jeantessier.diff.ListDiffPrinter append(char[], int, int)protected com.jeantessier.diff.ListDiffPrinter append(double)protected com.jeantessier.diff.ListDiffPrinter append(float)protected com.jeantessier.diff.ListDiffPrinter append(int)protected com.jeantessier.diff.ListDiffPrinter append(java.lang.Object)protected com.jeantessier.diff.ListDiffPrinter append(java.lang.String)protected com.jeantessier.diff.ListDiffPrinter append(long)private void appendHeader(java.lang.String, java.lang.String)private java.util.Collection compress(java.util.Collection)protected com.jeantessier.diff.ListDiffPrinter eol()private java.lang.String extractClassName(java.lang.String)private java.lang.String extractPackageName(java.lang.String)public java.util.Collection getAdded()public java.lang.String getIndentText()public java.lang.String getName()public java.lang.String getNewVersion()public java.lang.String getOldVersion()public java.util.Collection getRemoved()protected com.jeantessier.diff.ListDiffPrinter indent()protected void lowerIndent()private void printLines(java.lang.StringBuffer, java.util.Collection)protected void raiseIndent()public void remove(java.lang.String)public void removeAll(java.util.Collection)public void setIndentText(java.lang.String)public void setName(java.lang.String)public void setNewVersion(java.lang.String)public void setOldVersion(java.lang.String)
com.jeantessier.diff.ListDocumentedElementsRemoved Fields:
private static java.util.Collection invalid_valuesprivate static java.lang.String tag_nameprivate static java.util.Collection valid_valuesRemoved Methods:
private static void Process(com.sun.javadoc.PackageDoc)private static void Process(com.sun.javadoc.PackageDoc[])private static void Process(com.sun.javadoc.ProgramElementDoc)private static void Process(com.sun.javadoc.ProgramElementDoc[])New Fields:
private static java.util.Collection invalidValuesprivate static java.lang.String tagNameprivate static java.util.Collection validValuesNew Methods:
private static void process(com.sun.javadoc.PackageDoc)private static void process(com.sun.javadoc.PackageDoc[])private static void process(com.sun.javadoc.ProgramElementDoc)private static void process(com.sun.javadoc.ProgramElementDoc[])
com.jeantessier.diff.MethodDifferencesRemoved Methods:
public void Accept(com.jeantessier.diff.Visitor)New Methods:
public void accept(com.jeantessier.diff.Visitor)
com.jeantessier.diff.PackageDifferencesRemoved Fields:
private java.util.Collection class_differencesRemoved Methods:
public void Accept(com.jeantessier.diff.Visitor)public java.util.Collection ClassDifferences()public boolean IsModified()New Fields:
private java.util.Collection classDifferencesNew Methods:
public void accept(com.jeantessier.diff.Visitor)public java.util.Collection getClassDifferences()public boolean isModified()
com.jeantessier.diff.PackageValidatorRemoved Fields:
private java.util.Collection allowed_packagesRemoved Methods:
private void Initialize(java.io.BufferedReader) throws java.io.IOExceptionpublic boolean IsAllowed(java.lang.String)public boolean IsClassAllowed(java.lang.String)public boolean IsFeatureAllowed(java.lang.String)public boolean IsPackageAllowed(java.lang.String)New Fields:
private java.util.Collection allowedPackagesNew Methods:
private void init(java.io.BufferedReader) throws java.io.IOExceptionpublic boolean isAllowed(java.lang.String)public boolean isClassAllowed(java.lang.String)public boolean isFeatureAllowed(java.lang.String)public boolean isPackageAllowed(java.lang.String)
com.jeantessier.diff.PrinterRemoved Fields:
private int indent_levelprivate java.lang.String indent_textRemoved Methods:
protected com.jeantessier.diff.Printer Append(boolean)protected com.jeantessier.diff.Printer Append(char)protected com.jeantessier.diff.Printer Append(char[])protected com.jeantessier.diff.Printer Append(char[], int, int)protected com.jeantessier.diff.Printer Append(double)protected com.jeantessier.diff.Printer Append(float)protected com.jeantessier.diff.Printer Append(int)protected com.jeantessier.diff.Printer Append(java.lang.Object)protected com.jeantessier.diff.Printer Append(java.lang.String)protected com.jeantessier.diff.Printer Append(long)protected com.jeantessier.diff.Printer EOL()protected com.jeantessier.diff.Printer Indent()public java.lang.String IndentText()public void IndentText(java.lang.String)protected void LowerIndent()protected void RaiseIndent()New Fields:
private int indentLevelprivate java.lang.String indentTextNew Methods:
protected com.jeantessier.diff.Printer append(boolean)protected com.jeantessier.diff.Printer append(char)protected com.jeantessier.diff.Printer append(char[])protected com.jeantessier.diff.Printer append(char[], int, int)protected com.jeantessier.diff.Printer append(double)protected com.jeantessier.diff.Printer append(float)protected com.jeantessier.diff.Printer append(int)protected com.jeantessier.diff.Printer append(java.lang.Object)protected com.jeantessier.diff.Printer append(java.lang.String)protected com.jeantessier.diff.Printer append(long)protected com.jeantessier.diff.Printer eol()public java.lang.String getIndentText()protected com.jeantessier.diff.Printer indent()protected void lowerIndent()protected void raiseIndent()public void setIndentText(java.lang.String)
com.jeantessier.diff.RemovableDifferencesRemoved Fields:
private java.lang.String new_declarationprivate java.lang.String old_declarationRemoved Methods:
public abstract void Accept(com.jeantessier.diff.Visitor)public boolean IsEmpty()public boolean IsModified()public boolean IsNew()public boolean IsRemoved()public java.lang.String Name()public java.lang.String NewDeclaration()public void NewDeclaration(java.lang.String)public java.lang.String OldDeclaration()public void OldDeclaration(java.lang.String)New Fields:
private java.lang.String newDeclarationprivate java.lang.String oldDeclarationNew Methods:
public abstract void accept(com.jeantessier.diff.Visitor)public java.lang.String getName()public java.lang.String getNewDeclaration()public java.lang.String getOldDeclaration()public boolean isEmpty()public boolean isModified()public boolean isNew()public boolean isRemoved()public void setNewDeclaration(java.lang.String)public void setOldDeclaration(java.lang.String)
com.jeantessier.diff.ReportRemoved Fields:
private java.util.Collection deprecated_classesprivate java.util.Collection deprecated_interfacesprivate java.util.Collection documented_classesprivate java.util.Collection documented_interfacesprivate java.util.Collection documented_packagesprivate java.util.Collection modified_classesprivate java.util.Collection modified_interfacesprivate java.util.Collection new_classesprivate java.util.Collection new_interfacesprivate java.util.Collection new_packagesprivate java.lang.String new_versionprivate java.lang.String old_versionprivate java.util.Collection removed_classesprivate java.util.Collection removed_interfacesprivate java.util.Collection removed_packagesprivate java.util.Collection undeprecated_classesprivate java.util.Collection undeprecated_interfacesprivate java.util.Collection undocumented_classesprivate java.util.Collection undocumented_interfacesprivate java.util.Collection undocumented_packagesRemoved Methods:
private void AppendHeader(java.lang.String, java.lang.String)private static final java.lang.String DeclarationBreakdown(com.jeantessier.classreader.Classfile)public void VisitClassDifferences(com.jeantessier.diff.ClassDifferences)public void VisitInterfaceDifferences(com.jeantessier.diff.InterfaceDifferences)public void VisitJarDifferences(com.jeantessier.diff.JarDifferences)public void VisitPackageDifferences(com.jeantessier.diff.PackageDifferences)New Fields:
private java.util.Collection deprecatedClassesprivate java.util.Collection deprecatedInterfacesprivate java.util.Collection documentedClassesprivate java.util.Collection documentedInterfacesprivate java.util.Collection documentedPackagesprivate java.util.Collection modifiedClassesprivate java.util.Collection modifiedInterfacesprivate java.util.Collection newClassesprivate java.util.Collection newInterfacesprivate java.util.Collection newPackagesprivate java.lang.String newVersionprivate java.lang.String oldVersionprivate java.util.Collection removedClassesprivate java.util.Collection removedInterfacesprivate java.util.Collection removedPackagesprivate java.util.Collection undeprecatedClassesprivate java.util.Collection undeprecatedInterfacesprivate java.util.Collection undocumentedClassesprivate java.util.Collection undocumentedInterfacesprivate java.util.Collection undocumentedPackagesNew Methods:
private void appendHeader(java.lang.String, java.lang.String)private static final java.lang.String breakdownDeclaration(com.jeantessier.classreader.Classfile)public void visitClassDifferences(com.jeantessier.diff.ClassDifferences)public void visitInterfaceDifferences(com.jeantessier.diff.InterfaceDifferences)public void visitJarDifferences(com.jeantessier.diff.JarDifferences)public void visitPackageDifferences(com.jeantessier.diff.PackageDifferences)
com.jeantessier.diff.VisitorBaseRemoved Fields:
private int deprecatable_levelprivate int documentable_levelRemoved Methods:
public boolean Deprecated()public void Deprecated(boolean)public boolean Documented()public void Documented(boolean)private void LowerDeprecatableLevel()private void LowerDocumentableLevel()private void RaiseDeprecatableLevel()private void RaiseDocumentableLevel()public boolean Undeprecated()public void Undeprecated(boolean)public boolean Undocumented()public void Undocumented(boolean)public abstract void VisitClassDifferences(com.jeantessier.diff.ClassDifferences)public void VisitConstructorDifferences(com.jeantessier.diff.ConstructorDifferences)public void VisitDeprecatableDifferences(com.jeantessier.diff.DeprecatableDifferences)public void VisitDocumentableDifferences(com.jeantessier.diff.DocumentableDifferences)public void VisitFieldDifferences(com.jeantessier.diff.FieldDifferences)public abstract void VisitInterfaceDifferences(com.jeantessier.diff.InterfaceDifferences)public void VisitJarDifferences(com.jeantessier.diff.JarDifferences)public void VisitMethodDifferences(com.jeantessier.diff.MethodDifferences)public void VisitPackageDifferences(com.jeantessier.diff.PackageDifferences)New Fields:
private int deprecatableLevelprivate int documentableLevelNew Methods:
public boolean isDeprecated()public boolean isDocumented()public boolean isUndeprecated()public boolean isUndocumented()private void lowerDeprecatableLevel()private void lowerDocumentableLevel()private void raiseDeprecatableLevel()private void raiseDocumentableLevel()public void setDeprecated(boolean)public void setDocumented(boolean)public void setUndeprecated(boolean)public void setUndocumented(boolean)public abstract void visitClassDifferences(com.jeantessier.diff.ClassDifferences)public void visitConstructorDifferences(com.jeantessier.diff.ConstructorDifferences)public void visitDeprecatableDifferences(com.jeantessier.diff.DeprecatableDifferences)public void visitDocumentableDifferences(com.jeantessier.diff.DocumentableDifferences)public void visitFieldDifferences(com.jeantessier.diff.FieldDifferences)public abstract void visitInterfaceDifferences(com.jeantessier.diff.InterfaceDifferences)public void visitJarDifferences(com.jeantessier.diff.JarDifferences)public void visitMethodDifferences(com.jeantessier.diff.MethodDifferences)public void visitPackageDifferences(com.jeantessier.diff.PackageDifferences)
com.jeantessier.metrics.AccumulatorMeasurementRemoved Methods:
protected double Compute()public boolean Empty()private boolean EvaluateRE(java.lang.String, java.lang.String)private void FilterElement(java.lang.String, java.util.Collection)private void FilterMeasurement(com.jeantessier.metrics.CollectionMeasurement, java.util.Collection)protected void FilterMetrics(com.jeantessier.metrics.Metrics)private void LogTerms(java.lang.String)protected abstract void PopulateValues()public java.lang.Number Value()public java.util.Collection Values()New Methods:
protected double compute()private boolean evaluateRE(java.lang.String, java.lang.String)private void filterElement(java.lang.String, java.util.Collection)private void filterMeasurement(com.jeantessier.metrics.CollectionMeasurement, java.util.Collection)protected void filterMetrics(com.jeantessier.metrics.Metrics)public java.lang.Number getValue()public java.util.Collection getValues()public boolean isEmpty()private void logTerms(java.lang.String)protected abstract void populateValues()
com.jeantessier.metrics.CSVPrinterRemoved Methods:
private void AppendHeader()private void AppendLongNames()private void AppendShortNames()private void AppendStatSubNames()protected void VisitMeasurement(com.jeantessier.metrics.Measurement)public void VisitMetrics(com.jeantessier.metrics.Metrics)public void VisitStatisticalMeasurement(com.jeantessier.metrics.StatisticalMeasurement)New Methods:
private void appendHeader()private void appendLongNames()private void appendShortNames()private void appendStatSubNames()protected void visitMeasurement(com.jeantessier.metrics.Measurement)public void visitMetrics(com.jeantessier.metrics.Metrics)public void visitStatisticalMeasurement(com.jeantessier.metrics.StatisticalMeasurement)
com.jeantessier.metrics.ContextAccumulatorMeasurementRemoved Methods:
public void Accept(com.jeantessier.metrics.MeasurementVisitor)protected void PopulateValues()New Methods:
public void accept(com.jeantessier.metrics.MeasurementVisitor)protected void populateValues()
com.jeantessier.metrics.CounterMeasurementRemoved Methods:
public void Accept(com.jeantessier.metrics.MeasurementVisitor)public void Add(double)public void Add(float)public void Add(int)public void Add(java.lang.Object)public void Add(long)protected double Compute()New Methods:
public void accept(com.jeantessier.metrics.MeasurementVisitor)public void add(double)public void add(float)public void add(int)public void add(java.lang.Object)public void add(long)protected double compute()
com.jeantessier.metrics.MeasurementBaseRemoved Methods:
public abstract void Accept(com.jeantessier.metrics.MeasurementVisitor)public void Add(double)public void Add(float)public void Add(int)public void Add(java.lang.Object)public void Add(long)protected boolean Cached()protected void Cached(boolean)protected abstract double Compute()public com.jeantessier.metrics.Metrics Context()public com.jeantessier.metrics.MeasurementDescriptor Descriptor()public boolean Empty()protected void Empty(boolean)public boolean InRange()public java.lang.String LongName()protected static org.apache.oro.text.perl.Perl5Util Perl()public java.lang.String ShortName()public java.lang.Number Value()New Methods:
public abstract void accept(com.jeantessier.metrics.MeasurementVisitor)public void add(double)public void add(float)public void add(int)public void add(java.lang.Object)public void add(long)protected abstract double compute()public com.jeantessier.metrics.Metrics getContext()public com.jeantessier.metrics.MeasurementDescriptor getDescriptor()public java.lang.String getLongName()public java.lang.String getShortName()public java.lang.Number getValue()protected boolean isCached()public boolean isEmpty()public boolean isInRange()protected static org.apache.oro.text.perl.Perl5Util perl()protected void setCached(boolean)protected void setEmpty(boolean)
com.jeantessier.metrics.MeasurementDescriptorRemoved Fields:
private java.lang.Class clazzprivate static final java.lang.Class[] constructor_signatureprivate java.lang.String init_textprivate java.lang.String long_nameprivate java.lang.Comparable lower_thresholdprivate java.lang.String short_nameprivate java.lang.Comparable upper_thresholdRemoved Methods:
public boolean Cached()public void Cached(boolean)public java.lang.Class Class()public void Class(java.lang.Class)public void Class(java.lang.String) throws java.lang.ClassNotFoundExceptionpublic com.jeantessier.metrics.Measurement CreateMeasurement() throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetExceptionpublic com.jeantessier.metrics.Measurement CreateMeasurement(com.jeantessier.metrics.Metrics) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetExceptionpublic java.lang.String InitText()public void InitText(java.lang.String)public java.lang.String LongName()public void LongName(java.lang.String)public java.lang.Comparable LowerThreshold()public void LowerThreshold(java.lang.Comparable)public java.lang.String Range()public java.lang.String ShortName()public void ShortName(java.lang.String)public java.lang.Comparable UpperThreshold()public void UpperThreshold(java.lang.Comparable)public boolean Visible()public void Visible(boolean)New Fields:
private java.lang.Class classForprivate static final java.lang.Class[] constructorSignatureprivate java.lang.String initTextprivate java.lang.String longNameprivate java.lang.Comparable lowerThresholdprivate java.lang.String shortNameprivate java.lang.Comparable upperThresholdNew Methods:
public com.jeantessier.metrics.Measurement createMeasurement() throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetExceptionpublic com.jeantessier.metrics.Measurement createMeasurement(com.jeantessier.metrics.Metrics) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetExceptionpublic java.lang.Class getClassFor()public void getClassForByName(java.lang.String) throws java.lang.ClassNotFoundExceptionpublic java.lang.String getInitText()public java.lang.String getLongName()public java.lang.Comparable getLowerThreshold()public java.lang.String getRangeAsString()public java.lang.String getShortName()public java.lang.Comparable getUpperThreshold()public boolean isCached()public boolean isVisible()public void setCached(boolean)public void setClassFor(java.lang.Class)public void setInitText(java.lang.String)public void setLongName(java.lang.String)public void setLowerThreshold(java.lang.Comparable)public void setShortName(java.lang.String)public void setUpperThreshold(java.lang.Comparable)public void setVisible(boolean)
com.jeantessier.metrics.MetricsRemoved Methods:
public com.jeantessier.metrics.Metrics AddSubMetrics(com.jeantessier.metrics.Metrics)public void AddToMeasurement(java.lang.String)public void AddToMeasurement(java.lang.String, double)public void AddToMeasurement(java.lang.String, float)public void AddToMeasurement(java.lang.String, int)public void AddToMeasurement(java.lang.String, java.lang.Object)public void AddToMeasurement(java.lang.String, long)public boolean Empty()public boolean HasMeasurement(java.lang.String)public boolean InRange()public com.jeantessier.metrics.Measurement Measurement(java.lang.String)public java.util.Collection MeasurementNames()public java.lang.String Name()public com.jeantessier.metrics.Metrics Parent()public java.util.Collection SubMetrics()void Track(com.jeantessier.metrics.Measurement)void Track(java.lang.String, com.jeantessier.metrics.Measurement)New Methods:
public com.jeantessier.metrics.Metrics addSubMetrics(com.jeantessier.metrics.Metrics)public void addToMeasurement(java.lang.String)public void addToMeasurement(java.lang.String, double)public void addToMeasurement(java.lang.String, float)public void addToMeasurement(java.lang.String, int)public void addToMeasurement(java.lang.String, java.lang.Object)public void addToMeasurement(java.lang.String, long)public com.jeantessier.metrics.Measurement getMeasurement(java.lang.String)public java.util.Collection getMeasurementNames()public java.lang.String getName()public com.jeantessier.metrics.Metrics getParent()public java.util.Collection getSubMetrics()public boolean hasMeasurement(java.lang.String)public boolean isEmpty()public boolean isInRange()void track(com.jeantessier.metrics.Measurement)void track(java.lang.String, com.jeantessier.metrics.Measurement)
com.jeantessier.metrics.MetricsComparatorRemoved Methods:
public int Direction()public void Direction(int)public int Dispose()public void Dispose(int)private double ExtractValue(com.jeantessier.metrics.Measurement)public java.lang.String Name()public void Name(java.lang.String)public void Reverse()public void SortOn(java.lang.String, int)New Methods:
private double extractValue(com.jeantessier.metrics.Measurement)public int getDirection()public int getDispose()public java.lang.String getName()public void reverse()public void setDirection(int)public void setDispose(int)public void setName(java.lang.String)public void sortOn(java.lang.String, int)
com.jeantessier.metrics.MetricsConfigurationRemoved Fields:
private java.util.List class_measurementsprivate java.util.Map group_definitionsprivate java.util.List group_measurementsprivate java.util.List method_measurementsprivate java.util.List project_measurementsRemoved Methods:
public void AddClassMeasurement(com.jeantessier.metrics.MeasurementDescriptor)public void AddGroupDefinition(java.lang.String, java.lang.String)public void AddGroupMeasurement(com.jeantessier.metrics.MeasurementDescriptor)public void AddMethodMeasurement(com.jeantessier.metrics.MeasurementDescriptor)public void AddProjectMeasurement(com.jeantessier.metrics.MeasurementDescriptor)public java.util.List ClassMeasurements()public java.util.List GroupMeasurements()public java.util.Collection Groups(java.lang.String)public java.util.List MethodMeasurements()public java.util.List ProjectMeasurements()New Fields:
private java.util.List classMeasurementsprivate java.util.Map groupDefinitionsprivate java.util.List groupMeasurementsprivate java.util.List methodMeasurementsprivate java.util.List projectMeasurementsNew Methods:
public void addClassMeasurement(com.jeantessier.metrics.MeasurementDescriptor)public void addGroupDefinition(java.lang.String, java.lang.String)public void addGroupMeasurement(com.jeantessier.metrics.MeasurementDescriptor)public void addMethodMeasurement(com.jeantessier.metrics.MeasurementDescriptor)public void addProjectMeasurement(com.jeantessier.metrics.MeasurementDescriptor)public java.util.List getClassMeasurements()public java.util.List getGroupMeasurements()public java.util.Collection getGroups(java.lang.String)public java.util.List getMethodMeasurements()public java.util.List getProjectMeasurements()
com.jeantessier.metrics.MetricsConfigurationHandlerRemoved Fields:
private java.lang.StringBuffer current_nameRemoved Methods:
public com.jeantessier.metrics.MetricsConfiguration MetricsConfiguration()New Fields:
private java.lang.StringBuffer currentNameNew Methods:
public com.jeantessier.metrics.MetricsConfiguration getMetricsConfiguration()
com.jeantessier.metrics.MetricsConfigurationLoaderRemoved Fields:
private java.lang.String reader_classnameRemoved Methods:
public com.jeantessier.metrics.MetricsConfiguration Load(java.io.InputStream) throws java.io.IOException, org.xml.sax.SAXExceptionpublic com.jeantessier.metrics.MetricsConfiguration Load(java.io.Reader) throws java.io.IOException, org.xml.sax.SAXExceptionpublic com.jeantessier.metrics.MetricsConfiguration Load(java.lang.String) throws java.io.IOException, org.xml.sax.SAXExceptionpublic com.jeantessier.metrics.MetricsConfiguration Load(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXExceptionNew Fields:
private java.lang.String readerClassnameNew Methods:
public com.jeantessier.metrics.MetricsConfiguration load(java.io.InputStream) throws java.io.IOException, org.xml.sax.SAXExceptionpublic com.jeantessier.metrics.MetricsConfiguration load(java.io.Reader) throws java.io.IOException, org.xml.sax.SAXExceptionpublic com.jeantessier.metrics.MetricsConfiguration load(java.lang.String) throws java.io.IOException, org.xml.sax.SAXExceptionpublic com.jeantessier.metrics.MetricsConfiguration load(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException
com.jeantessier.metrics.MetricsEventRemoved Methods:
public com.jeantessier.classreader.Classfile Classfile()public com.jeantessier.classreader.Method_info Method()public com.jeantessier.metrics.Metrics Metrics()public int Size()New Methods:
public com.jeantessier.classreader.Classfile getClassfile()public com.jeantessier.classreader.Method_info getMethod()public com.jeantessier.metrics.Metrics getMetrics()public int getSize()
com.jeantessier.metrics.MetricsFactoryRemoved Fields:
private java.util.Map included_classesprivate java.util.Map included_groupsprivate java.util.Map included_methodsprivate java.util.Map included_projectsprivate java.lang.String project_nameRemoved Methods:
public java.util.Collection AllClassMetrics()public java.util.Collection AllClassNames()public java.util.Collection AllGroupMetrics()public java.util.Collection AllGroupNames()public java.util.Collection AllMethodMetrics()public java.util.Collection AllMethodNames()public java.util.Collection AllProjectMetrics()public java.util.Collection AllProjectNames()private com.jeantessier.metrics.Metrics BuildClassMetrics(java.lang.String)private com.jeantessier.metrics.Metrics BuildGroupMetrics(java.lang.String)private com.jeantessier.metrics.Metrics BuildMethodMetrics(java.lang.String)private com.jeantessier.metrics.Metrics BuildProjectMetrics(java.lang.String)public java.util.Collection ClassMetrics()public java.util.Collection ClassNames()public void Clear()public com.jeantessier.metrics.MetricsConfiguration Configuration()public com.jeantessier.metrics.Metrics CreateClassMetrics(java.lang.String)public com.jeantessier.metrics.Metrics CreateGroupMetrics(java.lang.String)public com.jeantessier.metrics.Metrics CreateMethodMetrics(java.lang.String)public com.jeantessier.metrics.Metrics CreateProjectMetrics()public com.jeantessier.metrics.Metrics CreateProjectMetrics(java.lang.String)public java.util.Collection GroupMetrics()public java.util.Collection GroupNames()public void IncludeClassMetrics(com.jeantessier.metrics.Metrics)public void IncludeGroupMetrics(com.jeantessier.metrics.Metrics)public void IncludeMethodMetrics(com.jeantessier.metrics.Metrics)public void IncludeProjectMetrics(com.jeantessier.metrics.Metrics)public java.util.Collection MethodMetrics()public java.util.Collection MethodNames()private void PopulateMetrics(com.jeantessier.metrics.Metrics, java.util.Collection)public java.util.Collection ProjectMetrics()public java.lang.String ProjectName()public java.util.Collection ProjectNames()New Fields:
private java.util.Map includedClassesprivate java.util.Map includedGroupsprivate java.util.Map includedMethodsprivate java.util.Map includedProjectsprivate java.lang.String projectNameNew Methods:
private com.jeantessier.metrics.Metrics buildClassMetrics(java.lang.String)private com.jeantessier.metrics.Metrics buildGroupMetrics(java.lang.String)private com.jeantessier.metrics.Metrics buildMethodMetrics(java.lang.String)private com.jeantessier.metrics.Metrics buildProjectMetrics(java.lang.String)public void clear()public com.jeantessier.metrics.Metrics createClassMetrics(java.lang.String)public com.jeantessier.metrics.Metrics createGroupMetrics(java.lang.String)public com.jeantessier.metrics.Metrics createMethodMetrics(java.lang.String)public com.jeantessier.metrics.Metrics createProjectMetrics()public com.jeantessier.metrics.Metrics createProjectMetrics(java.lang.String)public java.util.Collection getAllClassMetrics()public java.util.Collection getAllClassNames()public java.util.Collection getAllGroupMetrics()public java.util.Collection getAllGroupNames()public java.util.Collection getAllMethodMetrics()public java.util.Collection getAllMethodNames()public java.util.Collection getAllProjectMetrics()public java.util.Collection getAllProjectNames()public java.util.Collection getClassMetrics()public java.util.Collection getClassNames()public com.jeantessier.metrics.MetricsConfiguration getConfiguration()public java.util.Collection getGroupMetrics()public java.util.Collection getGroupNames()public java.util.Collection getMethodMetrics()public java.util.Collection getMethodNames()public java.util.Collection getProjectMetrics()public java.lang.String getProjectName()public java.util.Collection getProjectNames()public void includeClassMetrics(com.jeantessier.metrics.Metrics)public void includeGroupMetrics(com.jeantessier.metrics.Metrics)public void includeMethodMetrics(com.jeantessier.metrics.Metrics)public void includeProjectMetrics(com.jeantessier.metrics.Metrics)private void populateMetrics(com.jeantessier.metrics.Metrics, java.util.Collection)
com.jeantessier.metrics.MetricsGathererRemoved Fields:
private com.jeantessier.metrics.Metrics current_classprivate com.jeantessier.metrics.Metrics current_groupprivate com.jeantessier.metrics.Metrics current_methodprivate com.jeantessier.metrics.Metrics current_projectprivate boolean is_syntheticprivate java.util.HashSet metrics_listenersprivate java.lang.String project_nameRemoved Methods:
private void AddClassDependencies(java.util.Collection)private void AddClassDependency(java.lang.String)private void AddMethodDependency(java.lang.String)private int ComputeDepthOfInheritance(com.jeantessier.classreader.Classfile)private com.jeantessier.metrics.Metrics CurrentClass()private void CurrentClass(com.jeantessier.metrics.Metrics)private com.jeantessier.metrics.Metrics CurrentGroup()private void CurrentGroup(com.jeantessier.metrics.Metrics)private com.jeantessier.metrics.Metrics CurrentMethod()private void CurrentMethod(com.jeantessier.metrics.Metrics)private com.jeantessier.metrics.Metrics CurrentProject()private void CurrentProject(com.jeantessier.metrics.Metrics)private boolean Filter(java.lang.String)public void FilterIncludes(java.util.Collection)public com.jeantessier.metrics.MetricsFactory MetricsFactory()private java.util.Collection ProcessDescriptor(java.lang.String)public java.lang.String ProjectName()private boolean Scope(java.lang.String)public void ScopeIncludes(java.util.Collection)public void VisitClass_info(com.jeantessier.classreader.Class_info)public void VisitClassfile(com.jeantessier.classreader.Classfile)public void VisitClassfiles(java.util.Collection)public void VisitCode_attribute(com.jeantessier.classreader.Code_attribute)public void VisitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)public void VisitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)public void VisitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void VisitField_info(com.jeantessier.classreader.Field_info)public void VisitInnerClass(com.jeantessier.classreader.InnerClass)public void VisitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void VisitLineNumber(com.jeantessier.classreader.LineNumber)public void VisitLocalVariable(com.jeantessier.classreader.LocalVariable)public void VisitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void VisitMethod_info(com.jeantessier.classreader.Method_info)public void VisitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)New Fields:
private com.jeantessier.metrics.Metrics currentClassprivate com.jeantessier.metrics.Metrics currentGroupprivate com.jeantessier.metrics.Metrics currentMethodprivate com.jeantessier.metrics.Metrics currentProjectprivate boolean isSyntheticprivate java.util.HashSet metricsListenersprivate java.lang.String projectNameNew Methods:
private void addClassDependencies(java.util.Collection)private void addClassDependency(java.lang.String)private void addMethodDependency(java.lang.String)private int computeDepthOfInheritance(com.jeantessier.classreader.Classfile)private com.jeantessier.metrics.Metrics getCurrentClass()private com.jeantessier.metrics.Metrics getCurrentGroup()private com.jeantessier.metrics.Metrics getCurrentMethod()private com.jeantessier.metrics.Metrics getCurrentProject()public com.jeantessier.metrics.MetricsFactory getMetricsFactory()public java.lang.String getProjectName()private boolean isInFilter(java.lang.String)private boolean isInScope(java.lang.String)private java.util.Collection processDescriptor(java.lang.String)private void setCurrentClass(com.jeantessier.metrics.Metrics)private void setCurrentGroup(com.jeantessier.metrics.Metrics)private void setCurrentMethod(com.jeantessier.metrics.Metrics)private void setCurrentProject(com.jeantessier.metrics.Metrics)public void setFilterIncludes(java.util.Collection)public void setScopeIncludes(java.util.Collection)public void visitClass_info(com.jeantessier.classreader.Class_info)public void visitClassfile(com.jeantessier.classreader.Classfile)public void visitClassfiles(java.util.Collection)public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)public void visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)public void visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)public void visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void visitField_info(com.jeantessier.classreader.Field_info)public void visitInnerClass(com.jeantessier.classreader.InnerClass)public void visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void visitLineNumber(com.jeantessier.classreader.LineNumber)public void visitLocalVariable(com.jeantessier.classreader.LocalVariable)public void visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void visitMethod_info(com.jeantessier.classreader.Method_info)public void visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)
com.jeantessier.metrics.NameListMeasurementRemoved Methods:
public void Accept(com.jeantessier.metrics.MeasurementVisitor)public void Add(java.lang.Object)protected double Compute()public boolean Empty()public java.lang.Number Value()public java.util.Collection Values()New Methods:
public void accept(com.jeantessier.metrics.MeasurementVisitor)public void add(java.lang.Object)protected double compute()public java.lang.Number getValue()public java.util.Collection getValues()public boolean isEmpty()
com.jeantessier.metrics.NbSubMetricsMeasurementRemoved Methods:
public void Accept(com.jeantessier.metrics.MeasurementVisitor)protected double Compute()public boolean Empty()private boolean EvaluateTerm(java.lang.String, com.jeantessier.metrics.Metrics)private double ResolveOperand(java.lang.String, com.jeantessier.metrics.Metrics)private boolean SelectMetrics(com.jeantessier.metrics.Metrics)public java.util.List Terms()New Methods:
public void accept(com.jeantessier.metrics.MeasurementVisitor)protected double compute()private boolean evaluateTerm(java.lang.String, com.jeantessier.metrics.Metrics)private boolean getSelectMetrics(com.jeantessier.metrics.Metrics)public java.util.List getTerms()public boolean isEmpty()private double resolveOperand(java.lang.String, com.jeantessier.metrics.Metrics)
com.jeantessier.metrics.NullMeasurementRemoved Methods:
public void Accept(com.jeantessier.metrics.MeasurementVisitor)public void Add(double)public void Add(float)public void Add(int)public void Add(java.lang.Object)public void Add(long)public com.jeantessier.metrics.Metrics Context()public com.jeantessier.metrics.MeasurementDescriptor Descriptor()public boolean Empty()public boolean InRange()public java.lang.String LongName()public java.lang.String ShortName()public java.lang.Number Value()New Methods:
public void accept(com.jeantessier.metrics.MeasurementVisitor)public void add(double)public void add(float)public void add(int)public void add(java.lang.Object)public void add(long)public com.jeantessier.metrics.Metrics getContext()public com.jeantessier.metrics.MeasurementDescriptor getDescriptor()public java.lang.String getLongName()public java.lang.String getShortName()public java.lang.Number getValue()public boolean isEmpty()public boolean isInRange()
com.jeantessier.metrics.PrinterRemoved Fields:
private int indent_levelprivate java.lang.String indent_textprivate boolean show_empty_metricsprivate boolean show_hidden_measurementsRemoved Methods:
protected com.jeantessier.metrics.Printer Append(boolean)protected com.jeantessier.metrics.Printer Append(char)protected com.jeantessier.metrics.Printer Append(char[])protected com.jeantessier.metrics.Printer Append(double)protected com.jeantessier.metrics.Printer Append(float)protected com.jeantessier.metrics.Printer Append(int)protected com.jeantessier.metrics.Printer Append(java.lang.Object)protected com.jeantessier.metrics.Printer Append(java.lang.String)protected com.jeantessier.metrics.Printer Append(long)protected com.jeantessier.metrics.Printer EOL()protected com.jeantessier.metrics.Printer Indent()public java.lang.String IndentText()public void IndentText(java.lang.String)protected void LowerIndent()protected void RaiseIndent()public boolean ShowEmptyMetrics()public void ShowEmptyMetrics(boolean)public boolean ShowHiddenMeasurements()public void ShowHiddenMeasurements(boolean)public void VisitContextAccumulatorMeasurement(com.jeantessier.metrics.ContextAccumulatorMeasurement)public void VisitCounterMeasurement(com.jeantessier.metrics.CounterMeasurement)protected abstract void VisitMeasurement(com.jeantessier.metrics.Measurement)public abstract void VisitMetrics(com.jeantessier.metrics.Metrics)public void VisitMetrics(java.util.Collection)public void VisitNameListMeasurement(com.jeantessier.metrics.NameListMeasurement)public void VisitNbSubMetricsMeasurement(com.jeantessier.metrics.NbSubMetricsMeasurement)public void VisitRatioMeasurement(com.jeantessier.metrics.RatioMeasurement)public abstract void VisitStatisticalMeasurement(com.jeantessier.metrics.StatisticalMeasurement)public void VisitSubMetricsAccumulatorMeasurement(com.jeantessier.metrics.SubMetricsAccumulatorMeasurement)public void VisitSumMeasurement(com.jeantessier.metrics.SumMeasurement)New Fields:
private int indentLevelprivate java.lang.String indentTextprivate boolean showEmptyMetricsprivate boolean showHiddenMeasurementsNew Methods:
protected com.jeantessier.metrics.Printer append(boolean)protected com.jeantessier.metrics.Printer append(char)protected com.jeantessier.metrics.Printer append(char[])protected com.jeantessier.metrics.Printer append(double)protected com.jeantessier.metrics.Printer append(float)protected com.jeantessier.metrics.Printer append(int)protected com.jeantessier.metrics.Printer append(java.lang.Object)protected com.jeantessier.metrics.Printer append(java.lang.String)protected com.jeantessier.metrics.Printer append(long)protected com.jeantessier.metrics.Printer eol()public java.lang.String getIndentText()protected com.jeantessier.metrics.Printer indent()public boolean isShowEmptyMetrics()public boolean isShowHiddenMeasurements()protected void lowerIndent()protected void raiseIndent()public void setIndentText(java.lang.String)public void setShowEmptyMetrics(boolean)public void setShowHiddenMeasurements(boolean)public void visitContextAccumulatorMeasurement(com.jeantessier.metrics.ContextAccumulatorMeasurement)public void visitCounterMeasurement(com.jeantessier.metrics.CounterMeasurement)protected abstract void visitMeasurement(com.jeantessier.metrics.Measurement)public abstract void visitMetrics(com.jeantessier.metrics.Metrics)public void visitMetrics(java.util.Collection)public void visitNameListMeasurement(com.jeantessier.metrics.NameListMeasurement)public void visitNbSubMetricsMeasurement(com.jeantessier.metrics.NbSubMetricsMeasurement)public void visitRatioMeasurement(com.jeantessier.metrics.RatioMeasurement)public abstract void visitStatisticalMeasurement(com.jeantessier.metrics.StatisticalMeasurement)public void visitSubMetricsAccumulatorMeasurement(com.jeantessier.metrics.SubMetricsAccumulatorMeasurement)public void visitSumMeasurement(com.jeantessier.metrics.SumMeasurement)
com.jeantessier.metrics.RatioMeasurementRemoved Fields:
private int base_disposeprivate java.lang.String base_nameprivate int divider_disposeprivate java.lang.String divider_nameRemoved Methods:
public void Accept(com.jeantessier.metrics.MeasurementVisitor)public int BaseDispose()public java.lang.String BaseName()protected double Compute()public int DividerDispose()public java.lang.String DividerName()public boolean Empty()New Fields:
private int baseDisposeprivate java.lang.String baseNameprivate int dividerDisposeprivate java.lang.String dividerNameNew Methods:
public void accept(com.jeantessier.metrics.MeasurementVisitor)protected double compute()public int getBaseDispose()public java.lang.String getBaseName()public int getDividerDispose()public java.lang.String getDividerName()public boolean isEmpty()
com.jeantessier.metrics.StatisticalMeasurementRemoved Fields:
private java.lang.String monitored_measurementprivate int nb_data_pointsprivate int nb_submetricsprivate int self_disposeprivate double standard_deviationprivate static final java.text.NumberFormat value_formatRemoved Methods:
public void Accept(com.jeantessier.metrics.MeasurementVisitor)public double Average()private void CollectData()protected double Compute()public static java.lang.String DisposeAbbreviation(int)public static java.lang.String DisposeLabel(int)public boolean Empty()public double Maximum()public double Median()public double Minimum()public int NbDataPoints()public double StandardDeviation()public double Sum()private void VisitMetrics(com.jeantessier.metrics.Metrics)New Fields:
private java.lang.String monitoredMeasurementprivate int nbDataPointsprivate int nbSubmetricsprivate int selfDisposeprivate double standardDeviationprivate static final java.text.NumberFormat valueFormatNew Methods:
public void accept(com.jeantessier.metrics.MeasurementVisitor)private void collectData()protected double compute()public double getAverage()public static java.lang.String getDisposeAbbreviation(int)public static java.lang.String getDisposeLabel(int)public double getMaximum()public double getMedian()public double getMinimum()public int getNbDataPoints()public double getStandardDeviation()public double getSum()public boolean isEmpty()private void visitMetrics(com.jeantessier.metrics.Metrics)
com.jeantessier.metrics.SubMetricsAccumulatorMeasurementRemoved Methods:
public void Accept(com.jeantessier.metrics.MeasurementVisitor)protected void PopulateValues()New Methods:
public void accept(com.jeantessier.metrics.MeasurementVisitor)protected void populateValues()
com.jeantessier.metrics.SumMeasurementRemoved Methods:
public void Accept(com.jeantessier.metrics.MeasurementVisitor)protected double Compute()public boolean Empty()private double EvaluateMeasurement(java.lang.String)public java.util.List Terms()New Methods:
public void accept(com.jeantessier.metrics.MeasurementVisitor)protected double compute()private double evaluateMeasurement(java.lang.String)public java.util.List getTerms()public boolean isEmpty()
com.jeantessier.metrics.TextPrinterRemoved Fields:
private com.jeantessier.metrics.Metrics current_metricsprivate boolean expand_collection_measurementsprivate static final java.text.NumberFormat ratio_formatprivate static final java.text.NumberFormat value_formatRemoved Methods:
public boolean ExpandCollectionMeasurements()public void ExpandCollectionMeasurements(boolean)protected void VisitCollectionMeasurement(com.jeantessier.metrics.CollectionMeasurement)public void VisitContextAccumulatorMeasurement(com.jeantessier.metrics.ContextAccumulatorMeasurement)protected void VisitMeasurement(com.jeantessier.metrics.Measurement)public void VisitMetrics(com.jeantessier.metrics.Metrics)public void VisitNameListMeasurement(com.jeantessier.metrics.NameListMeasurement)public void VisitRatioMeasurement(com.jeantessier.metrics.RatioMeasurement)public void VisitStatisticalMeasurement(com.jeantessier.metrics.StatisticalMeasurement)public void VisitSubMetricsAccumulatorMeasurement(com.jeantessier.metrics.SubMetricsAccumulatorMeasurement)New Fields:
private com.jeantessier.metrics.Metrics currentMetricsprivate boolean expandCollectionMeasurementsprivate static final java.text.NumberFormat ratioFormatprivate static final java.text.NumberFormat valueFormatNew Methods:
public boolean isExpandCollectionMeasurements()public void setExpandCollectionMeasurements(boolean)protected void visitCollectionMeasurement(com.jeantessier.metrics.CollectionMeasurement)public void visitContextAccumulatorMeasurement(com.jeantessier.metrics.ContextAccumulatorMeasurement)protected void visitMeasurement(com.jeantessier.metrics.Measurement)public void visitMetrics(com.jeantessier.metrics.Metrics)public void visitNameListMeasurement(com.jeantessier.metrics.NameListMeasurement)public void visitRatioMeasurement(com.jeantessier.metrics.RatioMeasurement)public void visitStatisticalMeasurement(com.jeantessier.metrics.StatisticalMeasurement)public void visitSubMetricsAccumulatorMeasurement(com.jeantessier.metrics.SubMetricsAccumulatorMeasurement)
com.jeantessier.metrics.XMLPrinterRemoved Methods:
private void AppendHeader(java.lang.String, java.lang.String)private void VisitClassMetrics(com.jeantessier.metrics.Metrics)protected void VisitCollectionMeasurement(com.jeantessier.metrics.CollectionMeasurement)public void VisitContextAccumulatorMeasurement(com.jeantessier.metrics.ContextAccumulatorMeasurement)private void VisitGroupMetrics(com.jeantessier.metrics.Metrics)protected void VisitMeasurement(com.jeantessier.metrics.Measurement)private void VisitMeasurements(com.jeantessier.metrics.Metrics, java.util.List)private void VisitMethodMetrics(com.jeantessier.metrics.Metrics)public void VisitMetrics(com.jeantessier.metrics.Metrics)public void VisitNameListMeasurement(com.jeantessier.metrics.NameListMeasurement)private void VisitProjectMetrics(com.jeantessier.metrics.Metrics)public void VisitStatisticalMeasurement(com.jeantessier.metrics.StatisticalMeasurement)public void VisitSubMetricsAccumulatorMeasurement(com.jeantessier.metrics.SubMetricsAccumulatorMeasurement)New Methods:
private void appendHeader(java.lang.String, java.lang.String)private void visitClassMetrics(com.jeantessier.metrics.Metrics)protected void visitCollectionMeasurement(com.jeantessier.metrics.CollectionMeasurement)public void visitContextAccumulatorMeasurement(com.jeantessier.metrics.ContextAccumulatorMeasurement)private void visitGroupMetrics(com.jeantessier.metrics.Metrics)protected void visitMeasurement(com.jeantessier.metrics.Measurement)private void visitMeasurements(com.jeantessier.metrics.Metrics, java.util.List)private void visitMethodMetrics(com.jeantessier.metrics.Metrics)public void visitMetrics(com.jeantessier.metrics.Metrics)public void visitNameListMeasurement(com.jeantessier.metrics.NameListMeasurement)private void visitProjectMetrics(com.jeantessier.metrics.Metrics)public void visitStatisticalMeasurement(com.jeantessier.metrics.StatisticalMeasurement)public void visitSubMetricsAccumulatorMeasurement(com.jeantessier.metrics.SubMetricsAccumulatorMeasurement)
com.jeantessier.classreader.SymbolGatherercom.jeantessier.dependency.AndCompositeSelectionCriteriacom.jeantessier.dependency.CompositeSelectionCriteriacom.jeantessier.dependency.OrCompositeSelectionCriteriacom.jeantessier.dependencyfinder.cli.SymbolListcom.jeantessier.dependencyfinder.cli.Hex
com.jeantessier.classreader.VisitorNew Methods:
public abstract void VisitClassfiles(java.util.Collection)
com.jeantessier.metrics.MeasurementNew Methods:
public abstract boolean Empty()
com.jeantessier.metrics.MeasurementVisitorRemoved Methods:
public abstract void VisitAccumulatorMeasurement(com.jeantessier.metrics.AccumulatorMeasurement)New Methods:
public abstract void VisitContextAccumulatorMeasurement(com.jeantessier.metrics.ContextAccumulatorMeasurement)public abstract void VisitSubMetricsAccumulatorMeasurement(com.jeantessier.metrics.SubMetricsAccumulatorMeasurement)
com.jeantessier.classreader.InstructionNew Methods:
public static java.lang.String Mnemonic(int)
com.jeantessier.classreader.MetricsGathererRemoved Methods:
public void VisitClass_info(com.jeantessier.classreader.Class_info)public void VisitClassfiles(java.util.Collection)public void VisitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)public void VisitDouble_info(com.jeantessier.classreader.Double_info)public void VisitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)public void VisitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)public void VisitFieldRef_info(com.jeantessier.classreader.FieldRef_info)public void VisitFloat_info(com.jeantessier.classreader.Float_info)public void VisitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)public void VisitInteger_info(com.jeantessier.classreader.Integer_info)public void VisitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)public void VisitLineNumber(com.jeantessier.classreader.LineNumber)public void VisitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)public void VisitLocalVariable(com.jeantessier.classreader.LocalVariable)public void VisitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)public void VisitLong_info(com.jeantessier.classreader.Long_info)public void VisitMethodRef_info(com.jeantessier.classreader.MethodRef_info)public void VisitNameAndType_info(com.jeantessier.classreader.NameAndType_info)public void VisitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)public void VisitString_info(com.jeantessier.classreader.String_info)public void VisitUTF8_info(com.jeantessier.classreader.UTF8_info)New Fields:
private long[] instructionsNew Methods:
public long[] Instructions()
com.jeantessier.classreader.VisitorBaseNew Methods:
public void VisitClassfiles(java.util.Collection)
com.jeantessier.classreader.XMLPrinterRemoved Fields:
private java.lang.String dtd_prefixRemoved Constructors:
public XMLPrinter(java.io.PrintWriter, java.lang.String)Removed Methods:
private void AppendHeader(java.lang.String)New Fields:
public static final java.lang.String DEFAULT_ENCODINGNew Constructors:
public XMLPrinter(java.io.PrintWriter, java.lang.String, java.lang.String)New Methods:
private void AppendHeader(java.lang.String, java.lang.String)public void VisitClassfiles(java.util.Collection)
com.jeantessier.dependency.GraphSummarizerRemoved Constructors:
public GraphSummarizer(com.jeantessier.dependency.SelectiveTraversalStrategy)New Fields:
private com.jeantessier.dependency.SelectionCriteria filter_criteriaprivate com.jeantessier.dependency.SelectionCriteria scope_criteriaNew Constructors:
public GraphSummarizer(com.jeantessier.dependency.SelectionCriteria, com.jeantessier.dependency.SelectionCriteria)
com.jeantessier.dependency.NodeDeclaration Changes:
old:public abstract class com.jeantessier.dependency.Node extends java.lang.Object implements java.io.Serializable, java.lang.Comparable
new:public abstract class com.jeantessier.dependency.Node extends java.lang.Object implements java.lang.Comparable
com.jeantessier.dependency.PrinterNew Fields:
private boolean show_empty_nodesprivate boolean show_inboundsprivate boolean show_outboundsNew Methods:
protected boolean ShowClassNode(com.jeantessier.dependency.ClassNode)public boolean ShowEmptyNodes()public void ShowEmptyNodes(boolean)protected boolean ShowFeatureNode(com.jeantessier.dependency.FeatureNode)public boolean ShowInbounds()public void ShowInbounds(boolean)protected boolean ShowNode(com.jeantessier.dependency.Node)public boolean ShowOutbounds()public void ShowOutbounds(boolean)protected boolean ShowPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.SelectiveTraversalStrategyRemoved Fields:
static java.lang.Class class$com$jeantessier$dependency$SelectiveTraversalStrategyprivate boolean class_filterprivate java.util.List class_filter_excludesprivate java.util.List class_filter_includesprivate boolean class_scopeprivate java.util.List class_scope_excludesprivate java.util.List class_scope_includesprivate boolean feature_filterprivate java.util.List feature_filter_excludesprivate java.util.List feature_filter_includesprivate boolean feature_scopeprivate java.util.List feature_scope_excludesprivate java.util.List feature_scope_includesprivate java.util.List filter_excludesprivate java.util.List filter_includesprivate boolean package_filterprivate java.util.List package_filter_excludesprivate java.util.List package_filter_includesprivate boolean package_scopeprivate java.util.List package_scope_excludesprivate java.util.List package_scope_includesprivate org.apache.oro.text.perl.Perl5Util perlprivate java.util.List scope_excludesprivate java.util.List scope_includesRemoved Methods:
public boolean ClassFilter()public void ClassFilter(boolean)public java.util.List ClassFilterExcludes()public void ClassFilterExcludes(java.lang.String)public void ClassFilterExcludes(java.util.List)public java.util.List ClassFilterIncludes()public void ClassFilterIncludes(java.lang.String)public void ClassFilterIncludes(java.util.List)public boolean ClassFilterMatch(java.lang.String)public boolean ClassScope()public void ClassScope(boolean)public java.util.List ClassScopeExcludes()public void ClassScopeExcludes(java.lang.String)public void ClassScopeExcludes(java.util.List)public java.util.List ClassScopeIncludes()public void ClassScopeIncludes(java.lang.String)public void ClassScopeIncludes(java.util.List)public boolean ClassScopeMatch(java.lang.String)public boolean FeatureFilter()public void FeatureFilter(boolean)public java.util.List FeatureFilterExcludes()public void FeatureFilterExcludes(java.lang.String)public void FeatureFilterExcludes(java.util.List)public java.util.List FeatureFilterIncludes()public void FeatureFilterIncludes(java.lang.String)public void FeatureFilterIncludes(java.util.List)public boolean FeatureFilterMatch(java.lang.String)public boolean FeatureScope()public void FeatureScope(boolean)public java.util.List FeatureScopeExcludes()public void FeatureScopeExcludes(java.lang.String)public void FeatureScopeExcludes(java.util.List)public java.util.List FeatureScopeIncludes()public void FeatureScopeIncludes(java.lang.String)public void FeatureScopeIncludes(java.util.List)public boolean FeatureScopeMatch(java.lang.String)public java.util.List FilterExcludes()public void FilterExcludes(java.lang.String)public void FilterExcludes(java.util.List)public java.util.List FilterIncludes()public void FilterIncludes(java.lang.String)public void FilterIncludes(java.util.List)private boolean Match(java.util.List, java.util.List, java.lang.String)public boolean PackageFilter()public void PackageFilter(boolean)public java.util.List PackageFilterExcludes()public void PackageFilterExcludes(java.lang.String)public void PackageFilterExcludes(java.util.List)public java.util.List PackageFilterIncludes()public void PackageFilterIncludes(java.lang.String)public void PackageFilterIncludes(java.util.List)public boolean PackageFilterMatch(java.lang.String)public boolean PackageScope()public void PackageScope(boolean)public java.util.List PackageScopeExcludes()public void PackageScopeExcludes(java.lang.String)public void PackageScopeExcludes(java.util.List)public java.util.List PackageScopeIncludes()public void PackageScopeIncludes(java.lang.String)public void PackageScopeIncludes(java.util.List)public boolean PackageScopeMatch(java.lang.String)protected static java.util.List ParseRE(java.lang.String)public java.util.List ScopeExcludes()public void ScopeExcludes(java.lang.String)public void ScopeExcludes(java.util.List)public java.util.List ScopeIncludes()public void ScopeIncludes(java.lang.String)public void ScopeIncludes(java.util.List)static java.lang.Class class$(java.lang.String)public java.lang.String toString()New Fields:
private com.jeantessier.dependency.SelectionCriteria filter_criteriaprivate com.jeantessier.dependency.SelectionCriteria scope_criteriaNew Constructors:
public SelectiveTraversalStrategy(com.jeantessier.dependency.SelectionCriteria, com.jeantessier.dependency.SelectionCriteria)
com.jeantessier.dependency.TextPrinterRemoved Fields:
private boolean show_empty_nodesprivate boolean show_inboundsprivate boolean show_outboundsRemoved Methods:
private boolean ShowClassNode(com.jeantessier.dependency.ClassNode)public boolean ShowEmptyNodes()public void ShowEmptyNodes(boolean)private boolean ShowFeatureNode(com.jeantessier.dependency.FeatureNode)public boolean ShowInbounds()public void ShowInbounds(boolean)private boolean ShowNode(com.jeantessier.dependency.Node)public boolean ShowOutbounds()public void ShowOutbounds(boolean)private boolean ShowPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.XMLPrinterRemoved Constructors:
public XMLPrinter(com.jeantessier.dependency.TraversalStrategy, java.io.PrintWriter, java.lang.String)public XMLPrinter(java.io.PrintWriter, java.lang.String)Removed Methods:
private void AppendHeader(java.lang.String)New Fields:
public static final java.lang.String DEFAULT_ENCODINGNew Constructors:
public XMLPrinter(com.jeantessier.dependency.TraversalStrategy, java.io.PrintWriter, java.lang.String, java.lang.String)public XMLPrinter(java.io.PrintWriter, java.lang.String, java.lang.String)New Methods:
private void AppendHeader(java.lang.String, java.lang.String)
com.jeantessier.dependencyfinder.ant.ClassMetricsNew Fields:
private boolean instruction_countsNew Methods:
public boolean getInstructioncounts()public void setInstructioncounts(boolean)
com.jeantessier.dependencyfinder.ant.DependencyClosureRemoved Fields:
private boolean serializeRemoved Methods:
public boolean getSerialize()public void setSerialize(boolean)New Fields:
private java.lang.String encodingNew Methods:
public java.lang.String getEncoding()public void setEncoding(java.lang.String)
com.jeantessier.dependencyfinder.ant.DependencyExtractorRemoved Fields:
private boolean serializeRemoved Methods:
public boolean getSerialize()public void setSerialize(boolean)New Fields:
private java.lang.String encodingNew Methods:
public java.lang.String getEncoding()public void setEncoding(java.lang.String)
com.jeantessier.dependencyfinder.ant.DependencyReporterRemoved Fields:
private boolean serializeRemoved Methods:
public boolean getSerialize()public void setSerialize(boolean)New Fields:
private java.lang.String encodingprivate org.apache.tools.ant.types.Path filter_excludes_listprivate org.apache.tools.ant.types.Path filter_includes_listprivate org.apache.tools.ant.types.Path scope_excludes_listprivate org.apache.tools.ant.types.Path scope_includes_listprivate boolean show_allprivate boolean show_empty_nodesprivate boolean show_inboundsprivate boolean show_outboundsNew Methods:
protected void CheckParameters() throws org.apache.tools.ant.BuildExceptionprivate com.jeantessier.dependency.CollectionSelectionCriteria CreateCollectionSelectionCriteria(org.apache.tools.ant.types.Path, org.apache.tools.ant.types.Path) throws java.io.IOExceptionprotected com.jeantessier.dependency.SelectionCriteria FilterCriteria() throws org.apache.tools.ant.BuildExceptionprivate boolean HasFilterListSwitches()private boolean HasFilterRegularExpressionSwitches()private boolean HasScopeListSwitches()private boolean HasScopeRegularExpressionSwitches()protected com.jeantessier.dependency.SelectionCriteria ScopeCriteria() throws org.apache.tools.ant.BuildExceptionpublic org.apache.tools.ant.types.Path createFilterexcludeslist()public org.apache.tools.ant.types.Path createFilterincludeslist()public org.apache.tools.ant.types.Path createScopeexcludeslist()public org.apache.tools.ant.types.Path createScopeincludeslist()public java.lang.String getEncoding()public org.apache.tools.ant.types.Path getFilterexcludeslist()public org.apache.tools.ant.types.Path getFilterincludeslist()public org.apache.tools.ant.types.Path getScopeexcludeslist()public org.apache.tools.ant.types.Path getScopeincludeslist()public boolean getShowemptynodes()public boolean getShowinbounds()public boolean getShowoutbounds()public void setEncoding(java.lang.String)public void setShowAll(boolean)public void setShowemptynodes(boolean)public void setShowinbounds(boolean)public void setShowoutbounds(boolean)
com.jeantessier.dependencyfinder.ant.GraphTaskRemoved Fields:
private java.io.File srcfileRemoved Methods:
public void setSrcfile(java.io.File)Method Declaration Changes:
old:protected com.jeantessier.dependency.SelectiveTraversalStrategy Strategy()
new:protected com.jeantessier.dependency.TraversalStrategy Strategy() throws org.apache.tools.ant.BuildException
old:public java.io.File getSrcfile()
new:public org.apache.tools.ant.types.Path getSrcfile()New Fields:
private org.apache.tools.ant.types.Path srcNew Methods:
protected com.jeantessier.dependency.SelectionCriteria FilterCriteria() throws org.apache.tools.ant.BuildExceptionprotected com.jeantessier.dependency.SelectionCriteria ScopeCriteria() throws org.apache.tools.ant.BuildExceptionpublic org.apache.tools.ant.types.Path createSrc()public org.apache.tools.ant.types.Path getSrc()public void setSrcfile(org.apache.tools.ant.types.Path)
com.jeantessier.dependencyfinder.ant.JarJarDiffNew Fields:
private java.lang.String encodingNew Methods:
public java.lang.String getEncoding()public void setEncoding(java.lang.String)
com.jeantessier.dependencyfinder.ant.ListDiffNew Fields:
private java.lang.String encodingNew Methods:
public java.lang.String getEncoding()public void setEncoding(java.lang.String)
com.jeantessier.dependencyfinder.ant.OOMetricsNew Fields:
private java.lang.String encodingprivate org.apache.tools.ant.types.Path filter_excludes_listprivate org.apache.tools.ant.types.Path filter_includes_listprivate org.apache.tools.ant.types.Path scope_excludes_listprivate org.apache.tools.ant.types.Path scope_includes_listprivate boolean show_all_metricsprivate boolean show_empty_metricsprivate boolean show_hidden_measurementsNew Methods:
private java.util.Collection CreateCollection(org.apache.tools.ant.types.Path, org.apache.tools.ant.types.Path) throws java.io.IOExceptionpublic org.apache.tools.ant.types.Path createFilterexcludeslist()public org.apache.tools.ant.types.Path createFilterincludeslist()public org.apache.tools.ant.types.Path createScopeexcludeslist()public org.apache.tools.ant.types.Path createScopeincludeslist()public java.lang.String getEncoding()public org.apache.tools.ant.types.Path getFilterexcludeslist()public org.apache.tools.ant.types.Path getFilterincludeslist()public org.apache.tools.ant.types.Path getScopeexcludeslist()public org.apache.tools.ant.types.Path getScopeincludeslist()public boolean getShowallmetrics()public boolean getShowemptymetrics()public boolean getShowhiddenmeasurements()public void setEncoding(java.lang.String)public void setShowallmetrics(boolean)public void setShowemptymetrics(boolean)public void setShowhiddenmeasurements(boolean)
com.jeantessier.dependencyfinder.cli.DependencyReporterNew Methods:
private static com.jeantessier.dependency.CollectionSelectionCriteria CreateCollectionSelectionCriteria(java.util.Collection, java.util.Collection) throws java.io.IOExceptionprivate static boolean HasFilterListSwitches(com.jeantessier.commandline.CommandLine)private static boolean HasFilterRegularExpressionSwitches(com.jeantessier.commandline.CommandLine)private static boolean HasScopeListSwitches(com.jeantessier.commandline.CommandLine)private static boolean HasScopeRegularExpressionSwitches(com.jeantessier.commandline.CommandLine)
com.jeantessier.dependencyfinder.cli.OOMetricsNew Methods:
private static java.util.Collection CreateCollection(java.util.Collection, java.util.Collection) throws java.io.IOException
com.jeantessier.dependencyfinder.gui.SaveFileActionRemoved Constructors:
public SaveFileAction(com.jeantessier.dependencyfinder.gui.DependencyFinder, java.lang.String)New Fields:
private java.lang.String encodingNew Constructors:
public SaveFileAction(com.jeantessier.dependencyfinder.gui.DependencyFinder, java.lang.String, java.lang.String)
com.jeantessier.diff.ListDiffPrinterRemoved Constructors:
public ListDiffPrinter(boolean, java.lang.String)public ListDiffPrinter(java.lang.String)Removed Methods:
private void AppendHeader(java.lang.String)New Fields:
public static final java.lang.String DEFAULT_ENCODINGNew Constructors:
public ListDiffPrinter(boolean, java.lang.String, java.lang.String)public ListDiffPrinter(java.lang.String, java.lang.String)New Methods:
private void AppendHeader(java.lang.String, java.lang.String)
com.jeantessier.diff.ReportRemoved Constructors:
public Report(java.lang.String)Removed Methods:
private void AppendHeader(java.lang.String)New Fields:
public static final java.lang.String DEFAULT_ENCODINGNew Constructors:
public Report(java.lang.String, java.lang.String)New Methods:
private void AppendHeader(java.lang.String, java.lang.String)
com.jeantessier.metrics.AccumulatorMeasurementDeclaration Changes:
old:public class com.jeantessier.metrics.AccumulatorMeasurement extends com.jeantessier.metrics.MeasurementBase implements com.jeantessier.metrics.CollectionMeasurement
new:public abstract class com.jeantessier.metrics.AccumulatorMeasurement extends com.jeantessier.metrics.MeasurementBase implements com.jeantessier.metrics.CollectionMeasurementRemoved Methods:
public void Accept(com.jeantessier.metrics.MeasurementVisitor)Method Declaration Changes:
old:private void FilterMetrics(com.jeantessier.metrics.Metrics)
new:protected void FilterMetrics(com.jeantessier.metrics.Metrics)New Methods:
public boolean Empty()protected abstract void PopulateValues()
com.jeantessier.metrics.CSVPrinterNew Methods:
private void AppendLongNames()private void AppendShortNames()private void AppendStatSubNames()
com.jeantessier.metrics.MeasurementBaseNew Fields:
private boolean emptyNew Methods:
public boolean Empty()protected void Empty(boolean)
com.jeantessier.metrics.MetricsNew Methods:
public boolean Empty()
com.jeantessier.metrics.MetricsGathererNew Fields:
private java.util.Collection filterprivate java.util.Collection scopeNew Methods:
private boolean Filter(java.lang.String)public void FilterIncludes(java.util.Collection)private boolean Scope(java.lang.String)public void ScopeIncludes(java.util.Collection)
com.jeantessier.metrics.NameListMeasurementNew Methods:
public boolean Empty()
com.jeantessier.metrics.NbSubMetricsMeasurementNew Methods:
public boolean Empty()
com.jeantessier.metrics.NullMeasurementNew Methods:
public boolean Empty()
com.jeantessier.metrics.PrinterRemoved Methods:
public void VisitAccumulatorMeasurement(com.jeantessier.metrics.AccumulatorMeasurement)New Fields:
private boolean show_empty_metricsprivate boolean show_hidden_measurementsNew Methods:
public boolean ShowEmptyMetrics()public void ShowEmptyMetrics(boolean)public boolean ShowHiddenMeasurements()public void ShowHiddenMeasurements(boolean)public void VisitContextAccumulatorMeasurement(com.jeantessier.metrics.ContextAccumulatorMeasurement)public void VisitSubMetricsAccumulatorMeasurement(com.jeantessier.metrics.SubMetricsAccumulatorMeasurement)
com.jeantessier.metrics.RatioMeasurementNew Methods:
public boolean Empty()
com.jeantessier.metrics.StatisticalMeasurementNew Methods:
public boolean Empty()
com.jeantessier.metrics.SumMeasurementNew Methods:
public boolean Empty()
com.jeantessier.metrics.TextPrinterRemoved Methods:
public void VisitAccumulatorMeasurement(com.jeantessier.metrics.AccumulatorMeasurement)New Methods:
public void VisitContextAccumulatorMeasurement(com.jeantessier.metrics.ContextAccumulatorMeasurement)public void VisitSubMetricsAccumulatorMeasurement(com.jeantessier.metrics.SubMetricsAccumulatorMeasurement)
com.jeantessier.metrics.XMLPrinterRemoved Constructors:
public XMLPrinter(java.io.PrintWriter, com.jeantessier.metrics.MetricsConfiguration, java.lang.String)Removed Methods:
private void AppendHeader(java.lang.String)New Fields:
public static final java.lang.String DEFAULT_ENCODINGNew Constructors:
public XMLPrinter(java.io.PrintWriter, com.jeantessier.metrics.MetricsConfiguration, java.lang.String, java.lang.String)New Methods:
private void AppendHeader(java.lang.String, java.lang.String)protected void VisitCollectionMeasurement(com.jeantessier.metrics.CollectionMeasurement)public void VisitContextAccumulatorMeasurement(com.jeantessier.metrics.ContextAccumulatorMeasurement)public void VisitNameListMeasurement(com.jeantessier.metrics.NameListMeasurement)public void VisitSubMetricsAccumulatorMeasurement(com.jeantessier.metrics.SubMetricsAccumulatorMeasurement)
com.jeantessier.dependency.SelectionCriteriacom.jeantessier.classreader.DeprecationPrintercom.jeantessier.dependency.ClosureInboundSelectorcom.jeantessier.dependency.ClosureLayerSelectorcom.jeantessier.dependency.ClosureOutboundSelectorcom.jeantessier.dependency.ClosureSelectorcom.jeantessier.dependency.ClosureStartSelectorcom.jeantessier.dependency.ClosureStopSelectorcom.jeantessier.dependency.CollectionSelectionCriteriacom.jeantessier.dependency.ComprehensiveSelectionCriteriacom.jeantessier.dependency.RegularExpressionSelectionCriteriacom.jeantessier.dependency.TransitiveClosureEnginecom.jeantessier.dependencyfinder.Hexcom.jeantessier.dependencyfinder.ant.ListDeprecatedElementscom.jeantessier.dependencyfinder.cli.ListDeprecatedElementscom.jeantessier.metrics.ContextAccumulatorMeasurementcom.jeantessier.metrics.SubMetricsAccumulatorMeasurement
com.jeantessier.classreader.LoadListenerNew Methods:
public abstract void BeginFile(com.jeantessier.classreader.LoadEvent)public abstract void EndFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.dependency.DependencyListenerRemoved Methods:
public abstract void StartClass(com.jeantessier.dependency.DependencyEvent)public abstract void StopClass(com.jeantessier.dependency.DependencyEvent)New Methods:
public abstract void BeginClass(com.jeantessier.dependency.DependencyEvent)public abstract void BeginSession(com.jeantessier.dependency.DependencyEvent)public abstract void EndClass(com.jeantessier.dependency.DependencyEvent)public abstract void EndSession(com.jeantessier.dependency.DependencyEvent)
com.jeantessier.metrics.MetricsListenerRemoved Methods:
public abstract void StartClass(com.jeantessier.metrics.MetricsEvent)public abstract void StartMethod(com.jeantessier.metrics.MetricsEvent)public abstract void StopClass(com.jeantessier.metrics.MetricsEvent)public abstract void StopMethod(com.jeantessier.metrics.MetricsEvent)New Methods:
public abstract void BeginClass(com.jeantessier.metrics.MetricsEvent)public abstract void BeginMethod(com.jeantessier.metrics.MetricsEvent)public abstract void BeginSession(com.jeantessier.metrics.MetricsEvent)public abstract void EndClass(com.jeantessier.metrics.MetricsEvent)public abstract void EndMethod(com.jeantessier.metrics.MetricsEvent)public abstract void EndSession(com.jeantessier.metrics.MetricsEvent)
com.jeantessier.classreader.AggregatingClassfileLoaderNew Constructors:
public AggregatingClassfileLoader(com.jeantessier.classreader.ClassfileLoaderDispatcher)
com.jeantessier.classreader.ClassfileLoaderRemoved Methods:
protected abstract void fireBeginClassfile(java.lang.String, java.lang.String)protected abstract void fireEndClassfile(java.lang.String, java.lang.String, com.jeantessier.classreader.Classfile)New Methods:
protected abstract void Load(java.lang.String, java.io.InputStream)protected abstract void fireBeginClassfile(java.lang.String)protected abstract void fireBeginFile(java.lang.String)protected abstract void fireEndClassfile(java.lang.String, com.jeantessier.classreader.Classfile)protected abstract void fireEndFile(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderDecoratorRemoved Methods:
protected void fireBeginClassfile(java.lang.String, java.lang.String)protected void fireEndClassfile(java.lang.String, java.lang.String, com.jeantessier.classreader.Classfile)New Methods:
protected void fireBeginClassfile(java.lang.String)protected void fireBeginFile(java.lang.String)protected void fireEndClassfile(java.lang.String, com.jeantessier.classreader.Classfile)protected void fireEndFile(java.lang.String)
com.jeantessier.classreader.ClassfileLoaderEventSourceRemoved Methods:
protected void fireBeginClassfile(java.lang.String, java.lang.String)protected void fireEndClassfile(java.lang.String, java.lang.String, com.jeantessier.classreader.Classfile)New Fields:
private static final com.jeantessier.classreader.ClassfileLoaderDispatcher DEFAULT_DISPATCHERprivate com.jeantessier.classreader.ClassfileLoaderDispatcher dispatcherprivate java.util.LinkedList group_namesNew Constructors:
public ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileLoaderDispatcher)New Methods:
protected void Load(java.lang.String, java.io.InputStream)private java.lang.String PopGroupName()private void PushGroupName(java.lang.String)private java.lang.String TopGroupName()protected void fireBeginClassfile(java.lang.String)protected void fireBeginFile(java.lang.String)protected void fireEndClassfile(java.lang.String, com.jeantessier.classreader.Classfile)protected void fireEndFile(java.lang.String)static static {}
com.jeantessier.classreader.CollectorBaseNew Methods:
public void BeginFile(com.jeantessier.classreader.LoadEvent)public void EndFile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.DirectoryClassfileLoaderNew Methods:
protected void Load(java.lang.String, java.io.InputStream)
com.jeantessier.classreader.DirectoryExplorerRemoved Constructors:
public DirectoryExplorer()Removed Methods:
public void ExploreFile(java.io.File) throws java.io.IOExceptionpublic static void main(java.lang.String[]) throws java.io.IOExceptionMethod Declaration Changes:
old:public void Explore(java.io.File) throws java.io.IOException
new:private void Explore(java.io.File) throws java.io.IOException
old:public void ExploreDirectory(java.io.File) throws java.io.IOException
new:private void ExploreDirectory(java.io.File) throws java.io.IOException
com.jeantessier.classreader.JarClassfileLoaderNew Methods:
protected void Load(java.lang.String, java.io.InputStream)
com.jeantessier.classreader.LoadEventRemoved Fields:
private java.lang.String elementRemoved Methods:
public java.lang.String Element()New Fields:
private java.lang.String group_nameNew Methods:
public java.lang.String GroupName()
com.jeantessier.classreader.MetricsGathererNew Methods:
public void VisitClassfiles(java.util.Collection)
com.jeantessier.classreader.TransientClassfileLoaderNew Constructors:
public TransientClassfileLoader(com.jeantessier.classreader.ClassfileLoaderDispatcher)
com.jeantessier.classreader.ZipClassfileLoaderMethod Declaration Changes:
old:protected void Load(java.util.zip.ZipFile)
new:protected void Load(java.util.zip.ZipFile) throws java.io.IOExceptionNew Fields:
private static final int BUFFER_SIZENew Methods:
protected void Load(java.lang.String, java.io.InputStream)protected void Load(java.util.zip.ZipInputStream) throws java.io.IOExceptionprivate byte[] ReadBytes(java.io.InputStream)
com.jeantessier.dependency.CodeDependencyCollectorRemoved Methods:
protected void fireStartClass(java.lang.String)protected void fireStopClass(java.lang.String)New Methods:
public void BeginFile(com.jeantessier.classreader.LoadEvent)public void EndFile(com.jeantessier.classreader.LoadEvent)protected void fireBeginClass(java.lang.String)protected void fireBeginSession()protected void fireEndClass(java.lang.String)protected void fireEndSession()
com.jeantessier.dependency.DependencyEventNew Constructors:
public DependencyEvent(java.lang.Object)
com.jeantessier.dependency.NodeHandlerRemoved Methods:
protected void fireStartClass(java.lang.String)protected void fireStopClass(java.lang.String)New Methods:
protected void fireBeginClass(java.lang.String)protected void fireBeginSession()protected void fireEndClass(java.lang.String)protected void fireEndSession()
com.jeantessier.dependency.SelectiveTraversalStrategyRemoved Methods:
protected static org.apache.oro.text.perl.Perl5Util Perl()static static {}Field Declaration Changes:
old:private static final org.apache.oro.text.perl.Perl5Util perl
new:private org.apache.oro.text.perl.Perl5Util perl
com.jeantessier.dependencyfinder.ant.DependencyReporterNew Fields:
private boolean copy_onlyNew Methods:
public boolean getCopyOnly()public void setCopyOnly(boolean)
com.jeantessier.dependencyfinder.ant.VerboseListenerDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.ant.VerboseListener extends java.lang.Object implements com.jeantessier.classreader.LoadListener, com.jeantessier.dependency.DependencyListener, com.jeantessier.metrics.MetricsListener
new:public class com.jeantessier.dependencyfinder.ant.VerboseListener extends com.jeantessier.dependencyfinder.VerboseListenerBase implements com.jeantessier.dependency.DependencyListener, com.jeantessier.metrics.MetricsListenerRemoved Methods:
public void BeginClassfile(com.jeantessier.classreader.LoadEvent)public void EndGroup(com.jeantessier.classreader.LoadEvent)public void EndSession(com.jeantessier.classreader.LoadEvent)public void StartClass(com.jeantessier.dependency.DependencyEvent)public void StartClass(com.jeantessier.metrics.MetricsEvent)public void StartMethod(com.jeantessier.metrics.MetricsEvent)public void StopClass(com.jeantessier.dependency.DependencyEvent)public void StopClass(com.jeantessier.metrics.MetricsEvent)public void StopMethod(com.jeantessier.metrics.MetricsEvent)New Methods:
public void BeginClass(com.jeantessier.dependency.DependencyEvent)public void BeginClass(com.jeantessier.metrics.MetricsEvent)public void BeginMethod(com.jeantessier.metrics.MetricsEvent)public void BeginSession(com.jeantessier.dependency.DependencyEvent)public void BeginSession(com.jeantessier.metrics.MetricsEvent)public void EndClass(com.jeantessier.dependency.DependencyEvent)public void EndClass(com.jeantessier.metrics.MetricsEvent)public void EndFile(com.jeantessier.classreader.LoadEvent)public void EndMethod(com.jeantessier.metrics.MetricsEvent)public void EndSession(com.jeantessier.dependency.DependencyEvent)public void EndSession(com.jeantessier.metrics.MetricsEvent)
com.jeantessier.dependencyfinder.cli.ClassClassDiffNew Methods:
public static void Version() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ClassListNew Methods:
public static void Version() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ClassMetricsNew Methods:
public static void Version() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ClassReaderNew Methods:
public static void Version() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.DependencyClosureNew Methods:
public static void Version() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.DependencyExtractorNew Methods:
public static void Version() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.DependencyMetricsNew Methods:
public static void Version() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.DependencyReporterNew Methods:
public static void Version() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.JarJarDiffNew Methods:
public static void Version() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ListDiffNew Methods:
public static void Version() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.OOMetricsNew Methods:
public static void Version() throws java.io.IOException
com.jeantessier.dependencyfinder.cli.VerboseListenerDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.cli.VerboseListener extends java.io.PrintWriter implements com.jeantessier.classreader.LoadListener, com.jeantessier.dependency.DependencyListener, com.jeantessier.metrics.MetricsListener
new:public class com.jeantessier.dependencyfinder.cli.VerboseListener extends com.jeantessier.dependencyfinder.VerboseListenerBase implements com.jeantessier.dependency.DependencyListener, com.jeantessier.metrics.MetricsListenerRemoved Methods:
public void BeginClassfile(com.jeantessier.classreader.LoadEvent)public void EndGroup(com.jeantessier.classreader.LoadEvent)public void EndSession(com.jeantessier.classreader.LoadEvent)public void StartClass(com.jeantessier.dependency.DependencyEvent)public void StartClass(com.jeantessier.metrics.MetricsEvent)public void StartMethod(com.jeantessier.metrics.MetricsEvent)public void StopClass(com.jeantessier.dependency.DependencyEvent)public void StopClass(com.jeantessier.metrics.MetricsEvent)public void StopMethod(com.jeantessier.metrics.MetricsEvent)public boolean checkError()public void close()public void flush()public void print(boolean)public void print(char)public void print(char[])public void print(double)public void print(float)public void print(int)public void print(java.lang.Object)public void print(java.lang.String)public void print(long)public void println()public void println(boolean)public void println(char)public void println(char[])public void println(double)public void println(float)public void println(int)public void println(java.lang.Object)public void println(java.lang.String)public void println(long)protected void setError()public void write(char[])public void write(char[], int, int)public void write(int)public void write(java.lang.String)public void write(java.lang.String, int, int)New Methods:
public void BeginClass(com.jeantessier.dependency.DependencyEvent)public void BeginClass(com.jeantessier.metrics.MetricsEvent)public void BeginMethod(com.jeantessier.metrics.MetricsEvent)public void BeginSession(com.jeantessier.dependency.DependencyEvent)public void BeginSession(com.jeantessier.metrics.MetricsEvent)public void Close()public void EndClass(com.jeantessier.dependency.DependencyEvent)public void EndClass(com.jeantessier.metrics.MetricsEvent)public void EndFile(com.jeantessier.classreader.LoadEvent)public void EndMethod(com.jeantessier.metrics.MetricsEvent)public void EndSession(com.jeantessier.dependency.DependencyEvent)public void EndSession(com.jeantessier.metrics.MetricsEvent)public void Print(java.lang.String)
com.jeantessier.dependencyfinder.gui.DependencyExtractActionDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.gui.DependencyExtractAction extends javax.swing.AbstractAction implements com.jeantessier.classreader.LoadListener, java.lang.Runnable
new:public class com.jeantessier.dependencyfinder.gui.DependencyExtractAction extends javax.swing.AbstractAction implements java.lang.RunnableRemoved Fields:
private com.jeantessier.classreader.ClassfileLoader loaderRemoved Methods:
public void BeginClassfile(com.jeantessier.classreader.LoadEvent)public void BeginGroup(com.jeantessier.classreader.LoadEvent)public void BeginSession(com.jeantessier.classreader.LoadEvent)public void EndClassfile(com.jeantessier.classreader.LoadEvent)public void EndGroup(com.jeantessier.classreader.LoadEvent)public void EndSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.dependencyfinder.gui.DependencyFinderRemoved Methods:
javax.swing.JComponent BuildQueryPanel(boolean)New Fields:
static java.lang.Class class$com$jeantessier$dependencyfinder$gui$DependencyFinderprivate javax.swing.JCheckBox copy_onlyprivate javax.swing.JMenu help_menuNew Methods:
private boolean AdvancedMode()void AdvancedMode(boolean)private void BuildHelpMenu(com.jeantessier.commandline.CommandLine)javax.swing.JComponent BuildQueryPanel()static java.lang.Class class$(java.lang.String)
com.jeantessier.dependencyfinder.gui.MetricsExtractActionDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.gui.MetricsExtractAction extends javax.swing.AbstractAction implements com.jeantessier.classreader.LoadListener, com.jeantessier.metrics.MetricsListener, java.lang.Runnable
new:public class com.jeantessier.dependencyfinder.gui.MetricsExtractAction extends javax.swing.AbstractAction implements java.lang.RunnableRemoved Methods:
public void BeginClassfile(com.jeantessier.classreader.LoadEvent)public void BeginGroup(com.jeantessier.classreader.LoadEvent)public void BeginSession(com.jeantessier.classreader.LoadEvent)public void EndClassfile(com.jeantessier.classreader.LoadEvent)public void EndGroup(com.jeantessier.classreader.LoadEvent)public void EndSession(com.jeantessier.classreader.LoadEvent)public void StartClass(com.jeantessier.metrics.MetricsEvent)public void StartMethod(com.jeantessier.metrics.MetricsEvent)public void StopClass(com.jeantessier.metrics.MetricsEvent)public void StopMethod(com.jeantessier.metrics.MetricsEvent)
com.jeantessier.dependencyfinder.gui.OOMetricsRemoved Constructors:
public OOMetrics(com.jeantessier.metrics.MetricsFactory)Removed Methods:
private void BuildMenus()New Fields:
static java.lang.Class class$com$jeantessier$dependencyfinder$gui$OOMetricsprivate javax.swing.JMenu help_menuNew Constructors:
public OOMetrics(com.jeantessier.commandline.CommandLine, com.jeantessier.metrics.MetricsFactory)New Methods:
private void BuildFileMenu(com.jeantessier.commandline.CommandLine)private void BuildHelpMenu(com.jeantessier.commandline.CommandLine)private void BuildMenus(com.jeantessier.commandline.CommandLine)
com.jeantessier.dependencyfinder.gui.OOMetricsTableModelRemoved Fields:
private static final org.apache.oro.text.perl.Perl5Util perl
com.jeantessier.dependencyfinder.gui.OpenFileActionRemoved Methods:
public void StartClass(com.jeantessier.dependency.DependencyEvent)public void StopClass(com.jeantessier.dependency.DependencyEvent)New Methods:
public void BeginClass(com.jeantessier.dependency.DependencyEvent)public void BeginSession(com.jeantessier.dependency.DependencyEvent)public void EndClass(com.jeantessier.dependency.DependencyEvent)public void EndSession(com.jeantessier.dependency.DependencyEvent)
com.jeantessier.metrics.AccumulatorMeasurementMethod Declaration Changes:
old:private synchronized boolean EvaluateRE(java.lang.String, java.lang.String)
new:private boolean EvaluateRE(java.lang.String, java.lang.String)
com.jeantessier.metrics.MetricsEventRemoved Constructors:
public MetricsEvent(java.lang.Object, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Method_info, com.jeantessier.metrics.Metrics)New Fields:
private int sizeNew Constructors:
public MetricsEvent(java.lang.Object)public MetricsEvent(java.lang.Object, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Method_info, com.jeantessier.metrics.Metrics, int)public MetricsEvent(java.lang.Object, int)New Methods:
public int Size()
com.jeantessier.metrics.MetricsGathererRemoved Methods:
protected void fireStartClass(com.jeantessier.classreader.Classfile)protected void fireStartMethod(com.jeantessier.classreader.Method_info)protected void fireStopClass(com.jeantessier.classreader.Classfile, com.jeantessier.metrics.Metrics)protected void fireStopMethod(com.jeantessier.classreader.Method_info, com.jeantessier.metrics.Metrics)New Methods:
public void VisitClassfiles(java.util.Collection)protected void fireBeginClass(com.jeantessier.classreader.Classfile)protected void fireBeginMethod(com.jeantessier.classreader.Method_info)protected void fireBeginSession(int)protected void fireEndClass(com.jeantessier.classreader.Classfile, com.jeantessier.metrics.Metrics)protected void fireEndMethod(com.jeantessier.classreader.Method_info, com.jeantessier.metrics.Metrics)protected void fireEndSession()
com.jeantessier.metrics.StatisticalMeasurementMethod Declaration Changes:
old:private synchronized void CollectData()
new:private void CollectData()
com.jeantessier.dependencyfindercom.jeantessier.textjspcom.jeantessier.classreader.ClassfileLoaderDispatchercom.jeantessier.classreader.ClassfileScannercom.jeantessier.classreader.PermissiveDispatchercom.jeantessier.classreader.StrictDispatchercom.jeantessier.dependencyfinder.gui.AboutActioncom.jeantessier.dependencyfinder.gui.MetricsVerboseListenercom.jeantessier.dependencyfinder.gui.RefreshDependencyGraphActioncom.jeantessier.dependencyfinder.gui.VerboseListener
com.jeantessier.classreader.PrinterRemoved Fields:
private java.lang.StringBuffer bufferRemoved Constructors:
public Printer()Removed Methods:
protected com.jeantessier.classreader.Printer Append(char[], int, int)public java.lang.String toString()New Fields:
private java.io.PrintWriter outNew Constructors:
public Printer(java.io.PrintWriter)
com.jeantessier.classreader.TextPrinterRemoved Constructors:
public TextPrinter()New Constructors:
public TextPrinter(java.io.PrintWriter)
com.jeantessier.classreader.XMLPrinterRemoved Constructors:
public XMLPrinter()public XMLPrinter(java.lang.String)New Constructors:
public XMLPrinter(java.io.PrintWriter)public XMLPrinter(java.io.PrintWriter, java.lang.String)
com.jeantessier.commandline.CommandLineRemoved Methods:
public static void Error(com.jeantessier.commandline.CommandLineUsage)public static void Error(com.jeantessier.commandline.CommandLineUsage, java.lang.Exception)public static void Error(com.jeantessier.commandline.CommandLineUsage, java.lang.String)public static void main(java.lang.String[]) throws java.lang.Exception
com.jeantessier.commandline.CommandLineUsageNew Fields:
private static final java.lang.String EOLNew Methods:
static static {}
com.jeantessier.dependency.MetricsReportRemoved Fields:
private java.io.StringWriter bufferRemoved Constructors:
public MetricsReport()Removed Methods:
public java.lang.String toString()New Constructors:
public MetricsReport(java.io.PrintWriter)
com.jeantessier.dependency.PrinterRemoved Fields:
private java.util.LinkedList buffersRemoved Constructors:
public Printer()public Printer(com.jeantessier.dependency.TraversalStrategy)Removed Methods:
protected com.jeantessier.dependency.Printer Append(char[], int, int)private java.lang.StringBuffer CurrentBuffer()protected int CurrentBufferLength()protected void KillBuffer()protected void PopBuffer(java.lang.String)protected void PushBuffer()public java.lang.String toString()New Fields:
private java.io.PrintWriter outNew Constructors:
public Printer(com.jeantessier.dependency.TraversalStrategy, java.io.PrintWriter)public Printer(java.io.PrintWriter)
com.jeantessier.dependency.TextPrinterRemoved Constructors:
public TextPrinter()public TextPrinter(com.jeantessier.dependency.TraversalStrategy)New Constructors:
public TextPrinter(com.jeantessier.dependency.TraversalStrategy, java.io.PrintWriter)public TextPrinter(java.io.PrintWriter)New Methods:
private boolean ShowClassNode(com.jeantessier.dependency.ClassNode)private boolean ShowFeatureNode(com.jeantessier.dependency.FeatureNode)private boolean ShowNode(com.jeantessier.dependency.Node)private boolean ShowPackageNode(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.XMLPrinterRemoved Constructors:
public XMLPrinter()public XMLPrinter(com.jeantessier.dependency.TraversalStrategy)public XMLPrinter(com.jeantessier.dependency.TraversalStrategy, java.lang.String)public XMLPrinter(java.lang.String)New Constructors:
public XMLPrinter(com.jeantessier.dependency.TraversalStrategy, java.io.PrintWriter)public XMLPrinter(com.jeantessier.dependency.TraversalStrategy, java.io.PrintWriter, java.lang.String)public XMLPrinter(java.io.PrintWriter)public XMLPrinter(java.io.PrintWriter, java.lang.String)
com.jeantessier.metrics.CSVPrinterRemoved Constructors:
public CSVPrinter(java.util.List)New Constructors:
public CSVPrinter(java.io.PrintWriter, java.util.List)
com.jeantessier.metrics.PrinterRemoved Fields:
private java.lang.StringBuffer bufferRemoved Constructors:
public Printer()Removed Methods:
protected com.jeantessier.metrics.Printer Append(char[], int, int)public java.lang.String toString()New Fields:
private java.io.PrintWriter outNew Constructors:
public Printer(java.io.PrintWriter)
com.jeantessier.metrics.TextPrinterRemoved Constructors:
public TextPrinter(java.util.List)New Constructors:
public TextPrinter(java.io.PrintWriter, java.util.List)
com.jeantessier.metrics.XMLPrinterRemoved Constructors:
public XMLPrinter(com.jeantessier.metrics.MetricsConfiguration)public XMLPrinter(com.jeantessier.metrics.MetricsConfiguration, java.lang.String)New Constructors:
public XMLPrinter(java.io.PrintWriter, com.jeantessier.metrics.MetricsConfiguration)public XMLPrinter(java.io.PrintWriter, com.jeantessier.metrics.MetricsConfiguration, java.lang.String)
com.jeantessier.classreader.PrettyPrintercom.jeantessier.classreader.UglyPrintercom.jeantessier.dependency.PrettyPrintercom.jeantessier.dependencyfinder.cli.ClassInheritancecom.jeantessier.dependencyfinder.cli.ListDiffPrintercom.jeantessier.metrics.PrettyPrinter
com.jeantessier.classreader.ClassfileLoaderEventSourceNew Fields:
private com.jeantessier.classreader.ClassfileLoader dir_loaderprivate com.jeantessier.classreader.ClassfileLoader jar_loaderprivate com.jeantessier.classreader.ClassfileLoader zip_loader
com.jeantessier.dependency.MetricsGathererRemoved Fields:
private int chart_sizeRemoved Methods:
public int ChartSize()New Fields:
private int chart_maximumNew Methods:
public int ChartMaximum()
com.jeantessier.dependency.TextPrinterNew Fields:
private java.util.Map dependenciesprivate boolean show_empty_nodesprivate boolean show_inboundsprivate boolean show_outboundsNew Methods:
protected void PreprocessAfterDependenciesClassNode(com.jeantessier.dependency.ClassNode)protected void PreprocessAfterDependenciesPackageNode(com.jeantessier.dependency.PackageNode)private void PrintDependencies(java.util.Map)public boolean ShowEmptyNodes()public void ShowEmptyNodes(boolean)public boolean ShowInbounds()public void ShowInbounds(boolean)public boolean ShowOutbounds()public void ShowOutbounds(boolean)
com.jeantessier.dependencyfinder.cli.ClassListRemoved Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTpublic static final java.lang.String DEFAULT_TRACEFILERemoved Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOExceptionstatic static {}
com.jeantessier.dependencyfinder.cli.ClassMetricsRemoved Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTpublic static final java.lang.String DEFAULT_TRACEFILERemoved Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOExceptionstatic static {}
com.jeantessier.dependencyfinder.cli.ClassReaderRemoved Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTpublic static final java.lang.String DEFAULT_TRACEFILERemoved Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOExceptionstatic static {}
com.jeantessier.dependencyfinder.cli.DependencyClosureRemoved Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTpublic static final java.lang.String DEFAULT_TRACEFILERemoved Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOExceptionstatic static {}
com.jeantessier.dependencyfinder.cli.DependencyExtractorRemoved Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTpublic static final java.lang.String DEFAULT_TRACEFILERemoved Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOExceptionstatic static {}
com.jeantessier.dependencyfinder.cli.DependencyMetricsRemoved Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTpublic static final java.lang.String DEFAULT_TRACEFILERemoved Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOExceptionstatic static {}
com.jeantessier.dependencyfinder.cli.DependencyReporterRemoved Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTpublic static final java.lang.String DEFAULT_TRACEFILERemoved Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOExceptionstatic static {}
com.jeantessier.dependencyfinder.cli.JarJarDiffRemoved Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTpublic static final java.lang.String DEFAULT_TRACEFILERemoved Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOExceptionstatic static {}
com.jeantessier.dependencyfinder.cli.ListDiffRemoved Fields:
public static final java.lang.String DEFAULT_LOGFILEprivate static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTpublic static final java.lang.String DEFAULT_TRACEFILERemoved Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOExceptionstatic static {}
com.jeantessier.dependencyfinder.cli.OOMetricsRemoved Fields:
public static final java.lang.String DEFAULT_DISPOSEprivate static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTpublic static final java.lang.String DEFAULT_TRACEFILERemoved Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionstatic static {}
com.jeantessier.dependencyfinder.gui.DependencyFinderRemoved Fields:
public static final java.lang.String DEFAULT_LOGFILEprivate static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTpublic static final java.lang.String DEFAULT_TRACEFILERemoved Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOExceptionstatic static {}
com.jeantessier.dependencyfinder.gui.MeasurementTableCellRendererNew Fields:
private static final java.awt.Color HIGHLIGHTED_FOREGROUNDprivate static final java.awt.Color NORMAL_FOREGROUNDprivate static final java.awt.Color PRIMARY_HIGHLIGHTED_BACKGROUNDprivate static final java.awt.Color PRIMARY_NORMAL_BACKGROUNDprivate static final java.awt.Color SECONDARY_HIGHLIGHTED_BACKGROUNDprivate static final java.awt.Color SECONDARY_NORMAL_BACKGROUNDNew Methods:
private void CellContent(javax.swing.JLabel, com.jeantessier.metrics.Measurement, int, java.lang.String)private void HighlightedCell(boolean, int, javax.swing.JLabel)private void NormalCell(boolean, int, javax.swing.JLabel)static static {}
com.jeantessier.dependencyfinder.gui.OOMetricsRemoved Fields:
public static final java.lang.String DEFAULT_LOGFILEprivate static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTpublic static final java.lang.String DEFAULT_TRACEFILERemoved Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOException
com.jeantessier.dependencyfinder.gui.OOMetricsTableModelNew Fields:
private static final java.lang.Integer LOCAL_DISPOSE_STANDARD_DEVIATIONprivate com.jeantessier.metrics.MeasurementDescriptor[] measurement_descriptorsNew Methods:
public com.jeantessier.metrics.MeasurementDescriptor ColumnDescriptor(int)
com.jeantessier.dependencyfinder.gui.TableHeaderListenerDeclaration Changes:
old:class com.jeantessier.dependencyfinder.gui.TableHeaderListener extends java.awt.event.MouseAdapter
new:class com.jeantessier.dependencyfinder.gui.TableHeaderListener extends java.lang.Object implements java.awt.event.MouseListener, java.awt.event.MouseMotionListenerNew Fields:
static java.lang.Class class$com$jeantessier$metrics$StatisticalMeasurementNew Methods:
static java.lang.Class class$(java.lang.String)public void mouseDragged(java.awt.event.MouseEvent)public void mouseEntered(java.awt.event.MouseEvent)public void mouseExited(java.awt.event.MouseEvent)public void mouseMoved(java.awt.event.MouseEvent)public void mousePressed(java.awt.event.MouseEvent)public void mouseReleased(java.awt.event.MouseEvent)
com.jeantessier.diff.ListBasedValidatorNew Constructors:
public ListBasedValidator(java.io.File) throws java.io.IOExceptionNew Methods:
public void Load(java.io.File) throws java.io.IOException
com.jeantessier.metrics.MeasurementBaseNew Methods:
public java.lang.String toString()
com.jeantessier.metrics.MeasurementDescriptorNew Methods:
public java.lang.String Range()
com.jeantessier.metrics.MetricsNew Methods:
public boolean InRange()
com.jeantessier.metrics.MetricsFactoryNew Fields:
private java.util.Map included_classesprivate java.util.Map included_groupsprivate java.util.Map included_methodsprivate java.util.Map included_projectsNew Methods:
public java.util.Collection AllClassMetrics()public java.util.Collection AllClassNames()public java.util.Collection AllGroupMetrics()public java.util.Collection AllGroupNames()public java.util.Collection AllMethodMetrics()public java.util.Collection AllMethodNames()public java.util.Collection AllProjectMetrics()public java.util.Collection AllProjectNames()public void IncludeClassMetrics(com.jeantessier.metrics.Metrics)public void IncludeGroupMetrics(com.jeantessier.metrics.Metrics)public void IncludeMethodMetrics(com.jeantessier.metrics.Metrics)public void IncludeProjectMetrics(com.jeantessier.metrics.Metrics)
com.jeantessier.metrics.StatisticalMeasurementNew Fields:
public static final int DISPOSE_STANDARD_DEVIATIONprivate double standard_deviationprivate static final java.text.NumberFormat value_formatNew Methods:
public static java.lang.String DisposeAbbreviation(int)public static java.lang.String DisposeLabel(int)public double StandardDeviation()static static {}
com.jeantessier.dependencyfinder.antcom.jeantessier.classreader.TextPrintercom.jeantessier.dependencyfinder.cli.ClassClassDiffcom.jeantessier.dependencyfinder.cli.NullPrintWritercom.jeantessier.dependencyfinder.cli.VerboseListenercom.jeantessier.diff.ListDiffPrintercom.jeantessier.metrics.TextPrintercom.jeantessier.dependencyfinder.gui.DependencyFinder$1com.jeantessier.dependencyfinder.gui.OOMetrics$1
com.jeantessier.classreader.LoadListenerRemoved Methods:
public abstract void LoadElement(com.jeantessier.classreader.LoadEvent)public abstract void LoadStart(com.jeantessier.classreader.LoadEvent)public abstract void LoadStop(com.jeantessier.classreader.LoadEvent)public abstract void LoadedClassfile(com.jeantessier.classreader.LoadEvent)New Methods:
public abstract void BeginClassfile(com.jeantessier.classreader.LoadEvent)public abstract void BeginGroup(com.jeantessier.classreader.LoadEvent)public abstract void BeginSession(com.jeantessier.classreader.LoadEvent)public abstract void EndClassfile(com.jeantessier.classreader.LoadEvent)public abstract void EndGroup(com.jeantessier.classreader.LoadEvent)public abstract void EndSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.metrics.MeasurementVisitorNew Methods:
public abstract void VisitNameListMeasurement(com.jeantessier.metrics.NameListMeasurement)
com.jeantessier.classreader.AggregatingClassfileLoaderMethod Declaration Changes:
old:public com.jeantessier.classreader.Classfile Load(java.io.DataInputStream) throws java.io.IOException
new:protected com.jeantessier.classreader.Classfile Load(java.io.DataInputStream) throws java.io.IOException
com.jeantessier.classreader.ClassfileLoaderRemoved Methods:
protected abstract void fireLoadElement(java.lang.String, java.lang.String)protected abstract void fireLoadStart(java.lang.String)protected abstract void fireLoadStop(java.lang.String)protected abstract void fireLoadedClassfile(java.lang.String, com.jeantessier.classreader.Classfile)New Methods:
protected abstract void Load(java.lang.String)public void Load(java.util.Collection)protected abstract void fireBeginClassfile(java.lang.String, java.lang.String)protected abstract void fireBeginGroup(java.lang.String, int)protected abstract void fireBeginSession()protected abstract void fireEndClassfile(java.lang.String, java.lang.String, com.jeantessier.classreader.Classfile)protected abstract void fireEndGroup(java.lang.String)protected abstract void fireEndSession()
com.jeantessier.classreader.ClassfileLoaderDecoratorRemoved Methods:
protected void fireLoadElement(java.lang.String, java.lang.String)protected void fireLoadStart(java.lang.String)protected void fireLoadStop(java.lang.String)protected void fireLoadedClassfile(java.lang.String, com.jeantessier.classreader.Classfile)New Methods:
protected void fireBeginClassfile(java.lang.String, java.lang.String)protected void fireBeginGroup(java.lang.String, int)protected void fireBeginSession()protected void fireEndClassfile(java.lang.String, java.lang.String, com.jeantessier.classreader.Classfile)protected void fireEndGroup(java.lang.String)protected void fireEndSession()
com.jeantessier.classreader.ClassfileLoaderEventSourceRemoved Methods:
protected void fireLoadElement(java.lang.String, java.lang.String)protected void fireLoadStart(java.lang.String)protected void fireLoadStop(java.lang.String)protected void fireLoadedClassfile(java.lang.String, com.jeantessier.classreader.Classfile)New Methods:
protected void Load(java.lang.String)protected void fireBeginClassfile(java.lang.String, java.lang.String)protected void fireBeginGroup(java.lang.String, int)protected void fireBeginSession()protected void fireEndClassfile(java.lang.String, java.lang.String, com.jeantessier.classreader.Classfile)protected void fireEndGroup(java.lang.String)protected void fireEndSession()
com.jeantessier.classreader.CollectorBaseRemoved Methods:
public void LoadElement(com.jeantessier.classreader.LoadEvent)public void LoadStart(com.jeantessier.classreader.LoadEvent)public void LoadStop(com.jeantessier.classreader.LoadEvent)public void LoadedClassfile(com.jeantessier.classreader.LoadEvent)New Methods:
public void BeginClassfile(com.jeantessier.classreader.LoadEvent)public void BeginGroup(com.jeantessier.classreader.LoadEvent)public void BeginSession(com.jeantessier.classreader.LoadEvent)public void EndClassfile(com.jeantessier.classreader.LoadEvent)public void EndGroup(com.jeantessier.classreader.LoadEvent)public void EndSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.DirectoryClassfileLoaderRemoved Methods:
public void Load(com.jeantessier.classreader.DirectoryExplorer) throws java.io.IOExceptionNew Methods:
protected void Load(java.lang.String)
com.jeantessier.classreader.JarClassfileLoaderMethod Declaration Changes:
old:public void Load(java.lang.String) throws java.io.IOException
new:protected void Load(java.lang.String)
com.jeantessier.classreader.LoadEventRemoved Constructors:
public LoadEvent(java.lang.Object, java.lang.String)public LoadEvent(java.lang.Object, java.lang.String, com.jeantessier.classreader.Classfile)public LoadEvent(java.lang.Object, java.lang.String, java.lang.String)New Fields:
private int sizeNew Constructors:
public LoadEvent(java.lang.Object, java.lang.String, int)public LoadEvent(java.lang.Object, java.lang.String, java.lang.String, com.jeantessier.classreader.Classfile)public LoadEvent(java.lang.Object, java.lang.String, java.lang.String, com.jeantessier.classreader.Classfile, int)New Methods:
public int Size()
com.jeantessier.classreader.TransientClassfileLoaderMethod Declaration Changes:
old:public com.jeantessier.classreader.Classfile Load(java.io.DataInputStream) throws java.io.IOException
new:protected com.jeantessier.classreader.Classfile Load(java.io.DataInputStream) throws java.io.IOException
com.jeantessier.classreader.XMLPrinterNew Fields:
private static final com.jeantessier.classreader.BitFormat format
com.jeantessier.classreader.ZipClassfileLoaderRemoved Methods:
public void Load(java.util.Collection) throws java.io.IOExceptionMethod Declaration Changes:
old:public void Load(java.lang.String) throws java.io.IOException
new:protected void Load(java.lang.String)
com.jeantessier.dependency.ClassNodeRemoved Methods:
public void AddDependency(com.jeantessier.dependency.Node)New Methods:
public boolean CanAddDependency(com.jeantessier.dependency.Node)
com.jeantessier.dependency.CodeDependencyCollectorRemoved Methods:
public void LoadElement(com.jeantessier.classreader.LoadEvent)public void LoadStart(com.jeantessier.classreader.LoadEvent)public void LoadStop(com.jeantessier.classreader.LoadEvent)public void LoadedClassfile(com.jeantessier.classreader.LoadEvent)New Methods:
public void BeginClassfile(com.jeantessier.classreader.LoadEvent)public void BeginGroup(com.jeantessier.classreader.LoadEvent)public void BeginSession(com.jeantessier.classreader.LoadEvent)public void EndClassfile(com.jeantessier.classreader.LoadEvent)public void EndGroup(com.jeantessier.classreader.LoadEvent)public void EndSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.dependency.FeatureNodeRemoved Methods:
public void AddDependency(com.jeantessier.dependency.Node)New Methods:
public boolean CanAddDependency(com.jeantessier.dependency.Node)
com.jeantessier.dependency.NodeNew Methods:
public boolean CanAddDependency(com.jeantessier.dependency.Node)
com.jeantessier.dependency.NodeLoaderMethod Declaration Changes:
old:public java.util.Map Load(java.io.InputStream) throws java.io.IOException, org.xml.sax.SAXException
new:public com.jeantessier.dependency.NodeFactory Load(java.io.InputStream) throws java.io.IOException, org.xml.sax.SAXException
old:public java.util.Map Load(java.io.Reader) throws java.io.IOException, org.xml.sax.SAXException
new:public com.jeantessier.dependency.NodeFactory Load(java.io.Reader) throws java.io.IOException, org.xml.sax.SAXException
old:public java.util.Map Load(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException
new:public com.jeantessier.dependency.NodeFactory Load(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException
old:public java.util.Map Load(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException
new:public com.jeantessier.dependency.NodeFactory Load(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException
com.jeantessier.dependency.PackageNodeRemoved Methods:
public void AddDependency(com.jeantessier.dependency.Node)
com.jeantessier.dependencyfinder.cli.ListDiffPrinterNew Fields:
private static final org.apache.oro.text.perl.Perl5Util perlNew Methods:
private java.lang.String ClassName(java.lang.String)private java.util.Collection Compress(java.util.Collection)private java.lang.String PackageName(java.lang.String)private void PrintLines(java.lang.StringBuffer, java.util.Collection)static static {}
com.jeantessier.dependencyfinder.gui.DependencyExtractActionDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.gui.DependencyExtractAction extends javax.swing.AbstractAction implements com.jeantessier.classreader.LoadListener, com.jeantessier.dependency.DependencyListener, java.lang.Runnable
new:public class com.jeantessier.dependencyfinder.gui.DependencyExtractAction extends javax.swing.AbstractAction implements com.jeantessier.classreader.LoadListener, java.lang.RunnableRemoved Methods:
public void Dependency(com.jeantessier.dependency.DependencyEvent)private void Extract(java.io.File)public void LoadElement(com.jeantessier.classreader.LoadEvent)public void LoadStart(com.jeantessier.classreader.LoadEvent)public void LoadStop(com.jeantessier.classreader.LoadEvent)public void LoadedClassfile(com.jeantessier.classreader.LoadEvent)public void StartClass(com.jeantessier.dependency.DependencyEvent)public void StopClass(com.jeantessier.dependency.DependencyEvent)New Methods:
public void BeginClassfile(com.jeantessier.classreader.LoadEvent)public void BeginGroup(com.jeantessier.classreader.LoadEvent)public void BeginSession(com.jeantessier.classreader.LoadEvent)public void EndClassfile(com.jeantessier.classreader.LoadEvent)public void EndGroup(com.jeantessier.classreader.LoadEvent)public void EndSession(com.jeantessier.classreader.LoadEvent)
com.jeantessier.dependencyfinder.gui.DependencyFinderRemoved Fields:
private com.jeantessier.classreader.Collector collectorprivate java.util.Collection packagesRemoved Methods:
private javax.swing.JComponent BuildFilterPanel()private javax.swing.JComponent BuildQueryPanel()private javax.swing.JComponent BuildScopePanel()public com.jeantessier.classreader.Collector Collector()public void Collector(com.jeantessier.classreader.Collector)public void Packages(java.util.Collection)New Fields:
private boolean advanced_modeprivate javax.swing.JProgressBar progress_barprivate javax.swing.JPanel query_panelprivate javax.swing.JMenu view_menuNew Methods:
private javax.swing.JComponent BuildAdvancedFilterPanel()private void BuildAdvancedQueryPanel()private javax.swing.JComponent BuildAdvancedScopePanel()private void BuildFileMenu(com.jeantessier.commandline.CommandLine)javax.swing.JComponent BuildQueryPanel(boolean)private javax.swing.JComponent BuildSimpleFilterPanel()private javax.swing.JComponent BuildSimpleFilterPanelCheckboxes()private javax.swing.JComponent BuildSimpleFilterPanelTextFields()private void BuildSimpleQueryPanel()private javax.swing.JComponent BuildSimpleScopePanel()private javax.swing.JComponent BuildSimpleScopePanelCheckboxes()private javax.swing.JComponent BuildSimpleScopePanelTextFields()private void BuildViewMenu(com.jeantessier.commandline.CommandLine)javax.swing.JProgressBar ProgressBar()
com.jeantessier.dependencyfinder.gui.MetricsExtractActionDeclaration Changes:
old:public class com.jeantessier.dependencyfinder.gui.MetricsExtractAction extends javax.swing.AbstractAction implements com.jeantessier.classreader.LoadListener, java.lang.Runnable
new:public class com.jeantessier.dependencyfinder.gui.MetricsExtractAction extends javax.swing.AbstractAction implements com.jeantessier.classreader.LoadListener, com.jeantessier.metrics.MetricsListener, java.lang.RunnableRemoved Methods:
private void Extract(java.io.File)public void LoadElement(com.jeantessier.classreader.LoadEvent)public void LoadStart(com.jeantessier.classreader.LoadEvent)public void LoadStop(com.jeantessier.classreader.LoadEvent)public void LoadedClassfile(com.jeantessier.classreader.LoadEvent)New Methods:
public void BeginClassfile(com.jeantessier.classreader.LoadEvent)public void BeginGroup(com.jeantessier.classreader.LoadEvent)public void BeginSession(com.jeantessier.classreader.LoadEvent)public void EndClassfile(com.jeantessier.classreader.LoadEvent)public void EndGroup(com.jeantessier.classreader.LoadEvent)public void EndSession(com.jeantessier.classreader.LoadEvent)public void StartClass(com.jeantessier.metrics.MetricsEvent)public void StartMethod(com.jeantessier.metrics.MetricsEvent)public void StopClass(com.jeantessier.metrics.MetricsEvent)public void StopMethod(com.jeantessier.metrics.MetricsEvent)
com.jeantessier.dependencyfinder.gui.OOMetricsNew Fields:
private javax.swing.JProgressBar progress_barNew Methods:
javax.swing.JProgressBar ProgressBar()
com.jeantessier.metrics.AccumulatorMeasurementDeclaration Changes:
old:public class com.jeantessier.metrics.AccumulatorMeasurement extends com.jeantessier.metrics.MeasurementBase
new:public class com.jeantessier.metrics.AccumulatorMeasurement extends com.jeantessier.metrics.MeasurementBase implements com.jeantessier.metrics.CollectionMeasurementRemoved Fields:
private java.util.Collection collectionRemoved Methods:
public void Add(java.lang.Object)New Fields:
private java.util.Map termsprivate java.util.Collection valuesNew Methods:
private synchronized boolean EvaluateRE(java.lang.String, java.lang.String)private void FilterElement(java.lang.String, java.util.Collection)private void FilterMeasurement(com.jeantessier.metrics.CollectionMeasurement, java.util.Collection)private void FilterMetrics(com.jeantessier.metrics.Metrics)private void LogTerms(java.lang.String)
com.jeantessier.metrics.MeasurementBaseNew Fields:
private boolean cachedNew Methods:
protected boolean Cached()protected void Cached(boolean)
com.jeantessier.metrics.MeasurementDescriptorNew Fields:
private boolean cachedNew Methods:
public boolean Cached()public void Cached(boolean)
com.jeantessier.metrics.MetricsNew Methods:
public boolean HasMeasurement(java.lang.String)
com.jeantessier.metrics.MetricsGathererNew Fields:
private java.util.HashSet metrics_listenersNew Methods:
public void addMetricsListener(com.jeantessier.metrics.MetricsListener)protected void fireStartClass(com.jeantessier.classreader.Classfile)protected void fireStartMethod(com.jeantessier.classreader.Method_info)protected void fireStopClass(com.jeantessier.classreader.Classfile, com.jeantessier.metrics.Metrics)protected void fireStopMethod(com.jeantessier.classreader.Method_info, com.jeantessier.metrics.Metrics)public void removeMetricsListener(com.jeantessier.metrics.MetricsListener)
com.jeantessier.metrics.NbSubMetricsMeasurementRemoved Methods:
public java.lang.Number Value()New Fields:
private static final double DELTAprivate static final java.lang.String EQUALSprivate static final java.lang.String GREATER_THANprivate static final java.lang.String GREATER_THAN_OR_EQUALprivate static final java.lang.String LESSER_THANprivate static final java.lang.String LESSER_THAN_OR_EQUALprivate static final java.lang.String NOT_EQUALSprivate static final java.lang.String OPERATORSprivate java.util.List termsprivate int valueNew Methods:
private boolean EvaluateTerm(java.lang.String, com.jeantessier.metrics.Metrics)private double ResolveOperand(java.lang.String, com.jeantessier.metrics.Metrics)private boolean SelectMetrics(com.jeantessier.metrics.Metrics)public java.util.List Terms()
com.jeantessier.metrics.PrettyPrinterRemoved Fields:
private boolean expand_accumulator_measurementsRemoved Methods:
public boolean ExpandAccumulatorMeasurements()public void ExpandAccumulatorMeasurements(boolean)New Fields:
private boolean expand_collection_measurementsNew Methods:
public boolean ExpandCollectionMeasurements()public void ExpandCollectionMeasurements(boolean)protected void VisitCollectionMeasurement(com.jeantessier.metrics.CollectionMeasurement)public void VisitNameListMeasurement(com.jeantessier.metrics.NameListMeasurement)
com.jeantessier.metrics.PrinterNew Methods:
public void VisitMetrics(java.util.Collection)public void VisitNameListMeasurement(com.jeantessier.metrics.NameListMeasurement)
com.jeantessier.metrics.RatioMeasurementNew Fields:
private double value
com.jeantessier.metrics.SumMeasurementNew Fields:
private double value
com.jeantessier.metrics.CollectionMeasurementcom.jeantessier.metrics.MetricsListenercom.jeantessier.classreader.BitFormatcom.jeantessier.dependencyfinder.gui.AdvancedQueryPanelActioncom.jeantessier.dependencyfinder.gui.SimpleQueryPanelActioncom.jeantessier.dependencyfinder.gui.WindowKillercom.jeantessier.metrics.MetricsEventcom.jeantessier.metrics.NameListMeasurementcom.jeantessier.metrics.NumericalMeasurementcom.jeantessier.classreader.ClassfileLoaderBasecom.jeantessier.diff.ExternalClassReportcom.jeantessier.diff.ExternalReportcom.jeantessier.metrics.SubMetricsBasedMeasurement
com.jeantessier.classreader.ClassfileLoaderDeclaration Changes:
old:public interface com.jeantessier.classreader.ClassfileLoader
new:public abstract class com.jeantessier.classreader.ClassfileLoader extends java.lang.ObjectRemoved Methods:
public abstract void Start() throws java.io.IOExceptionNew Constructors:
public ClassfileLoader()New Methods:
protected abstract com.jeantessier.classreader.Classfile Load(java.io.DataInputStream) throws java.io.IOExceptionprotected abstract void fireLoadElement(java.lang.String, java.lang.String)protected abstract void fireLoadStart(java.lang.String)protected abstract void fireLoadStop(java.lang.String)protected abstract void fireLoadedClassfile(java.lang.String, com.jeantessier.classreader.Classfile)
com.jeantessier.classreader.CollectorDeclaration Changes:
old:public interface com.jeantessier.classreader.Collector extends com.jeantessier.classreader.Visitor
new:public interface com.jeantessier.classreader.Collector extends com.jeantessier.classreader.LoadListener, com.jeantessier.classreader.Visitor
com.jeantessier.classreader.LoadListenerNew Methods:
public abstract void LoadedClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.dependency.VisitorRemoved Methods:
public abstract java.util.SortedSet Scope()
com.jeantessier.diff.DifferencesNew Methods:
public abstract boolean IsEmpty()public abstract java.lang.String Name()
com.jeantessier.diff.VisitorNew Methods:
public abstract void VisitDeprecatableDifferences(com.jeantessier.diff.DeprecatableDifferences)public abstract void VisitDocumentableDifferences(com.jeantessier.diff.DocumentableDifferences)
com.jeantessier.metrics.MeasurementRemoved Methods:
public abstract java.lang.String Name()New Methods:
public abstract void Add(double)public abstract void Add(float)public abstract void Add(int)public abstract void Add(long)public abstract com.jeantessier.metrics.Metrics Context()public abstract com.jeantessier.metrics.MeasurementDescriptor Descriptor()public abstract boolean InRange()public abstract java.lang.String LongName()public abstract java.lang.String ShortName()public abstract java.lang.Number Value()public abstract double doubleValue()public abstract float floatValue()public abstract int intValue()public abstract long longValue()
com.jeantessier.metrics.MeasurementVisitorNew Methods:
public abstract void VisitSumMeasurement(com.jeantessier.metrics.SumMeasurement)
com.jeantessier.classreader.AggregatingClassfileLoaderDeclaration Changes:
old:public class com.jeantessier.classreader.AggregatingClassfileLoader extends com.jeantessier.classreader.ClassfileLoaderBase
new:public class com.jeantessier.classreader.AggregatingClassfileLoader extends com.jeantessier.classreader.ClassfileLoaderEventSourceRemoved Methods:
public void AddClassfile(com.jeantessier.classreader.Classfile)public void AddClassfiles(java.util.Collection)public void Start()New Fields:
private java.util.Map classfilesNew Methods:
public com.jeantessier.classreader.Classfile Classfile(java.lang.String)public java.util.Collection Classfiles()public java.util.Collection Classnames()public com.jeantessier.classreader.Classfile Load(java.io.DataInputStream) throws java.io.IOException
com.jeantessier.classreader.ClassfileDeclaration Changes:
old:public class com.jeantessier.classreader.Classfile extends java.lang.Object implements com.jeantessier.classreader.Visitable
new:public class com.jeantessier.classreader.Classfile extends java.lang.Object implements com.jeantessier.classreader.Deprecatable, com.jeantessier.classreader.VisitableRemoved Constructors:
public Classfile(com.jeantessier.classreader.ClassfileLoader, byte[]) throws java.io.IOExceptionpublic Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.File) throws java.io.IOExceptionpublic Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.InputStream) throws java.io.IOExceptionpublic Classfile(com.jeantessier.classreader.ClassfileLoader, java.lang.String) throws java.io.IOException
com.jeantessier.classreader.CollectorBaseNew Methods:
public void LoadElement(com.jeantessier.classreader.LoadEvent)public void LoadStart(com.jeantessier.classreader.LoadEvent)public void LoadStop(com.jeantessier.classreader.LoadEvent)public void LoadedClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.classreader.DirectoryClassfileLoaderDeclaration Changes:
old:public class com.jeantessier.classreader.DirectoryClassfileLoader extends com.jeantessier.classreader.ClassfileLoaderBase
new:public class com.jeantessier.classreader.DirectoryClassfileLoader extends com.jeantessier.classreader.ClassfileLoaderDecoratorRemoved Constructors:
public DirectoryClassfileLoader(java.lang.String[])public DirectoryClassfileLoader(java.util.Collection)Removed Methods:
public void Start() throws java.io.IOExceptionNew Constructors:
public DirectoryClassfileLoader(com.jeantessier.classreader.ClassfileLoader)New Methods:
public void Load(com.jeantessier.classreader.DirectoryExplorer) throws java.io.IOException
com.jeantessier.classreader.Feature_infoDeclaration Changes:
old:public abstract class com.jeantessier.classreader.Feature_info extends java.lang.Object implements com.jeantessier.classreader.Visitable
new:public abstract class com.jeantessier.classreader.Feature_info extends java.lang.Object implements com.jeantessier.classreader.Deprecatable, com.jeantessier.classreader.Visitable
com.jeantessier.classreader.InnerClassNew Methods:
public boolean IsAbstract()public boolean IsFinal()public boolean IsInterface()public boolean IsPackage()public boolean IsPrivate()public boolean IsProtected()public boolean IsPublic()public boolean IsStatic()
com.jeantessier.classreader.JarClassfileLoaderRemoved Constructors:
public JarClassfileLoader(java.lang.String[])public JarClassfileLoader(java.util.Collection)Removed Methods:
public void Start() throws java.io.IOExceptionNew Constructors:
public JarClassfileLoader(com.jeantessier.classreader.ClassfileLoader)New Methods:
public void Load(java.lang.String) throws java.io.IOException
com.jeantessier.classreader.LoadEventNew Fields:
private com.jeantessier.classreader.Classfile classfileNew Constructors:
public LoadEvent(java.lang.Object, java.lang.String, com.jeantessier.classreader.Classfile)New Methods:
public com.jeantessier.classreader.Classfile Classfile()
com.jeantessier.classreader.PrettyPrinterRemoved Constructors:
public PrettyPrinter(java.lang.String)public PrettyPrinter(java.lang.StringBuffer)
com.jeantessier.classreader.PrinterRemoved Constructors:
public Printer(java.lang.String)public Printer(java.lang.StringBuffer)New Fields:
private int indent_levelprivate java.lang.String indent_textNew Methods:
protected com.jeantessier.classreader.Printer EOL()protected com.jeantessier.classreader.Printer Indent()public java.lang.String IndentText()public void IndentText(java.lang.String)protected void LowerIndent()protected void RaiseIndent()
com.jeantessier.classreader.UglyPrinterRemoved Constructors:
public UglyPrinter(java.lang.String)public UglyPrinter(java.lang.StringBuffer)Removed Methods:
public void VisitFloat_info(com.jeantessier.classreader.Float_info)
com.jeantessier.classreader.XMLPrinterRemoved Fields:
private java.lang.String indentprivate int indent_levelRemoved Methods:
private com.jeantessier.classreader.Printer Indent()New Fields:
public static final java.lang.String DEFAULT_DTD_PREFIXprivate java.lang.String dtd_prefixprivate static final org.apache.oro.text.perl.Perl5Util perlNew Methods:
private void AppendHeader(java.lang.String)private java.lang.String EscapeXMLCharacters(java.lang.String)static {}
com.jeantessier.classreader.ZipClassfileLoaderDeclaration Changes:
old:public class com.jeantessier.classreader.ZipClassfileLoader extends com.jeantessier.classreader.ClassfileLoaderBase
new:public class com.jeantessier.classreader.ZipClassfileLoader extends com.jeantessier.classreader.ClassfileLoaderDecoratorRemoved Constructors:
public ZipClassfileLoader(java.lang.String[])public ZipClassfileLoader(java.util.Collection)Removed Methods:
public void Start() throws java.io.IOExceptionNew Constructors:
public ZipClassfileLoader(com.jeantessier.classreader.ClassfileLoader)New Methods:
public void Load(java.lang.String) throws java.io.IOExceptionpublic void Load(java.util.Collection) throws java.io.IOException
com.jeantessier.dependency.CodeDependencyCollectorNew Methods:
public void LoadElement(com.jeantessier.classreader.LoadEvent)public void LoadStart(com.jeantessier.classreader.LoadEvent)public void LoadStop(com.jeantessier.classreader.LoadEvent)public void LoadedClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.dependency.GraphCopierRemoved Fields:
private com.jeantessier.dependency.NodeFactory factoryRemoved Constructors:
public GraphCopier(com.jeantessier.dependency.NodeFactory)public GraphCopier(com.jeantessier.dependency.TraversalStrategy, com.jeantessier.dependency.NodeFactory)Removed Methods:
public com.jeantessier.dependency.NodeFactory Factory()New Fields:
private com.jeantessier.dependency.NodeFactory filter_factoryprivate com.jeantessier.dependency.NodeFactory scope_factoryNew Methods:
public com.jeantessier.dependency.NodeFactory FilterFactory()public com.jeantessier.dependency.NodeFactory ScopeFactory()
com.jeantessier.dependency.GraphSummarizerRemoved Constructors:
public GraphSummarizer(com.jeantessier.dependency.SelectiveTraversalStrategy, com.jeantessier.dependency.NodeFactory)
com.jeantessier.dependency.NodeLoaderRemoved Methods:
public java.util.Map Load(java.io.FileReader) throws java.io.IOException, org.xml.sax.SAXExceptionNew Fields:
private static final boolean DEFAULT_VALIDATEprivate boolean validateNew Constructors:
public NodeLoader(boolean)public NodeLoader(com.jeantessier.dependency.NodeFactory, boolean)public NodeLoader(com.jeantessier.dependency.NodeFactory, java.lang.String, boolean)public NodeLoader(java.lang.String, boolean)New Methods:
public java.util.Map Load(java.io.InputStream) throws java.io.IOException, org.xml.sax.SAXExceptionpublic java.util.Map Load(java.io.Reader) throws java.io.IOException, org.xml.sax.SAXException
com.jeantessier.dependency.PrettyPrinterRemoved Constructors:
public PrettyPrinter(com.jeantessier.dependency.TraversalStrategy, java.lang.String)public PrettyPrinter(java.lang.String)
com.jeantessier.dependency.PrinterRemoved Constructors:
public Printer(com.jeantessier.dependency.TraversalStrategy, java.lang.String)public Printer(java.lang.String)New Methods:
protected com.jeantessier.dependency.Printer EOL()public java.lang.String IndentText()public void IndentText(java.lang.String)
com.jeantessier.dependency.SelectiveTraversalStrategyNew Methods:
public java.lang.String toString()
com.jeantessier.dependency.TextPrinterRemoved Constructors:
public TextPrinter(com.jeantessier.dependency.TraversalStrategy, java.lang.String)public TextPrinter(java.lang.String)
com.jeantessier.dependency.TransitiveClosureDeclaration Changes:
old:public class com.jeantessier.dependency.TransitiveClosure extends com.jeantessier.dependency.GraphCopier
new:public class com.jeantessier.dependency.TransitiveClosure extends com.jeantessier.dependency.VisitorBaseRemoved Constructors:
public TransitiveClosure(com.jeantessier.dependency.NodeFactory)public TransitiveClosure(com.jeantessier.dependency.TraversalStrategy, com.jeantessier.dependency.NodeFactory)Field Declaration Changes:
old:public java.util.Set visited_nodes
new:private java.util.Set visited_nodesNew Fields:
public static long DO_NOT_FOLLOWpublic static long UNBOUNDED_DEPTHprivate long current_depthprivate com.jeantessier.dependency.NodeFactory factoryprivate long maximum_inbound_depthprivate long maximum_outbound_depthprivate boolean single_pathNew Methods:
public com.jeantessier.dependency.NodeFactory Factory()public long MaximumInboundDepth()public void MaximumInboundDepth(long)public long MaximumOutboundDepth()public void MaximumOutboundDepth(long)public boolean SinglePath()public void SinglePath(boolean)public void VisitInboundClassNode(com.jeantessier.dependency.ClassNode)public void VisitInboundFeatureNode(com.jeantessier.dependency.FeatureNode)public void VisitInboundPackageNode(com.jeantessier.dependency.PackageNode)static {}
com.jeantessier.dependency.VisitorBaseRemoved Methods:
public java.util.SortedSet Scope()
com.jeantessier.dependency.XMLPrinterRemoved Methods:
private java.lang.String Preamble()New Fields:
public static final java.lang.String DEFAULT_DTD_PREFIXNew Methods:
private void AppendHeader(java.lang.String)
com.jeantessier.dependencyfinder.cli.ClassInheritanceNew Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ClassListNew Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ClassMetricsNew Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.ClassReaderNew Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.DependencyClosureNew Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.DependencyExtractorNew Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.DependencyMetricsNew Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.DependencyReporterNew Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.JarJarDiffNew Fields:
public static final java.lang.String DEFAULT_NEW_DOCUMENTATIONpublic static final java.lang.String DEFAULT_OLD_DOCUMENTATIONNew Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOException
com.jeantessier.dependencyfinder.cli.OOMetricsNew Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOException
com.jeantessier.dependencyfinder.gui.DependencyExtractActionNew Fields:
private com.jeantessier.classreader.ClassfileLoader loaderNew Methods:
public void LoadedClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.dependencyfinder.gui.DependencyFinderRemoved Constructors:
public DependencyFinder()Removed Methods:
private void BuildMenus()New Fields:
private javax.swing.JTextField maximum_inbound_depthprivate javax.swing.JTextField maximum_outbound_depthNew Constructors:
public DependencyFinder(com.jeantessier.commandline.CommandLine)New Methods:
private javax.swing.JComponent BuildClosureControlPanel()private javax.swing.JComponent BuildClosureResultPanel()private void BuildMenus(com.jeantessier.commandline.CommandLine)public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOException
com.jeantessier.dependencyfinder.gui.MetricsExtractActionRemoved Methods:
private void Extract(com.jeantessier.classreader.AggregatingClassfileLoader, java.io.File)New Fields:
private com.jeantessier.classreader.ClassfileLoader loaderNew Methods:
private void Extract(java.io.File)public void LoadedClassfile(com.jeantessier.classreader.LoadEvent)
com.jeantessier.dependencyfinder.gui.OOMetricsRemoved Constructors:
public OOMetrics()New Fields:
private static final javax.swing.table.TableCellRenderer RENDERERstatic java.lang.Class class$java$lang$ObjectNew Constructors:
public OOMetrics(com.jeantessier.metrics.MetricsFactory)New Methods:
public static void Log(org.apache.log4j.Logger, java.lang.String) throws java.io.IOExceptionpublic static void Log(org.apache.log4j.Logger, java.lang.String, org.apache.log4j.Level) throws java.io.IOExceptionstatic java.lang.Class class$(java.lang.String)
com.jeantessier.dependencyfinder.gui.OOMetricsTableModelRemoved Fields:
private int[] metric_disposeprivate java.lang.String[] metric_namesprivate java.lang.Object[][] metric_valuesRemoved Constructors:
public OOMetricsTableModel()Removed Methods:
private void BuildMetricNames(com.jeantessier.metrics.Metrics)New Fields:
static java.lang.Class class$com$jeantessier$metrics$StatisticalMeasurementprivate java.util.List descriptorsprivate int[] measurement_disposeprivate java.lang.String[] measurement_namesprivate java.lang.Object[][] measurement_valuesNew Constructors:
public OOMetricsTableModel(java.util.List)New Methods:
static java.lang.Class class$(java.lang.String)
com.jeantessier.dependencyfinder.gui.SaveFileActionRemoved Constructors:
public SaveFileAction(com.jeantessier.dependencyfinder.gui.DependencyFinder)New Fields:
private java.lang.String dtd_prefixprivate java.lang.String indent_textNew Constructors:
public SaveFileAction(com.jeantessier.dependencyfinder.gui.DependencyFinder, java.lang.String)New Methods:
public java.lang.String IndentText()public void IndentText(java.lang.String)
com.jeantessier.diff.ClassDifferencesDeclaration Changes:
old:public class com.jeantessier.diff.ClassDifferences extends com.jeantessier.diff.DeprecatableDifferences
new:public class com.jeantessier.diff.ClassDifferences extends com.jeantessier.diff.RemovableDifferencesRemoved Constructors:
public ClassDifferences(java.lang.String)Removed Methods:
public boolean Compare(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)New Constructors:
ClassDifferences(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
com.jeantessier.diff.ClassReportRemoved Constructors:
public ClassReport(java.lang.String)New Fields:
private java.util.Collection documented_constructorsprivate java.util.Collection documented_fieldsprivate java.util.Collection documented_methodsprivate java.util.Collection undocumented_constructorsprivate java.util.Collection undocumented_fieldsprivate java.util.Collection undocumented_methods
com.jeantessier.diff.ConstructorDifferencesRemoved Constructors:
public ConstructorDifferences(java.lang.String)New Constructors:
ConstructorDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)
com.jeantessier.diff.DeprecatableDifferencesDeclaration Changes:
old:public abstract class com.jeantessier.diff.DeprecatableDifferences extends com.jeantessier.diff.RemovableDifferences
new:public class com.jeantessier.diff.DeprecatableDifferences extends com.jeantessier.diff.DecoratorDifferencesRemoved Constructors:
public DeprecatableDifferences(java.lang.String)New Constructors:
DeprecatableDifferences(com.jeantessier.diff.Differences, com.jeantessier.classreader.Deprecatable, com.jeantessier.classreader.Deprecatable)New Methods:
public void Accept(com.jeantessier.diff.Visitor)public boolean IsEmpty()
com.jeantessier.diff.FeatureDifferencesDeclaration Changes:
old:public abstract class com.jeantessier.diff.FeatureDifferences extends com.jeantessier.diff.DeprecatableDifferences
new:public abstract class com.jeantessier.diff.FeatureDifferences extends com.jeantessier.diff.RemovableDifferencesRemoved Constructors:
public FeatureDifferences(java.lang.String)Removed Methods:
public boolean Compare(com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)New Constructors:
protected FeatureDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)
com.jeantessier.diff.FieldDifferencesRemoved Constructors:
public FieldDifferences(java.lang.String)New Constructors:
FieldDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)
com.jeantessier.diff.InterfaceDifferencesRemoved Constructors:
public InterfaceDifferences(java.lang.String)New Constructors:
InterfaceDifferences(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Classfile)
com.jeantessier.diff.JarDifferencesRemoved Constructors:
public JarDifferences(java.lang.String, java.lang.String)Removed Methods:
public boolean Compare(com.jeantessier.classreader.ClassfileLoader, com.jeantessier.classreader.ClassfileLoader)New Fields:
private java.lang.String nameNew Constructors:
JarDifferences(java.lang.String, java.lang.String, java.lang.String)New Methods:
public java.lang.String Name()public java.lang.String toString()
com.jeantessier.diff.MethodDifferencesRemoved Constructors:
public MethodDifferences(java.lang.String)New Constructors:
MethodDifferences(java.lang.String, com.jeantessier.classreader.Feature_info, com.jeantessier.classreader.Feature_info)
com.jeantessier.diff.PackageDifferencesRemoved Constructors:
public PackageDifferences(java.lang.String)Removed Methods:
public boolean Compare(com.jeantessier.classreader.ClassfileLoader, com.jeantessier.dependency.PackageNode, com.jeantessier.classreader.ClassfileLoader, com.jeantessier.dependency.PackageNode)New Constructors:
PackageDifferences(java.lang.String, com.jeantessier.dependency.PackageNode, com.jeantessier.dependency.PackageNode)
com.jeantessier.diff.PackageValidatorDeclaration Changes:
old:public class com.jeantessier.diff.PackageValidator extends java.lang.Object
new:public class com.jeantessier.diff.PackageValidator extends java.lang.Object implements com.jeantessier.diff.ValidatorRemoved Methods:
public static void main(java.lang.String[]) throws java.lang.ExceptionNew Fields:
private static final org.apache.oro.text.perl.Perl5Util perlNew Constructors:
public PackageValidator(java.io.BufferedReader) throws java.io.IOExceptionNew Methods:
private void Initialize(java.io.BufferedReader) throws java.io.IOExceptionpublic boolean IsAllowed(java.lang.String)public boolean IsFeatureAllowed(java.lang.String)static {}
com.jeantessier.diff.PrinterRemoved Constructors:
public Printer(java.lang.String)New Methods:
protected com.jeantessier.diff.Printer EOL()public java.lang.String IndentText()public void IndentText(java.lang.String)
com.jeantessier.diff.RemovableDifferencesConstructor Declaration Changes:
old:public RemovableDifferences(java.lang.String)
new:protected RemovableDifferences(java.lang.String)
com.jeantessier.diff.ReportRemoved Methods:
private java.lang.String Preamble()New Fields:
public static final java.lang.String DEFAULT_DTD_PREFIXprivate java.util.Collection documented_classesprivate java.util.Collection documented_interfacesprivate java.util.Collection documented_packagesprivate java.lang.String nameprivate java.util.Collection undocumented_classesprivate java.util.Collection undocumented_interfacesprivate java.util.Collection undocumented_packagesNew Methods:
private void AppendHeader(java.lang.String)
com.jeantessier.diff.VisitorBaseMethod Declaration Changes:
old:public void VisitClassDifferences(com.jeantessier.diff.ClassDifferences)
new:public abstract void VisitClassDifferences(com.jeantessier.diff.ClassDifferences)
old:public void VisitInterfaceDifferences(com.jeantessier.diff.InterfaceDifferences)
new:public abstract void VisitInterfaceDifferences(com.jeantessier.diff.InterfaceDifferences)New Fields:
private int deprecatable_levelprivate boolean[] deprecatedprivate int documentable_levelprivate boolean[] documentedprivate boolean[] undeprecatedprivate boolean[] undocumentedNew Methods:
public boolean Deprecated()public void Deprecated(boolean)public boolean Documented()public void Documented(boolean)private void LowerDeprecatableLevel()private void LowerDocumentableLevel()private void RaiseDeprecatableLevel()private void RaiseDocumentableLevel()public boolean Undeprecated()public void Undeprecated(boolean)public boolean Undocumented()public void Undocumented(boolean)public void VisitDeprecatableDifferences(com.jeantessier.diff.DeprecatableDifferences)public void VisitDocumentableDifferences(com.jeantessier.diff.DocumentableDifferences)
com.jeantessier.metrics.AccumulatorMeasurementDeclaration Changes:
old:public class com.jeantessier.metrics.AccumulatorMeasurement extends com.jeantessier.metrics.MeasurementBase implements com.jeantessier.metrics.NumericalMeasurement
new:public class com.jeantessier.metrics.AccumulatorMeasurement extends com.jeantessier.metrics.MeasurementBaseRemoved Constructors:
public AccumulatorMeasurement(java.lang.String)New Constructors:
public AccumulatorMeasurement(com.jeantessier.metrics.MeasurementDescriptor, com.jeantessier.metrics.Metrics, java.lang.String)New Methods:
protected double Compute()public java.util.Collection Values()
com.jeantessier.metrics.CSVPrinterRemoved Fields:
private boolean is_firstRemoved Constructors:
public CSVPrinter()public CSVPrinter(java.lang.String)Removed Methods:
private void VisitFirstMetrics(com.jeantessier.metrics.Metrics)protected void VisitNumericalMeasurement(com.jeantessier.metrics.NumericalMeasurement)New Fields:
static java.lang.Class class$com$jeantessier$metrics$StatisticalMeasurementprivate java.util.List descriptorsNew Constructors:
public CSVPrinter(java.util.List)New Methods:
private void AppendHeader()protected void VisitMeasurement(com.jeantessier.metrics.Measurement)static java.lang.Class class$(java.lang.String)
com.jeantessier.metrics.CounterMeasurementDeclaration Changes:
old:public class com.jeantessier.metrics.CounterMeasurement extends com.jeantessier.metrics.MeasurementBase implements com.jeantessier.metrics.NumericalMeasurement
new:public class com.jeantessier.metrics.CounterMeasurement extends com.jeantessier.metrics.MeasurementBaseRemoved Constructors:
public CounterMeasurement(java.lang.String)public CounterMeasurement(java.lang.String, double)public CounterMeasurement(java.lang.String, java.lang.Number)Removed Methods:
public java.lang.Number Value()Field Declaration Changes:
old:private java.lang.Number value
new:private double valueNew Constructors:
public CounterMeasurement(com.jeantessier.metrics.MeasurementDescriptor, com.jeantessier.metrics.Metrics, java.lang.String)New Methods:
public void Add(double)public void Add(float)public void Add(int)public void Add(long)protected double Compute()
com.jeantessier.metrics.MeasurementBaseRemoved Fields:
private java.lang.String nameRemoved Constructors:
public MeasurementBase(java.lang.String)Removed Methods:
public java.lang.String Name()Method Declaration Changes:
old:public abstract void Add(java.lang.Object)
new:public void Add(java.lang.Object)New Fields:
private com.jeantessier.metrics.Metrics contextprivate com.jeantessier.metrics.MeasurementDescriptor descriptorprivate static final org.apache.oro.text.perl.Perl5Util perlNew Constructors:
public MeasurementBase(com.jeantessier.metrics.MeasurementDescriptor, com.jeantessier.metrics.Metrics, java.lang.String)New Methods:
public void Add(double)public void Add(float)public void Add(int)public void Add(long)protected abstract double Compute()public com.jeantessier.metrics.Metrics Context()public com.jeantessier.metrics.MeasurementDescriptor Descriptor()public boolean InRange()public java.lang.String LongName()protected static org.apache.oro.text.perl.Perl5Util Perl()public java.lang.String ShortName()public java.lang.Number Value()public double doubleValue()public float floatValue()public int intValue()public long longValue()static {}
com.jeantessier.metrics.MetricsRemoved Fields:
public static final java.lang.String ABSTRACT_CLASSES_RATIOpublic static final java.lang.String ABSTRACT_INNER_CLASSES_RATIOpublic static final java.lang.String ABSTRACT_METHODS_RATIOpublic static final java.lang.String DEPRECATED_ATTRIBUTES_RATIOpublic static final java.lang.String DEPRECATED_CLASSES_RATIOpublic static final java.lang.String DEPRECATED_METHODS_RATIOpublic static final java.lang.String FINAL_ATTRIBUTES_RATIOpublic static final java.lang.String FINAL_CLASSES_RATIOpublic static final java.lang.String FINAL_INNER_CLASSES_RATIOpublic static final java.lang.String FINAL_METHODS_RATIOpublic static final java.lang.String GROUPSpublic static final java.lang.String INBOUND_DEPENDENCIESpublic static final java.lang.String INNER_CLASSES_RATIOpublic static final java.lang.String INTERFACES_RATIOpublic static final java.lang.String METHODSpublic static final java.lang.String NATIVE_METHODS_RATIOpublic static final java.lang.String NLOCpublic static final java.lang.String OUTBOUND_DEPENDENCIESpublic static final java.lang.String PACKAGE_ATTRIBUTES_RATIOpublic static final java.lang.String PACKAGE_INNER_CLASSES_RATIOpublic static final java.lang.String PACKAGE_METHODS_RATIOpublic static final java.lang.String PRIVATE_ATTRIBUTES_RATIOpublic static final java.lang.String PRIVATE_INNER_CLASSES_RATIOpublic static final java.lang.String PRIVATE_METHODS_RATIOpublic static final java.lang.String PROTECTED_ATTRIBUTES_RATIOpublic static final java.lang.String PROTECTED_INNER_CLASSES_RATIOpublic static final java.lang.String PROTECTED_METHODS_RATIOpublic static final java.lang.String PUBLIC_ATTRIBUTES_RATIOpublic static final java.lang.String PUBLIC_CLASSES_RATIOpublic static final java.lang.String PUBLIC_INNER_CLASSES_RATIOpublic static final java.lang.String PUBLIC_METHODS_RATIOpublic static final java.lang.String STATIC_ATTRIBUTES_RATIOpublic static final java.lang.String STATIC_CLASSES_RATIOpublic static final java.lang.String STATIC_INNER_CLASSES_RATIOpublic static final java.lang.String STATIC_METHODS_RATIOpublic static final java.lang.String SYNCHRONIZED_METHODS_RATIOpublic static final java.lang.String SYNTHETIC_ATTRIBUTES_RATIOpublic static final java.lang.String SYNTHETIC_CLASSES_RATIOpublic static final java.lang.String SYNTHETIC_METHODS_RATIOpublic static final java.lang.String TRANSIENT_ATTRIBUTES_RATIOpublic static final java.lang.String TRIVIAL_METHODS_RATIOpublic static final java.lang.String VOLATILE_ATTRIBUTES_RATIORemoved Methods:
public void AddToMetric(java.lang.String)public void AddToMetric(java.lang.String, double)public void AddToMetric(java.lang.String, java.lang.Object)public com.jeantessier.metrics.Measurement Metric(java.lang.String)public java.util.Collection MetricNames()void TrackMetric(com.jeantessier.metrics.Measurement)void TrackMetric(java.lang.String)void TrackMetric(java.lang.String, double)void TrackMetric(java.lang.String, java.lang.Number)New Fields:
public static final java.lang.String CLASS_SLOCpublic static final java.lang.String INBOUND_EXTRA_PACKAGE_DEPENDENCIESpublic static final java.lang.String INBOUND_EXTRA_PACKAGE_METHOD_DEPENDENCIESpublic static final java.lang.String INBOUND_INTRA_CLASS_METHOD_DEPENDENCIESpublic static final java.lang.String INBOUND_INTRA_PACKAGE_DEPENDENCIESpublic static final java.lang.String INBOUND_INTRA_PACKAGE_METHOD_DEPENDENCIESprivate static final com.jeantessier.metrics.Measurement NULL_MEASUREMENTpublic static final java.lang.String OUTBOUND_EXTRA_PACKAGE_CLASS_DEPENDENCIESpublic static final java.lang.String OUTBOUND_EXTRA_PACKAGE_DEPENDENCIESpublic static final java.lang.String OUTBOUND_EXTRA_PACKAGE_FEATURE_DEPENDENCIESpublic static final java.lang.String OUTBOUND_INTRA_CLASS_FEATURE_DEPENDENCIESpublic static final java.lang.String OUTBOUND_INTRA_PACKAGE_CLASS_DEPENDENCIESpublic static final java.lang.String OUTBOUND_INTRA_PACKAGE_DEPENDENCIESpublic static final java.lang.String OUTBOUND_INTRA_PACKAGE_FEATURE_DEPENDENCIESpublic static final java.lang.String SLOCNew Methods:
public void AddToMeasurement(java.lang.String)public void AddToMeasurement(java.lang.String, double)public void AddToMeasurement(java.lang.String, float)public void AddToMeasurement(java.lang.String, int)public void AddToMeasurement(java.lang.String, java.lang.Object)public void AddToMeasurement(java.lang.String, long)public com.jeantessier.metrics.Measurement Measurement(java.lang.String)public java.util.Collection MeasurementNames()void Track(com.jeantessier.metrics.Measurement)void Track(java.lang.String, com.jeantessier.metrics.Measurement)static {}
com.jeantessier.metrics.MetricsFactoryRemoved Fields:
private java.lang.String default_project_nameRemoved Constructors:
public MetricsFactory(java.lang.String)New Fields:
private com.jeantessier.metrics.MetricsConfiguration configurationprivate java.lang.String project_nameNew Constructors:
public MetricsFactory(java.lang.String, com.jeantessier.metrics.MetricsConfiguration)New Methods:
public void Clear()public com.jeantessier.metrics.MetricsConfiguration Configuration()private void PopulateMetrics(com.jeantessier.metrics.Metrics, java.util.Collection)public java.lang.String ProjectName()public java.lang.String toString()
com.jeantessier.metrics.MetricsGathererRemoved Constructors:
public MetricsGatherer()public MetricsGatherer(java.lang.String)Removed Methods:
public void VisitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)public void VisitCustom_attribute(com.jeantessier.classreader.Custom_attribute)public void VisitDouble_info(com.jeantessier.classreader.Double_info)public void VisitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)public void VisitFloat_info(com.jeantessier.classreader.Float_info)public void VisitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)public void VisitInteger_info(com.jeantessier.classreader.Integer_info)public void VisitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)public void VisitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)public void VisitLong_info(com.jeantessier.classreader.Long_info)public void VisitNameAndType_info(com.jeantessier.classreader.NameAndType_info)public void VisitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)public void VisitString_info(com.jeantessier.classreader.String_info)public void VisitUTF8_info(com.jeantessier.classreader.UTF8_info)New Fields:
private boolean is_syntheticprivate int slocNew Methods:
private void AddClassDependencies(java.util.Collection)private void AddClassDependency(java.lang.String)private void AddMethodDependency(java.lang.String)private java.util.Collection ProcessDescriptor(java.lang.String)public void VisitLineNumber(com.jeantessier.classreader.LineNumber)public void VisitLocalVariable(com.jeantessier.classreader.LocalVariable)
com.jeantessier.metrics.NbSubMetricsMeasurementDeclaration Changes:
old:public class com.jeantessier.metrics.NbSubMetricsMeasurement extends com.jeantessier.metrics.SubMetricsBasedMeasurement implements com.jeantessier.metrics.NumericalMeasurement
new:public class com.jeantessier.metrics.NbSubMetricsMeasurement extends com.jeantessier.metrics.MeasurementBaseRemoved Constructors:
public NbSubMetricsMeasurement(java.lang.String, com.jeantessier.metrics.Metrics)New Constructors:
public NbSubMetricsMeasurement(com.jeantessier.metrics.MeasurementDescriptor, com.jeantessier.metrics.Metrics, java.lang.String)New Methods:
protected double Compute()
com.jeantessier.metrics.PrettyPrinterRemoved Constructors:
public PrettyPrinter()public PrettyPrinter(java.lang.String)Removed Methods:
protected void VisitNumericalMeasurement(com.jeantessier.metrics.NumericalMeasurement)New Fields:
private java.util.List descriptorsprivate boolean expand_accumulator_measurementsNew Constructors:
public PrettyPrinter(java.util.List)New Methods:
public boolean ExpandAccumulatorMeasurements()public void ExpandAccumulatorMeasurements(boolean)public void VisitAccumulatorMeasurement(com.jeantessier.metrics.AccumulatorMeasurement)protected void VisitMeasurement(com.jeantessier.metrics.Measurement)
com.jeantessier.metrics.PrinterRemoved Constructors:
public Printer(java.lang.String)Removed Methods:
protected abstract void VisitNumericalMeasurement(com.jeantessier.metrics.NumericalMeasurement)New Methods:
protected com.jeantessier.metrics.Printer EOL()public java.lang.String IndentText()public void IndentText(java.lang.String)protected abstract void VisitMeasurement(com.jeantessier.metrics.Measurement)public void VisitSumMeasurement(com.jeantessier.metrics.SumMeasurement)
com.jeantessier.metrics.RatioMeasurementDeclaration Changes:
old:public class com.jeantessier.metrics.RatioMeasurement extends com.jeantessier.metrics.MeasurementBase implements com.jeantessier.metrics.NumericalMeasurement
new:public class com.jeantessier.metrics.RatioMeasurement extends com.jeantessier.metrics.MeasurementBaseRemoved Fields:
private com.jeantessier.metrics.NumericalMeasurement baseprivate com.jeantessier.metrics.NumericalMeasurement dividerRemoved Constructors:
public RatioMeasurement(java.lang.String, com.jeantessier.metrics.NumericalMeasurement, com.jeantessier.metrics.NumericalMeasurement)Removed Methods:
public void Add(java.lang.Object)public java.lang.Number Value()New Fields:
private int base_disposeprivate java.lang.String base_nameprivate int divider_disposeprivate java.lang.String divider_nameNew Constructors:
public RatioMeasurement(com.jeantessier.metrics.MeasurementDescriptor, com.jeantessier.metrics.Metrics, java.lang.String)New Methods:
public int BaseDispose()public java.lang.String BaseName()protected double Compute()public int DividerDispose()public java.lang.String DividerName()
com.jeantessier.metrics.StatisticalMeasurementDeclaration Changes:
old:public class com.jeantessier.metrics.StatisticalMeasurement extends com.jeantessier.metrics.SubMetricsBasedMeasurement
new:public class com.jeantessier.metrics.StatisticalMeasurement extends com.jeantessier.metrics.MeasurementBaseRemoved Fields:
private java.lang.String monitored_metricRemoved Constructors:
public StatisticalMeasurement(java.lang.String, java.lang.String, com.jeantessier.metrics.Metrics)public StatisticalMeasurement(java.lang.String, java.lang.String, com.jeantessier.metrics.Metrics, int)Method Declaration Changes:
old:private synchronized void Compute()
new:protected double Compute()New Fields:
private java.lang.String monitored_measurementprivate int self_disposeNew Constructors:
public StatisticalMeasurement(com.jeantessier.metrics.MeasurementDescriptor, com.jeantessier.metrics.Metrics, java.lang.String)New Methods:
private synchronized void CollectData()
com.jeantessier.metrics.XMLPrinterRemoved Constructors:
public XMLPrinter()public XMLPrinter(java.lang.String)Removed Methods:
private void VisitMeasurements(com.jeantessier.metrics.Metrics)protected void VisitNumericalMeasurement(com.jeantessier.metrics.NumericalMeasurement)New Fields:
public static final java.lang.String DEFAULT_DTD_PREFIXprivate com.jeantessier.metrics.MetricsConfiguration configurationNew Constructors:
public XMLPrinter(com.jeantessier.metrics.MetricsConfiguration)public XMLPrinter(com.jeantessier.metrics.MetricsConfiguration, java.lang.String)New Methods:
private void AppendHeader(java.lang.String)protected void VisitMeasurement(com.jeantessier.metrics.Measurement)private void VisitMeasurements(com.jeantessier.metrics.Metrics, java.util.List)
com.jeantessier.classreader.Deprecatablecom.jeantessier.diff.Validatorcom.jeantessier.classreader.ClassfileLoaderDecoratorcom.jeantessier.classreader.ClassfileLoaderEventSourcecom.jeantessier.classreader.TransientClassfileLoadercom.jeantessier.dependencyfinder.cli.ListDiffcom.jeantessier.dependencyfinder.cli.ListDiffPrintercom.jeantessier.dependencyfinder.gui.MeasurementTableCellRenderercom.jeantessier.dependencyfinder.gui.NewMetricsActioncom.jeantessier.diff.DecoratorDifferencescom.jeantessier.diff.DifferencesFactorycom.jeantessier.diff.DocumentableDifferencescom.jeantessier.diff.ListBasedValidatorcom.jeantessier.diff.ListDocumentedElementscom.jeantessier.metrics.MeasurementDescriptorcom.jeantessier.metrics.MetricsConfigurationcom.jeantessier.metrics.MetricsConfigurationHandlercom.jeantessier.metrics.MetricsConfigurationLoadercom.jeantessier.metrics.NullMeasurementcom.jeantessier.metrics.SumMeasurement
com.jeantessier.dependency.SelectiveTraversalStrategyNew Fields:
static java.lang.Class class$com$jeantessier$dependency$SelectiveTraversalStrategyNew Methods:
public void ClassFilterExcludes(java.lang.String)public void ClassFilterIncludes(java.lang.String)public void ClassScopeExcludes(java.lang.String)public void ClassScopeIncludes(java.lang.String)public void FeatureFilterExcludes(java.lang.String)public void FeatureFilterIncludes(java.lang.String)public void FeatureScopeExcludes(java.lang.String)public void FeatureScopeIncludes(java.lang.String)public void FilterExcludes(java.lang.String)public void FilterIncludes(java.lang.String)public void PackageFilterExcludes(java.lang.String)public void PackageFilterIncludes(java.lang.String)public void PackageScopeExcludes(java.lang.String)public void PackageScopeIncludes(java.lang.String)protected static java.util.List ParseRE(java.lang.String)public void ScopeExcludes(java.lang.String)public void ScopeIncludes(java.lang.String)static java.lang.Class class$(java.lang.String)
com.jeantessier.dependencyfinder.cli.ClassInheritanceNew Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTNew Methods:
static {}
com.jeantessier.dependencyfinder.cli.ClassListNew Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTNew Methods:
static {}
com.jeantessier.dependencyfinder.cli.ClassMetricsNew Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTNew Methods:
static {}
com.jeantessier.dependencyfinder.cli.ClassReaderNew Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTNew Methods:
static {}
com.jeantessier.dependencyfinder.cli.DependencyClosureNew Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTNew Methods:
static {}
com.jeantessier.dependencyfinder.cli.DependencyExtractorNew Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTNew Methods:
static {}
com.jeantessier.dependencyfinder.cli.DependencyMetricsNew Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTNew Methods:
static {}
com.jeantessier.dependencyfinder.cli.DependencyReporterNew Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTNew Methods:
static {}
com.jeantessier.dependencyfinder.cli.JarJarDiffNew Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTNew Methods:
static {}
com.jeantessier.dependencyfinder.cli.OOMetricsNew Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTNew Methods:
static {}
com.jeantessier.dependencyfinder.gui.DependencyFinderRemoved Methods:
private java.util.List ParseRE(java.lang.String)New Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTNew Methods:
static {}
com.jeantessier.dependencyfinder.gui.OOMetricsNew Fields:
private static final org.apache.log4j.Layout DEFAULT_LOG_LAYOUTNew Methods:
static {}
com.jeantessier.dependencyfinder.cli.JarJarDiffRemoved Fields:
public static final java.lang.String DEFAULT_MODE