summaryrefslogtreecommitdiff
path: root/java/src/ant/Slice2FreezeJTask.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/ant/Slice2FreezeJTask.java')
-rw-r--r--java/src/ant/Slice2FreezeJTask.java38
1 files changed, 26 insertions, 12 deletions
diff --git a/java/src/ant/Slice2FreezeJTask.java b/java/src/ant/Slice2FreezeJTask.java
index 139230ff3ae..e88d1256f77 100644
--- a/java/src/ant/Slice2FreezeJTask.java
+++ b/java/src/ant/Slice2FreezeJTask.java
@@ -182,20 +182,24 @@ public class Slice2FreezeJTask extends SliceTask
// Add the --dict options.
//
p = _dicts.iterator();
- StringBuffer dictString = new StringBuffer();
+ StringBuilder dictString = new StringBuilder(128);
while(p.hasNext())
{
Dict d = (Dict)p.next();
dictString.append(" --dict ");
- dictString.append(d.getName() + "," + d.getKey() + "," + d.getValue());
+ dictString.append(d.getName());
+ dictString.append(",");
+ dictString.append(d.getKey());
+ dictString.append(",");
+ dictString.append(d.getValue());
}
//
// Add the --dict-index options.
//
p = _dictIndices.iterator();
- StringBuffer dictIndexString = new StringBuffer();
+ StringBuilder dictIndexString = new StringBuilder(128);
while(p.hasNext())
{
Dictindex d = (Dictindex)p.next();
@@ -204,11 +208,12 @@ public class Slice2FreezeJTask extends SliceTask
dictIndexString.append(d.getName());
if(d.getMember() != null)
{
- dictIndexString.append("," + d.getMember());
+ dictIndexString.append(",");
+ dictIndexString.append(d.getMember());
}
if(d.getCasesensitive() == false)
{
- dictIndexString.append("," + "case-insensitive");
+ dictIndexString.append(",case-insensitive");
}
}
@@ -216,16 +221,20 @@ public class Slice2FreezeJTask extends SliceTask
// Add the --index options.
//
p = _indices.iterator();
- StringBuffer indexString = new StringBuffer();
+ StringBuilder indexString = new StringBuilder();
while(p.hasNext())
{
Index i = (Index)p.next();
indexString.append(" --index ");
- indexString.append(i.getName() + "," + i.getType() + "," + i.getMember());
+ indexString.append(i.getName());
+ indexString.append(",");
+ indexString.append(i.getType());
+ indexString.append(",");
+ indexString.append(i.getMember());
if(i.getCasesensitive() == false)
{
- indexString.append("," + "case-insensitive");
+ indexString.append(",case-insensitive");
}
}
@@ -238,7 +247,7 @@ public class Slice2FreezeJTask extends SliceTask
//
// Run the translator
//
- StringBuffer cmd = new StringBuffer();
+ StringBuilder cmd = new StringBuilder(256);
//
// Add --ice
@@ -379,7 +388,8 @@ public class Slice2FreezeJTask extends SliceTask
//
if(!sliceFiles.isEmpty())
{
- cmd = new StringBuffer("--depend");
+ cmd = new StringBuilder(256);
+ cmd.append("--depend");
//
// Add include directives
@@ -392,7 +402,9 @@ public class Slice2FreezeJTask extends SliceTask
cmd.append(" -I");
if(dirs[i].indexOf(' ') != -1)
{
- cmd.append('"' + dirs[i] + '"');
+ cmd.append('"');
+ cmd.append(dirs[i]);
+ cmd.append('"');
}
else
{
@@ -427,7 +439,9 @@ public class Slice2FreezeJTask extends SliceTask
String s = f.toString();
if(s.indexOf(' ') != -1)
{
- cmd.append('"' + s + '"');
+ cmd.append('"');
+ cmd.append(s);
+ cmd.append('"');
}
else
{