Author: peterreilly
Date: Thu Aug 16 05:57:21 2007
New Revision: 566693

URL: http://svn.apache.org/viewvc?view=rev&rev=566693
Log:
add in defines for version numbers

Modified:
    ant/core/trunk/src/main/org/apache/tools/ant/util/JavaEnvUtils.java

Modified: ant/core/trunk/src/main/org/apache/tools/ant/util/JavaEnvUtils.java
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/util/JavaEnvUtils.java?view=diff&rev=566693&r1=566692&r2=566693
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/util/JavaEnvUtils.java 
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/util/JavaEnvUtils.java Thu Aug 
16 05:57:21 2007
@@ -57,18 +57,38 @@
 
     /** Version constant for Java 1.0 */
     public static final String JAVA_1_0 = "1.0";
+    /** Number Version constant for Java 1.0 */
+    public static final int VERSION_1_0 = 10;
+
     /** Version constant for Java 1.1 */
     public static final String JAVA_1_1 = "1.1";
+    /** Number Version constant for Java 1.1 */
+    public static final int VERSION_1_1 = 11;
+
     /** Version constant for Java 1.2 */
     public static final String JAVA_1_2 = "1.2";
+    /** Number Version constant for Java 1.2 */
+    public static final int VERSION_1_2 = 12;
+
     /** Version constant for Java 1.3 */
     public static final String JAVA_1_3 = "1.3";
+    /** Number Version constant for Java 1.3 */
+    public static final int VERSION_1_3 = 13;
+
     /** Version constant for Java 1.4 */
     public static final String JAVA_1_4 = "1.4";
+    /** Number Version constant for Java 1.4 */
+    public static final int VERSION_1_4 = 14;
+
     /** Version constant for Java 1.5 */
     public static final String JAVA_1_5 = "1.5";
+    /** Number Version constant for Java 1.5 */
+    public static final int VERSION_1_5 = 15;
+
     /** Version constant for Java 1.6 */
     public static final String JAVA_1_6 = "1.6";
+    /** Number Version constant for Java 1.6 */
+    public static final int VERSION_1_6 = 16;
 
     /** Whether this is the Kaffe VM */
     private static boolean kaffeDetected;
@@ -89,7 +109,7 @@
 
         try {
             javaVersion = JAVA_1_0;
-            javaVersionNumber = 10;
+            javaVersionNumber = VERSION_1_0;
             Class.forName("java.lang.Void");
             javaVersion = JAVA_1_1;
             javaVersionNumber++;
@@ -305,13 +325,13 @@
     private static void buildJrePackages() {
         jrePackages = new Vector();
         switch(javaVersionNumber) {
-            case 16:
-            case 15:
+            case VERSION_1_6:
+            case VERSION_1_5:
                 //In Java1.5, the apache stuff moved.
                 jrePackages.addElement("com.sun.org.apache");
                 //fall through.
-            case 14:
-                if (javaVersionNumber == 14) {
+            case VERSION_1_4:
+                if (javaVersionNumber == VERSION_1_4) {
                     jrePackages.addElement("org.apache.crimson");
                     jrePackages.addElement("org.apache.xalan");
                     jrePackages.addElement("org.apache.xml");
@@ -321,7 +341,7 @@
                 jrePackages.addElement("org.w3c.dom");
                 jrePackages.addElement("org.xml.sax");
                 // fall through
-            case 13:
+            case VERSION_1_3:
                 jrePackages.addElement("org.omg");
                 jrePackages.addElement("com.sun.corba");
                 jrePackages.addElement("com.sun.jndi");
@@ -332,12 +352,12 @@
                 jrePackages.addElement("sunw.io");
                 jrePackages.addElement("sunw.util");
                 // fall through
-            case 12:
+            case VERSION_1_2:
                 jrePackages.addElement("com.sun.java");
                 jrePackages.addElement("com.sun.image");
                 // are there any here that we forgot?
                 // fall through
-            case 11:
+            case VERSION_1_1:
             default:
                 //things like sun.reflection, sun.misc, sun.net
                 jrePackages.addElement("sun");
@@ -355,14 +375,14 @@
         Vector tests = new Vector();
         tests.addElement("java.lang.Object");
         switch(javaVersionNumber) {
-            case 16:
-            case 15:
+            case VERSION_1_6:
+            case VERSION_1_5:
                 tests.addElement(
                     
"com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl ");
                 // Fall tru
-            case 14:
+            case VERSION_1_4:
                 tests.addElement("sun.audio.AudioPlayer");
-                if (javaVersionNumber == 14) {
+                if (javaVersionNumber == VERSION_1_4) {
                     tests.addElement("org.apache.crimson.parser.ContentModel");
                     
tests.addElement("org.apache.xalan.processor.ProcessorImport");
                     tests.addElement("org.apache.xml.utils.URI");
@@ -372,7 +392,7 @@
                 tests.addElement("org.w3c.dom.Attr");
                 tests.addElement("org.xml.sax.XMLReader");
                 // fall through
-            case 13:
+            case VERSION_1_3:
                 tests.addElement("org.omg.CORBA.Any");
                 tests.addElement("com.sun.corba.se.internal.corba.AnyImpl");
                 tests.addElement("com.sun.jndi.ldap.LdapURL");
@@ -382,12 +402,12 @@
                 tests.addElement("sunw.io.Serializable");
                 tests.addElement("sunw.util.EventListener");
                 // fall through
-            case 12:
+            case VERSION_1_2:
                 tests.addElement("javax.accessibility.Accessible");
                 tests.addElement("sun.misc.BASE64Encoder");
                 tests.addElement("com.sun.image.codec.jpeg.JPEGCodec");
                 // fall through
-            case 11:
+            case VERSION_1_1:
             default:
                 //things like sun.reflection, sun.misc, sun.net
                 
tests.addElement("sun.reflect.SerializationConstructorAccessorImpl");



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to