[jboss-cvs] javassist SVN: r667 - trunk/src/main/javassist/bytecode.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Sep 28 13:26:46 EDT 2012
Author: chiba
Date: 2012-09-28 13:26:46 -0400 (Fri, 28 Sep 2012)
New Revision: 667
Modified:
trunk/src/main/javassist/bytecode/ClassFile.java
Log:
Now the version number of a class file newly created from scratch may be 51 (Java 7).
Modified: trunk/src/main/javassist/bytecode/ClassFile.java
===================================================================
--- trunk/src/main/javassist/bytecode/ClassFile.java 2012-09-28 17:07:43 UTC (rev 666)
+++ trunk/src/main/javassist/bytecode/ClassFile.java 2012-09-28 17:26:46 UTC (rev 667)
@@ -94,6 +94,8 @@
* if the JVM supports <code>java.lang.StringBuilder</code>.
* It is 50 (JDK 1.6)
* if the JVM supports <code>java.util.zip.DeflaterInputStream</code>.
+ * It is 51 (JDK 1.7)
+ * if the JVM supports <code>java.lang.invoke.CallSite</code>.
*/
public static int MAJOR_VERSION = JAVA_3;
@@ -103,6 +105,8 @@
MAJOR_VERSION = JAVA_5;
Class.forName("java.util.zip.DeflaterInputStream");
MAJOR_VERSION = JAVA_6;
+ Class.forName("java.lang.invoke.CallSite");
+ MAJOR_VERSION = JAVA_7;
}
catch (Throwable t) {}
}
More information about the jboss-cvs-commits
mailing list