You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2019/11/21 23:07:48 UTC
svn commit: r1870124 - in /xmlbeans/trunk:
src/common/org/apache/xmlbeans/impl/common/
src/store/org/apache/xmlbeans/impl/store/
src/tools/org/apache/xmlbeans/impl/inst2xsd/
src/tools/org/apache/xmlbeans/impl/xsd2inst/
src/typeimpl/org/apache/xmlbeans/...
Author: fanningpj
Date: Thu Nov 21 23:07:48 2019
New Revision: 1870124
URL: http://svn.apache.org/viewvc?rev=1870124&view=rev
Log:
replace some StringBuffers
Modified:
xmlbeans/trunk/src/common/org/apache/xmlbeans/impl/common/NameUtil.java
xmlbeans/trunk/src/common/org/apache/xmlbeans/impl/common/XMLNameHelper.java
xmlbeans/trunk/src/store/org/apache/xmlbeans/impl/store/Path.java
xmlbeans/trunk/src/tools/org/apache/xmlbeans/impl/inst2xsd/RussianDollStrategy.java
xmlbeans/trunk/src/tools/org/apache/xmlbeans/impl/xsd2inst/SampleXmlUtil.java
xmlbeans/trunk/src/typeimpl/org/apache/xmlbeans/impl/schema/SchemaTypeCodePrinter.java
xmlbeans/trunk/src/typeimpl/org/apache/xmlbeans/impl/validator/ValidatingXMLStreamReader.java
xmlbeans/trunk/src/xmlcomp/org/apache/xmlbeans/impl/tool/CodeGenUtil.java
xmlbeans/trunk/src/xmlcomp/org/apache/xmlbeans/impl/tool/TypeHierarchyPrinter.java
xmlbeans/trunk/test/perf/src/org/apache/xmlbeans/test/performance/utils/PerfUtil.java
xmlbeans/trunk/test/src/common/Common.java
xmlbeans/trunk/test/src/misc/detailed/JiraRegression1_50Test.java
xmlbeans/trunk/test/src/xmlobject/extensions/interfaceFeature/methodNameCollision/checkin/NameCollisionTest.java
xmlbeans/trunk/test/src/xmlobject/extensions/interfaceFeature/multInterfaces/checkin/MultInterfacesTest.java
xmlbeans/trunk/test/tools/src/tools/ant/BuildFileTest.java
Modified: xmlbeans/trunk/src/common/org/apache/xmlbeans/impl/common/NameUtil.java
URL: http://svn.apache.org/viewvc/xmlbeans/trunk/src/common/org/apache/xmlbeans/impl/common/NameUtil.java?rev=1870124&r1=1870123&r2=1870124&view=diff
==============================================================================
--- xmlbeans/trunk/src/common/org/apache/xmlbeans/impl/common/NameUtil.java (original)
+++ xmlbeans/trunk/src/common/org/apache/xmlbeans/impl/common/NameUtil.java Thu Nov 21 23:07:48 2019
@@ -411,7 +411,7 @@ public class NameUtil
private static String jls77String(String name)
{
- StringBuffer buf = new StringBuffer(name);
+ StringBuilder buf = new StringBuilder(name);
for (int i = 0; i < name.length(); i++)
{
// We need to also make sure that our package names don't contain the
Modified: xmlbeans/trunk/src/common/org/apache/xmlbeans/impl/common/XMLNameHelper.java
URL: http://svn.apache.org/viewvc/xmlbeans/trunk/src/common/org/apache/xmlbeans/impl/common/XMLNameHelper.java?rev=1870124&r1=1870123&r2=1870124&view=diff
==============================================================================
--- xmlbeans/trunk/src/common/org/apache/xmlbeans/impl/common/XMLNameHelper.java (original)
+++ xmlbeans/trunk/src/common/org/apache/xmlbeans/impl/common/XMLNameHelper.java Thu Nov 21 23:07:48 2019
@@ -76,7 +76,7 @@ public class XMLNameHelper
public static String hexsafe(String s)
{
- StringBuffer result = new StringBuffer();
+ StringBuilder result = new StringBuilder();
for (int i = 0; i < s.length(); i++)
{
char ch = s.charAt(i);
Modified: xmlbeans/trunk/src/store/org/apache/xmlbeans/impl/store/Path.java
URL: http://svn.apache.org/viewvc/xmlbeans/trunk/src/store/org/apache/xmlbeans/impl/store/Path.java?rev=1870124&r1=1870123&r2=1870124&view=diff
==============================================================================
--- xmlbeans/trunk/src/store/org/apache/xmlbeans/impl/store/Path.java (original)
+++ xmlbeans/trunk/src/store/org/apache/xmlbeans/impl/store/Path.java Thu Nov 21 23:07:48 2019
@@ -202,7 +202,7 @@ public abstract class Path
}
if (path == null)
{
- StringBuffer errMessage = new StringBuffer();
+ StringBuilder errMessage = new StringBuilder();
if ((force & USE_XBEAN) != 0)
errMessage.append(" Trying XBeans path engine...");
if ((force & USE_XQRL) != 0)
Modified: xmlbeans/trunk/src/tools/org/apache/xmlbeans/impl/inst2xsd/RussianDollStrategy.java
URL: http://svn.apache.org/viewvc/xmlbeans/trunk/src/tools/org/apache/xmlbeans/impl/inst2xsd/RussianDollStrategy.java?rev=1870124&r1=1870123&r2=1870124&view=diff
==============================================================================
--- xmlbeans/trunk/src/tools/org/apache/xmlbeans/impl/inst2xsd/RussianDollStrategy.java (original)
+++ xmlbeans/trunk/src/tools/org/apache/xmlbeans/impl/inst2xsd/RussianDollStrategy.java Thu Nov 21 23:07:48 2019
@@ -48,7 +48,7 @@ public class RussianDollStrategy
XmlCursor xc = instance.newCursor();
// xc on start doc
- StringBuffer comment = new StringBuffer();
+ StringBuilder comment = new StringBuilder();
while( !xc.isStart() )
{
@@ -96,8 +96,8 @@ public class RussianDollStrategy
Type elemType = Type.createUnnamedType(Type.SIMPLE_TYPE_SIMPLE_CONTENT); //assume simple, set later
element.setType(elemType);
- StringBuffer textBuff = new StringBuffer();
- StringBuffer commentBuff = new StringBuffer();
+ StringBuilder textBuff = new StringBuilder();
+ StringBuilder commentBuff = new StringBuilder();
List children = new ArrayList();
List attributes = new ArrayList();
Modified: xmlbeans/trunk/src/tools/org/apache/xmlbeans/impl/xsd2inst/SampleXmlUtil.java
URL: http://svn.apache.org/viewvc/xmlbeans/trunk/src/tools/org/apache/xmlbeans/impl/xsd2inst/SampleXmlUtil.java?rev=1870124&r1=1870123&r2=1870124&view=diff
==============================================================================
--- xmlbeans/trunk/src/tools/org/apache/xmlbeans/impl/xsd2inst/SampleXmlUtil.java (original)
+++ xmlbeans/trunk/src/tools/org/apache/xmlbeans/impl/xsd2inst/SampleXmlUtil.java Thu Nov 21 23:07:48 2019
@@ -510,7 +510,7 @@ public class SampleXmlUtil
fractionDigits = xmlD.getBigDecimalValue().intValue();
if (fractionDigits > 0)
{
- StringBuffer sb = new StringBuffer("0.");
+ StringBuilder sb = new StringBuilder("0.");
for (int i = 1; i < fractionDigits; i++)
sb.append('0');
sb.append('1');
Modified: xmlbeans/trunk/src/typeimpl/org/apache/xmlbeans/impl/schema/SchemaTypeCodePrinter.java
URL: http://svn.apache.org/viewvc/xmlbeans/trunk/src/typeimpl/org/apache/xmlbeans/impl/schema/SchemaTypeCodePrinter.java?rev=1870124&r1=1870123&r2=1870124&view=diff
==============================================================================
--- xmlbeans/trunk/src/typeimpl/org/apache/xmlbeans/impl/schema/SchemaTypeCodePrinter.java (original)
+++ xmlbeans/trunk/src/typeimpl/org/apache/xmlbeans/impl/schema/SchemaTypeCodePrinter.java Thu Nov 21 23:07:48 2019
@@ -193,7 +193,7 @@ public final class SchemaTypeCodePrinter
if (charset == null)
throw new IllegalStateException("Default character set is null!");
CharsetEncoder cEncoder = charset.newEncoder();
- StringBuffer result = new StringBuffer();
+ StringBuilder result = new StringBuilder();
int i;
for (i = 0; i < s.length(); i++)
{
@@ -1446,7 +1446,7 @@ public final class SchemaTypeCodePrinter
{
String shortName = sType.getShortJavaImplName();
String baseClass = getBaseClass(sType);
- StringBuffer interfaces = new StringBuffer();
+ StringBuilder interfaces = new StringBuilder();
interfaces.append(sType.getFullJavaName().replace('$', '.'));
if (sType.getSimpleVariety() == SchemaType.UNION) {
@@ -2794,7 +2794,7 @@ public final class SchemaTypeCodePrinter
void printInterfaceMethodDecl(InterfaceExtension.MethodSignature method) throws IOException
{
- StringBuffer decl = new StringBuffer(60);
+ StringBuilder decl = new StringBuilder(60);
decl.append("public ").append(method.getReturnType());
decl.append(" ").append(method.getName()).append("(");
@@ -2818,7 +2818,7 @@ public final class SchemaTypeCodePrinter
void printInterfaceMethodImpl(String handler, InterfaceExtension.MethodSignature method) throws IOException
{
- StringBuffer impl = new StringBuffer(60);
+ StringBuilder impl = new StringBuilder(60);
if (!method.getReturnType().equals("void"))
impl.append("return ");
Modified: xmlbeans/trunk/src/typeimpl/org/apache/xmlbeans/impl/validator/ValidatingXMLStreamReader.java
URL: http://svn.apache.org/viewvc/xmlbeans/trunk/src/typeimpl/org/apache/xmlbeans/impl/validator/ValidatingXMLStreamReader.java?rev=1870124&r1=1870123&r2=1870124&view=diff
==============================================================================
--- xmlbeans/trunk/src/typeimpl/org/apache/xmlbeans/impl/validator/ValidatingXMLStreamReader.java (original)
+++ xmlbeans/trunk/src/typeimpl/org/apache/xmlbeans/impl/validator/ValidatingXMLStreamReader.java Thu Nov 21 23:07:48 2019
@@ -143,7 +143,7 @@ public class ValidatingXMLStreamReader
implements XMLStreamReader
{
private boolean _hasBufferedText;
- private StringBuffer _buffer = new StringBuffer();
+ private StringBuilder _buffer = new StringBuilder();
private int _textEventType;
void init(XMLStreamReader xmlstream)
Modified: xmlbeans/trunk/src/xmlcomp/org/apache/xmlbeans/impl/tool/CodeGenUtil.java
URL: http://svn.apache.org/viewvc/xmlbeans/trunk/src/xmlcomp/org/apache/xmlbeans/impl/tool/CodeGenUtil.java?rev=1870124&r1=1870123&r2=1870124&view=diff
==============================================================================
--- xmlbeans/trunk/src/xmlcomp/org/apache/xmlbeans/impl/tool/CodeGenUtil.java (original)
+++ xmlbeans/trunk/src/xmlcomp/org/apache/xmlbeans/impl/tool/CodeGenUtil.java Thu Nov 21 23:07:48 2019
@@ -152,7 +152,7 @@ public class CodeGenUtil
if (cp.length > 0)
{
- StringBuffer classPath = new StringBuffer();
+ StringBuilder classPath = new StringBuilder();
// Add the output directory to the classpath. We do this so that
// javac will be able to find classes that were compiled
// previously but are not in the list of sources this time.
@@ -230,8 +230,8 @@ public class CodeGenUtil
final Process proc = Runtime.getRuntime().exec(strArgs);
- StringBuffer errorBuffer = new StringBuffer();
- StringBuffer outputBuffer = new StringBuffer();
+ StringBuilder errorBuffer = new StringBuilder();
+ StringBuilder outputBuffer = new StringBuilder();
ThreadedReader out = new ThreadedReader(proc.getInputStream(), outputBuffer);
ThreadedReader err = new ThreadedReader(proc.getErrorStream(), errorBuffer);
@@ -319,8 +319,8 @@ public class CodeGenUtil
final Process proc = Runtime.getRuntime().exec(strArgs);
- StringBuffer errorBuffer = new StringBuffer();
- StringBuffer outputBuffer = new StringBuffer();
+ StringBuilder errorBuffer = new StringBuilder();
+ StringBuilder outputBuffer = new StringBuilder();
ThreadedReader out = new ThreadedReader(proc.getInputStream(), outputBuffer);
ThreadedReader err = new ThreadedReader(proc.getErrorStream(), errorBuffer);
@@ -400,7 +400,7 @@ public class CodeGenUtil
*/
static private class ThreadedReader
{
- public ThreadedReader(InputStream stream, final StringBuffer output)
+ public ThreadedReader(InputStream stream, final StringBuilder output)
{
final BufferedReader reader =
new BufferedReader(new InputStreamReader(stream));
Modified: xmlbeans/trunk/src/xmlcomp/org/apache/xmlbeans/impl/tool/TypeHierarchyPrinter.java
URL: http://svn.apache.org/viewvc/xmlbeans/trunk/src/xmlcomp/org/apache/xmlbeans/impl/tool/TypeHierarchyPrinter.java?rev=1870124&r1=1870123&r2=1870124&view=diff
==============================================================================
--- xmlbeans/trunk/src/xmlcomp/org/apache/xmlbeans/impl/tool/TypeHierarchyPrinter.java (original)
+++ xmlbeans/trunk/src/xmlcomp/org/apache/xmlbeans/impl/tool/TypeHierarchyPrinter.java Thu Nov 21 23:07:48 2019
@@ -217,7 +217,7 @@ public class TypeHierarchyPrinter
// step 4: print the tree, starting from xs:anyType (i.e., XmlObject.type)
List typesToPrint = new ArrayList();
typesToPrint.add(XmlObject.type);
- StringBuffer spaces = new StringBuffer();
+ StringBuilder spaces = new StringBuilder();
while (!typesToPrint.isEmpty())
{
SchemaType sType = (SchemaType)typesToPrint.remove(typesToPrint.size() - 1);
Modified: xmlbeans/trunk/test/perf/src/org/apache/xmlbeans/test/performance/utils/PerfUtil.java
URL: http://svn.apache.org/viewvc/xmlbeans/trunk/test/perf/src/org/apache/xmlbeans/test/performance/utils/PerfUtil.java?rev=1870124&r1=1870123&r2=1870124&view=diff
==============================================================================
--- xmlbeans/trunk/test/perf/src/org/apache/xmlbeans/test/performance/utils/PerfUtil.java (original)
+++ xmlbeans/trunk/test/perf/src/org/apache/xmlbeans/test/performance/utils/PerfUtil.java Thu Nov 21 23:07:48 2019
@@ -18,15 +18,13 @@ import java.io.FileInputStream;
import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.FileNotFoundException;
-import java.lang.StringBuffer;
-import java.lang.Math;
public class PerfUtil
{
// TODO: add more flavors
public char[] createXmlData(String flavor, int size){
- StringBuffer buff = new StringBuffer(size);
+ StringBuilder buff = new StringBuilder(size);
final String rootStart = "<r>";
final String rootEnd = "</r>";
final String childStart = "<c>";
@@ -91,7 +89,7 @@ public class PerfUtil
{
char[] chars = createXmlData(flavor,size);
System.gc();
- StringBuffer buff = new StringBuffer(chars.length);
+ StringBuilder buff = new StringBuilder(chars.length);
buff.append(chars);
chars = null;
System.gc();
@@ -115,7 +113,7 @@ public class PerfUtil
{
BufferedInputStream bis =
new BufferedInputStream(new FileInputStream(filename));
- StringBuffer buff = new StringBuffer();
+ StringBuilder buff = new StringBuilder();
int c;
while( (c=bis.read()) != -1){
buff.append((char)c);
@@ -128,7 +126,7 @@ public class PerfUtil
{
BufferedInputStream bis =
new BufferedInputStream(new FileInputStream(filename));
- StringBuffer buff = new StringBuffer();
+ StringBuilder buff = new StringBuilder();
int c;
while( (c=bis.read()) != -1){
buff.append((char)c);
@@ -139,7 +137,7 @@ public class PerfUtil
public String createString(int size)
{
- StringBuffer buff = new StringBuffer();
+ StringBuilder buff = new StringBuilder();
for(int i=0; i<size; i++)
{
buff.append("z");
Modified: xmlbeans/trunk/test/src/common/Common.java
URL: http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/common/Common.java?rev=1870124&r1=1870123&r2=1870124&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/common/Common.java (original)
+++ xmlbeans/trunk/test/src/common/Common.java Thu Nov 21 23:07:48 2019
@@ -199,7 +199,7 @@ public class Common
boolean isValid = x.validate(options);
if (!isValid) {
- StringBuffer errorTxt = new StringBuffer("Invalid doc, expected a valid doc: ");
+ StringBuilder errorTxt = new StringBuilder("Invalid doc, expected a valid doc: ");
errorTxt.append("Instance(" + i + "): ");
errorTxt.append(x.xmlText());
errorTxt.append("Errors: ");
Modified: xmlbeans/trunk/test/src/misc/detailed/JiraRegression1_50Test.java
URL: http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/detailed/JiraRegression1_50Test.java?rev=1870124&r1=1870123&r2=1870124&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/detailed/JiraRegression1_50Test.java (original)
+++ xmlbeans/trunk/test/src/misc/detailed/JiraRegression1_50Test.java Thu Nov 21 23:07:48 2019
@@ -37,7 +37,7 @@ public class JiraRegression1_50Test exte
*/
@Test
public void test_jira_xmlbeans02() throws Exception {
- StringBuffer xmlstringbuf = new StringBuffer("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
+ StringBuilder xmlstringbuf = new StringBuilder("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
xmlstringbuf.append("<test>");
xmlstringbuf.append("<testchild attr=\"abcd\"> Jira02 </testchild>");
xmlstringbuf.append("</test>");
Modified: xmlbeans/trunk/test/src/xmlobject/extensions/interfaceFeature/methodNameCollision/checkin/NameCollisionTest.java
URL: http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/xmlobject/extensions/interfaceFeature/methodNameCollision/checkin/NameCollisionTest.java?rev=1870124&r1=1870123&r2=1870124&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/xmlobject/extensions/interfaceFeature/methodNameCollision/checkin/NameCollisionTest.java (original)
+++ xmlbeans/trunk/test/src/xmlobject/extensions/interfaceFeature/methodNameCollision/checkin/NameCollisionTest.java Thu Nov 21 23:07:48 2019
@@ -23,53 +23,54 @@ import xmlobject.extensions.interfaceFea
import org.apache.xmlbeans.XmlString;
-public class NameCollisionTest extends TestCase{
+public class NameCollisionTest extends TestCase {
- public NameCollisionTest(String s){
+ public NameCollisionTest(String s) {
super(s);
}
- public void test(){
- CompanyDocument poDoc ;
+ public void test() {
+ CompanyDocument poDoc;
- poDoc= CompanyDocument.Factory.newInstance();
- CompanyType po=poDoc.addNewCompany();
+ poDoc = CompanyDocument.Factory.newInstance();
+ CompanyType po = poDoc.addNewCompany();
- int LEN=20;
-
- StringBuffer sExpected=new StringBuffer();
- sExpected.append("<com:company xmlns:com=" +
- "\"interfaceFeature/xbean/methodNameCollision/company\">" +
- "<departments>");
- DepartmentType dept=po.addNewDepartments();
- ConsultantType[] it= new ConsultantType[LEN];
- for (int i=0; i < LEN; i++){
- it[i]=dept.addNewConsultant();
- XmlString s= XmlString.Factory.newInstance();
- it[i].setAge(50);
- it[i].setName4("BEAN Name"+i);
- sExpected.append("<consultant age=\"50\" name=\"BEAN Name"+i+"\"/>");
- }
-
- sExpected.append("</departments></com:company>");
-
- int[][] ints = new int[2][3];
- for (int i = 0; i < ints.length; i++)
- for (int j = 0; j < ints[i].length; j++)
- ints[i][j] = (i+1) * (j+1);
-
- IFoo.Inner inner = new IFoo.Inner() {
- public String getValue() { return "inner value"; }
- };
-
- assertEquals( sExpected.toString(), poDoc.xmlText());
- assertTrue( poDoc.validate() );
- assertEquals("Name0", it[0].getName());
- assertEquals("Name2: [1, 2, 3, ], [2, 4, 6, ], ",it[0].getName2(ints));
- assertEquals("Name3: inner value",it[0].getName3(inner));
- assertEquals("BEAN Name0",it[0].getName4());
+ int LEN = 20;
+ StringBuilder sExpected = new StringBuilder();
+ sExpected.append("<com:company xmlns:com=" +
+ "\"interfaceFeature/xbean/methodNameCollision/company\">" +
+ "<departments>");
+ DepartmentType dept = po.addNewDepartments();
+ ConsultantType[] it = new ConsultantType[LEN];
+ for (int i = 0; i < LEN; i++) {
+ it[i] = dept.addNewConsultant();
+ XmlString s = XmlString.Factory.newInstance();
+ it[i].setAge(50);
+ it[i].setName4("BEAN Name" + i);
+ sExpected.append("<consultant age=\"50\" name=\"BEAN Name" + i + "\"/>");
+ }
+
+ sExpected.append("</departments></com:company>");
+
+ int[][] ints = new int[2][3];
+ for (int i = 0; i < ints.length; i++)
+ for (int j = 0; j < ints[i].length; j++)
+ ints[i][j] = (i + 1) * (j + 1);
+
+ IFoo.Inner inner = new IFoo.Inner() {
+ public String getValue() {
+ return "inner value";
+ }
+ };
+
+ assertEquals(sExpected.toString(), poDoc.xmlText());
+ assertTrue(poDoc.validate());
+ assertEquals("Name0", it[0].getName());
+ assertEquals("Name2: [1, 2, 3, ], [2, 4, 6, ], ", it[0].getName2(ints));
+ assertEquals("Name3: inner value", it[0].getName3(inner));
+ assertEquals("BEAN Name0", it[0].getName4());
}
Modified: xmlbeans/trunk/test/src/xmlobject/extensions/interfaceFeature/multInterfaces/checkin/MultInterfacesTest.java
URL: http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/xmlobject/extensions/interfaceFeature/multInterfaces/checkin/MultInterfacesTest.java?rev=1870124&r1=1870123&r2=1870124&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/xmlobject/extensions/interfaceFeature/multInterfaces/checkin/MultInterfacesTest.java (original)
+++ xmlbeans/trunk/test/src/xmlobject/extensions/interfaceFeature/multInterfaces/checkin/MultInterfacesTest.java Thu Nov 21 23:07:48 2019
@@ -56,7 +56,7 @@ public class MultInterfacesTest extends
sb.append("<pur:items>");
- StringBuffer sbContent = new StringBuffer();
+ StringBuilder sbContent = new StringBuilder();
for (int i = 0; i < LEN; i++)
sbContent.append("<pur:item><pur:USPrice>"+i+"</pur:USPrice></pur:item>");
@@ -74,7 +74,7 @@ public class MultInterfacesTest extends
poDoc.setMinPrice((double)price);
- sbContent = new StringBuffer();
+ sbContent = new StringBuilder();
for (int i = 0; i < LEN; i++)
if( i< price )
sbContent.append("<pur:item><pur:USPrice>"+price+"</pur:USPrice></pur:item>");
Modified: xmlbeans/trunk/test/tools/src/tools/ant/BuildFileTest.java
URL: http://svn.apache.org/viewvc/xmlbeans/trunk/test/tools/src/tools/ant/BuildFileTest.java?rev=1870124&r1=1870123&r2=1870124&view=diff
==============================================================================
--- xmlbeans/trunk/test/tools/src/tools/ant/BuildFileTest.java (original)
+++ xmlbeans/trunk/test/tools/src/tools/ant/BuildFileTest.java Thu Nov 21 23:07:48 2019
@@ -74,10 +74,10 @@ public abstract class BuildFileTest {
protected Project project;
- private StringBuffer logBuffer;
- private StringBuffer fullLogBuffer;
- private StringBuffer outBuffer;
- private StringBuffer errBuffer;
+ private StringBuilder logBuffer;
+ private StringBuilder fullLogBuffer;
+ private StringBuilder outBuffer;
+ private StringBuilder errBuffer;
private BuildException buildException;
@@ -186,8 +186,8 @@ public abstract class BuildFileTest {
return buildException;
}
- private String cleanBuffer(StringBuffer buffer) {
- StringBuffer cleanedBuffer = new StringBuffer();
+ private String cleanBuffer(StringBuilder buffer) {
+ StringBuilder cleanedBuffer = new StringBuilder();
boolean cr = false;
for (int i = 0; i < buffer.length(); i++) {
char ch = buffer.charAt(i);
@@ -215,8 +215,8 @@ public abstract class BuildFileTest {
* @param filename name of project file to run
*/
protected void configureProject(String filename) throws BuildException {
- logBuffer = new StringBuffer();
- fullLogBuffer = new StringBuffer();
+ logBuffer = new StringBuilder();
+ fullLogBuffer = new StringBuilder();
project = new Project();
project.init();
project.setUserProperty( "ant.file" , new File(filename).getAbsolutePath() );
@@ -236,14 +236,14 @@ public abstract class BuildFileTest {
try {
sysOut.flush();
sysErr.flush();
- outBuffer = new StringBuffer();
+ outBuffer = new StringBuilder();
PrintStream out = new PrintStream(new AntOutputStream());
System.setOut(out);
- errBuffer = new StringBuffer();
+ errBuffer = new StringBuilder();
PrintStream err = new PrintStream(new AntOutputStream());
System.setErr(err);
- logBuffer = new StringBuffer();
- fullLogBuffer = new StringBuffer();
+ logBuffer = new StringBuilder();
+ fullLogBuffer = new StringBuilder();
buildException = null;
project.executeTarget(targetName);
} finally {
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org