Author: peterreilly Date: Mon Sep 24 03:00:00 2007 New Revision: 578739 URL: http://svn.apache.org/viewvc?rev=578739&view=rev Log: more magic numbers
Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/BriefJUnitResultFormatter.java ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/PlainJUnitResultFormatter.java ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/SummaryJUnitResultFormatter.java ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLJUnitResultFormatter.java ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/splash/SplashScreen.java ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/ssh/AbstractSshMessage.java ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.java ant/core/trunk/src/main/org/apache/tools/ant/types/optional/depend/ClassfileSet.java ant/core/trunk/src/main/org/apache/tools/ant/types/selectors/modifiedselector/DigestAlgorithm.java ant/core/trunk/src/main/org/apache/tools/tar/TarInputStream.java Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/BriefJUnitResultFormatter.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/BriefJUnitResultFormatter.java?rev=578739&r1=578738&r2=578739&view=diff ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/BriefJUnitResultFormatter.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/BriefJUnitResultFormatter.java Mon Sep 24 03:00:00 2007 @@ -38,6 +38,8 @@ */ public class BriefJUnitResultFormatter implements JUnitResultFormatter { + private static final double ONE_SECOND = 1000.0; + /** * Where to write the log to. */ @@ -134,7 +136,7 @@ sb.append(", Errors: "); sb.append(suite.errorCount()); sb.append(", Time elapsed: "); - sb.append(numberFormat.format(suite.getRunTime() / 1000.0)); + sb.append(numberFormat.format(suite.getRunTime() / ONE_SECOND)); sb.append(" sec"); sb.append(StringUtils.LINE_SEP); sb.append(StringUtils.LINE_SEP); Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/PlainJUnitResultFormatter.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/PlainJUnitResultFormatter.java?rev=578739&r1=578738&r2=578739&view=diff ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/PlainJUnitResultFormatter.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/PlainJUnitResultFormatter.java Mon Sep 24 03:00:00 2007 @@ -40,6 +40,8 @@ public class PlainJUnitResultFormatter implements JUnitResultFormatter { + private static final double ONE_SECOND = 1000.0; + /** * Formatter for timings. */ @@ -122,7 +124,7 @@ sb.append(", Errors: "); sb.append(suite.errorCount()); sb.append(", Time elapsed: "); - sb.append(nf.format(suite.getRunTime() / 1000.0)); + sb.append(nf.format(suite.getRunTime() / ONE_SECOND)); sb.append(" sec"); sb.append(StringUtils.LINE_SEP); @@ -190,7 +192,7 @@ // can be null if an error occurred in setUp if (l != null) { seconds = - (System.currentTimeMillis() - l.longValue()) / 1000.0; + (System.currentTimeMillis() - l.longValue()) / ONE_SECOND; } wri.println(" took " + nf.format(seconds) + " sec"); Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/SummaryJUnitResultFormatter.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/SummaryJUnitResultFormatter.java?rev=578739&r1=578738&r2=578739&view=diff ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/SummaryJUnitResultFormatter.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/SummaryJUnitResultFormatter.java Mon Sep 24 03:00:00 2007 @@ -33,6 +33,8 @@ public class SummaryJUnitResultFormatter implements JUnitResultFormatter, JUnitTaskMirror.SummaryJUnitResultFormatterMirror { + private static final double ONE_SECOND = 1000.0; + /** * Formatter for timings. */ @@ -143,7 +145,7 @@ sb.append(", Errors: "); sb.append(suite.errorCount()); sb.append(", Time elapsed: "); - sb.append(nf.format(suite.getRunTime() / 1000.0)); + sb.append(nf.format(suite.getRunTime() / ONE_SECOND)); sb.append(" sec"); sb.append(newLine); Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLJUnitResultFormatter.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLJUnitResultFormatter.java?rev=578739&r1=578738&r2=578739&view=diff ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLJUnitResultFormatter.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLJUnitResultFormatter.java Mon Sep 24 03:00:00 2007 @@ -50,6 +50,8 @@ public class XMLJUnitResultFormatter implements JUnitResultFormatter, XMLConstants { + private static final double ONE_SECOND = 1000.0; + /** constant for unnnamed testsuites/cases */ private static final String UNKNOWN = "unknown"; @@ -159,7 +161,8 @@ rootElement.setAttribute(ATTR_TESTS, "" + suite.runCount()); rootElement.setAttribute(ATTR_FAILURES, "" + suite.failureCount()); rootElement.setAttribute(ATTR_ERRORS, "" + suite.errorCount()); - rootElement.setAttribute(ATTR_TIME, "" + (suite.getRunTime() / 1000.0)); + rootElement.setAttribute( + ATTR_TIME, "" + (suite.getRunTime() / ONE_SECOND)); if (out != null) { Writer wri = null; try { @@ -219,7 +222,8 @@ Long l = (Long) testStarts.get(test); currentTest.setAttribute(ATTR_TIME, - "" + ((System.currentTimeMillis() - l.longValue()) / 1000.0)); + "" + ((System.currentTimeMillis() + - l.longValue()) / ONE_SECOND)); } /** Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/splash/SplashScreen.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/splash/SplashScreen.java?rev=578739&r1=578738&r2=578739&view=diff ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/splash/SplashScreen.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/splash/SplashScreen.java Mon Sep 24 03:00:00 2007 @@ -35,7 +35,7 @@ import org.apache.tools.ant.BuildListener; class SplashScreen extends JWindow implements ActionListener, BuildListener { - + private static final int FONT_SIZE = 12; private JLabel text; private JProgressBar pb; private int total; @@ -63,7 +63,7 @@ piccy.setBorder(BorderFactory.createLineBorder(Color.black, 1)); text = new JLabel("Building....", JLabel.CENTER); - text.setFont(new Font("Sans-Serif", Font.BOLD, 12)); + text.setFont(new Font("Sans-Serif", Font.BOLD, FONT_SIZE)); text.setBorder(BorderFactory.createEtchedBorder()); pb = new JProgressBar(MIN, MAX); Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/ssh/AbstractSshMessage.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/ssh/AbstractSshMessage.java?rev=578739&r1=578738&r2=578739&view=diff ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/ssh/AbstractSshMessage.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/ssh/AbstractSshMessage.java Mon Sep 24 03:00:00 2007 @@ -36,6 +36,7 @@ * Abstract class for ssh upload and download */ public abstract class AbstractSshMessage { + private static final double ONE_SECOND = 1000.0; private Session session; private boolean verbose; @@ -172,7 +173,7 @@ protected void logStats(long timeStarted, long timeEnded, long totalLength) { - double duration = (timeEnded - timeStarted) / 1000.0; + double duration = (timeEnded - timeStarted) / ONE_SECOND; NumberFormat format = NumberFormat.getNumberInstance(); format.setMaximumFractionDigits(2); format.setMinimumFractionDigits(1); @@ -201,6 +202,7 @@ protected final int trackProgress(long filesize, long totalLength, int percentTransmitted) { + // CheckStyle:MagicNumber OFF int percent = (int) Math.round(Math.floor((totalLength / (double) filesize) * 100)); @@ -223,6 +225,7 @@ } } } + // CheckStyle:MagicNumber ON return percent; } Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.java?rev=578739&r1=578738&r2=578739&view=diff ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.java Mon Sep 24 03:00:00 2007 @@ -365,7 +365,7 @@ } // we know that name.endsWith(".class") - String base = name.substring(0, name.length() - 6); + String base = name.substring(0, name.length() - ".class".length()); String classname = base.replace(File.separatorChar, '.'); if (attributes.getVerify() Modified: ant/core/trunk/src/main/org/apache/tools/ant/types/optional/depend/ClassfileSet.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/types/optional/depend/ClassfileSet.java?rev=578739&r1=578738&r2=578739&view=diff ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/types/optional/depend/ClassfileSet.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/types/optional/depend/ClassfileSet.java Mon Sep 24 03:00:00 2007 @@ -126,7 +126,8 @@ for (int i = 0; i < files.length; ++i) { if (files[i].endsWith(".class")) { String classFilePath - = files[i].substring(0, files[i].length() - 6); + = files[i].substring( + 0, files[i].length() - ".class".length()); String className = classFilePath.replace('/', '.').replace('\\', '.'); allRootClasses.addElement(className); Modified: ant/core/trunk/src/main/org/apache/tools/ant/types/selectors/modifiedselector/DigestAlgorithm.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/types/selectors/modifiedselector/DigestAlgorithm.java?rev=578739&r1=578738&r2=578739&view=diff ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/types/selectors/modifiedselector/DigestAlgorithm.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/types/selectors/modifiedselector/DigestAlgorithm.java Mon Sep 24 03:00:00 2007 @@ -56,6 +56,7 @@ */ public class DigestAlgorithm implements Algorithm { + private static final int BYTE_MASK = 0xFF; private static final int BUFFER_SIZE = 8192; // ----- member variables ----- @@ -171,7 +172,8 @@ byte[] fileDigest = messageDigest.digest(); StringBuffer checksumSb = new StringBuffer(); for (int i = 0; i < fileDigest.length; i++) { - String hexStr = Integer.toHexString(0x00ff & fileDigest[i]); + String hexStr + = Integer.toHexString(BYTE_MASK & fileDigest[i]); if (hexStr.length() < 2) { checksumSb.append("0"); } Modified: ant/core/trunk/src/main/org/apache/tools/tar/TarInputStream.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/tar/TarInputStream.java?rev=578739&r1=578738&r2=578739&view=diff ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/tar/TarInputStream.java (original) +++ ant/core/trunk/src/main/org/apache/tools/tar/TarInputStream.java Mon Sep 24 03:00:00 2007 @@ -36,6 +36,8 @@ * */ public class TarInputStream extends FilterInputStream { + private static final int BUFFER_SIZE = 8 * 1024; + private static final int BYTE_MASK = 0xFF; // CheckStyle:VisibilityModifier OFF - bc protected boolean debug; @@ -149,7 +151,7 @@ // This is horribly inefficient, but it ensures that we // properly skip over bytes via the TarBuffer... // - byte[] skipBuf = new byte[8 * 1024]; + byte[] skipBuf = new byte[BUFFER_SIZE]; long skip = numToSkip; while (skip > 0) { int realSkip = (int) (skip > skipBuf.length ? skipBuf.length : skip); @@ -287,7 +289,7 @@ */ public int read() throws IOException { int num = this.read(this.oneBuf, 0, 1); - return num == -1 ? -1 : ((int) this.oneBuf[0]) & 0xFF; + return num == -1 ? -1 : ((int) this.oneBuf[0]) & BYTE_MASK; } /** --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]