[jboss-cvs] jbossretro/src/main/org/jboss/ant/tasks/retro ...
Paul Gier
pgier at redhat.com
Tue May 1 18:17:10 EDT 2007
User: pgier
Date: 07/05/01 18:17:10
Modified: src/main/org/jboss/ant/tasks/retro ClassRedirectEditor.java
Log:
[JBBUILD-351] Added functionality to handle jdk15 Boolean methods.
Revision Changes Path
1.23 +22 -9 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.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- ClassRedirectEditor.java 24 Jan 2007 23:26:41 -0000 1.22
+++ ClassRedirectEditor.java 1 May 2007 22:17:10 -0000 1.23
@@ -54,7 +54,7 @@
*
* @author <a href="adrian at jboss.com">Adrian Brock</a>
* @author Scott.Stark at jboss.org
- * @version $Revision: 1.22 $
+ * @version $Revision: 1.23 $
*/
public class ClassRedirectEditor extends ExprEditor
{
@@ -83,6 +83,8 @@
private static final String ACCESSIBLE_OBJECT = AccessibleObject.class.getName();
/** String class */
private static final String STRING = String.class.getName();
+ /** Boolean class */
+ private static final String BOOLEAN = Boolean.class.getName();
/** Integer class */
private static final String INTEGER = Integer.class.getName();
/** Long class */
@@ -317,6 +319,17 @@
else if ("contains".equals(callName))
call.replace("$_ = " + CLASS_REDIRECTS + ".contains($0, $1);");
}
+ else if (BOOLEAN.equals(className))
+ {
+ if (callName.equals("parseBoolean"))
+ {
+ call.replace("$_ = " + org.jboss.lang.Boolean.class.getName() + "." + callName + "($$);");
+ }
+ else if (callName.equals("compareTo"))
+ {
+ call.replace("$_ = " + org.jboss.lang.Boolean.class.getName() + "." + callName + "($0, $1);");
+ }
+ }
else if (INTEGER.equals(className))
{
if (integerBitMethods.contains(callName))
More information about the jboss-cvs-commits
mailing list