svn commit: r1900 - logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/spi

Author: ceki Date: Wed Oct 29 12:05:04 2008 New Revision: 1900 Modified: logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/spi/PackagingDataCalculator.java logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/spi/StackTraceElementProxy.java Log: related to LBCLASSIC-72 In StackTracementElement proxy, the setPackageInfo method was renamed as setClassPackagingData for consistency. The steAsString field marked as transient to save a few byte during serialization (we can reconstruct this field from 'ste') Modified: logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/spi/PackagingDataCalculator.java ============================================================================== --- logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/spi/PackagingDataCalculator.java (original) +++ logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/spi/PackagingDataCalculator.java Wed Oct 29 12:05:04 2008 @@ -91,11 +91,11 @@ firsExactClassLoader = callerClass.getClassLoader(); } ClassPackagingData pi = calculateByExactType(callerClass); - step.setPackageInfo(pi); + step.setClassPackagingData(pi); } else { missfireCount++; ClassPackagingData pi = computeBySTEP(step, lastExactClassLoader); - step.setPackageInfo(pi); + step.setClassPackagingData(pi); } } populateUncommonFrames(commonFrames, stepArray, firsExactClassLoader); @@ -139,7 +139,7 @@ for (int i = 0; i < uncommonFrames; i++) { StackTraceElementProxy step = stepArray[i]; ClassPackagingData pi = computeBySTEP(step, firstExactClassLoader); - step.setPackageInfo(pi); + step.setClassPackagingData(pi); } } Modified: logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/spi/StackTraceElementProxy.java ============================================================================== --- logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/spi/StackTraceElementProxy.java (original) +++ logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/spi/StackTraceElementProxy.java Wed Oct 29 12:05:04 2008 @@ -7,7 +7,9 @@ private static final long serialVersionUID = -4832130320500439038L; final StackTraceElement ste; - private String steAsString; + // save a byte or two during serialization, as we can + // reconstruct this field from 'ste' + transient private String steAsString; private ClassPackagingData cpd; StackTraceElementProxy(StackTraceElement ste) { @@ -29,7 +31,7 @@ return ste; } - void setPackageInfo(ClassPackagingData cpd) { + void setClassPackagingData(ClassPackagingData cpd) { this.cpd = cpd; }
participants (1)
-
noreply.ceki@qos.ch