[jboss-svn-commits] JBL Code SVN: r29605 - labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/rule/expression.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Oct 14 03:59:13 EDT 2009
Author: adinn
Date: 2009-10-14 03:59:13 -0400 (Wed, 14 Oct 2009)
New Revision: 29605
Modified:
labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/rule/expression/ThrowExpression.java
Log:
corrected writeTo -- fixes BYTEMAN-47
Modified: labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/rule/expression/ThrowExpression.java
===================================================================
--- labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/rule/expression/ThrowExpression.java 2009-10-14 07:20:59 UTC (rev 29604)
+++ labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/rule/expression/ThrowExpression.java 2009-10-14 07:59:13 UTC (rev 29605)
@@ -340,9 +340,18 @@
}
public void writeTo(StringWriter stringWriter) {
- stringWriter.write("throw " + (type != null ? type.getName() : typeName) + "(");
+ stringWriter.write("throw ");
+ if (type == null || Type.UNDEFINED == type) {
+ stringWriter.write(typeName);
+ } else {
+ stringWriter.write(type.getName());
+ }
+ String separator = "";
+ stringWriter.write("(");
for (Expression argument : arguments) {
+ stringWriter.write(separator);
argument.writeTo(stringWriter);
+ separator = ",";
}
stringWriter.write(")");
More information about the jboss-svn-commits
mailing list