[jboss-cvs] jbossretro/src/main/org/jboss/ant/tasks/retro ...
Scott Stark
scott.stark at jboss.com
Sun Oct 15 01:31:22 EDT 2006
User: starksm
Date: 06/10/15 01:31:22
Modified: src/main/org/jboss/ant/tasks/retro ClassRedirectEditor.java
Log:
JBBUILD-325, add support for URL.toURI().
Revision Changes Path
1.19 +11 -1 jbossretro/src/main/org/jboss/ant/tasks/retro/ClassRedirectEditor.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ClassRedirectEditor.java
===================================================================
RCS file: /cvsroot/jboss/jbossretro/src/main/org/jboss/ant/tasks/retro/ClassRedirectEditor.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- ClassRedirectEditor.java 17 Jul 2006 17:48:02 -0000 1.18
+++ ClassRedirectEditor.java 15 Oct 2006 05:31:22 -0000 1.19
@@ -25,6 +25,7 @@
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
+import java.net.URL;
import java.util.HashSet;
import java.util.regex.Matcher;
import java.io.StringWriter;
@@ -51,7 +52,7 @@
*
* @author <a href="adrian at jboss.com">Adrian Brock</a>
* @author Scott.Stark at jboss.org
- * @version $Revision: 1.18 $
+ * @version $Revision: 1.19 $
*/
public class ClassRedirectEditor extends ExprEditor
{
@@ -94,6 +95,8 @@
private static final String TIME_UNIT = TimeUnit.class.getName();
/** StringWriter class */
private static final String STRING_WRITER = StringWriter.class.getName();
+ /** URL class */
+ private static final String URL = URL.class.getName();
/** The new jdk5 exception ctor signatures */
private static HashSet<String> exceptionCtors = new HashSet<String>();
@@ -306,5 +309,12 @@
call.replace("$_ = " + STRINGWRITER_HELPER + ".append($0, $1, $2, $3);");
}
}
+ else if (URL.equals(className))
+ {
+ if ("toURI".equals(callName))
+ {
+ call.replace("$_ = java.net.URI.create(" + "$0.toString());");
+ }
+ }
}
}
More information about the jboss-cvs-commits
mailing list