summaryrefslogtreecommitdiff
path: root/java/ant/Slice2JavaTask.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/ant/Slice2JavaTask.java')
-rw-r--r--java/ant/Slice2JavaTask.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/java/ant/Slice2JavaTask.java b/java/ant/Slice2JavaTask.java
index 7ea34743a97..34c03b2915a 100644
--- a/java/ant/Slice2JavaTask.java
+++ b/java/ant/Slice2JavaTask.java
@@ -67,6 +67,7 @@ public class Slice2JavaTask extends SliceTask
{
_translator = null;
_tie = false;
+ _checksum = null;
}
public void
@@ -82,6 +83,12 @@ public class Slice2JavaTask extends SliceTask
}
public void
+ setChecksum(String checksum)
+ {
+ _checksum = checksum;
+ }
+
+ public void
execute()
throws BuildException
{
@@ -196,6 +203,14 @@ public class Slice2JavaTask extends SliceTask
cmd.append(" --tie");
}
+ //
+ // Add --checksum
+ //
+ if(_checksum != null && _checksum.length() > 0)
+ {
+ cmd.append(" --checksum " + _checksum);
+ }
+
//
// Add --ice
//
@@ -308,4 +323,5 @@ public class Slice2JavaTask extends SliceTask
private File _translator;
private boolean _tie;
+ private String _checksum;
}