You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2015/08/21 00:56:09 UTC
svn commit: r1696871 -
/commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/generic/ConstantPoolGen.java
Author: sebb
Date: Thu Aug 20 22:56:09 2015
New Revision: 1696871
URL: http://svn.apache.org/r1696871
Log:
Magic number
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/generic/ConstantPoolGen.java
Modified: commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/generic/ConstantPoolGen.java
URL: http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/generic/ConstantPoolGen.java?rev=1696871&r1=1696870&r2=1696871&view=diff
==============================================================================
--- commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/generic/ConstantPoolGen.java (original)
+++ commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/generic/ConstantPoolGen.java Thu Aug 20 22:56:09 2015
@@ -52,6 +52,7 @@ import org.apache.commons.bcel6.classfil
*/
public class ConstantPoolGen {
+ private static final int DEFAULT_BUFFER_SIZE = 256;
protected int size;
protected Constant[] constants;
protected int index = 1; // First entry (0) used by JVM
@@ -77,9 +78,9 @@ public class ConstantPoolGen {
* @param cs array of given constants, new ones will be appended
*/
public ConstantPoolGen(Constant[] cs) {
- StringBuilder sb = new StringBuilder(256);
+ StringBuilder sb = new StringBuilder(DEFAULT_BUFFER_SIZE);
- size = Math.max(256, cs.length + 64);
+ size = Math.max(DEFAULT_BUFFER_SIZE, cs.length + 64);
constants = new Constant[size];
System.arraycopy(cs, 0, constants, 0, cs.length);
@@ -180,7 +181,7 @@ public class ConstantPoolGen {
* Create empty constant pool.
*/
public ConstantPoolGen() {
- size = 256;
+ size = DEFAULT_BUFFER_SIZE;
constants = new Constant[size];
}