提交 d01cfe57 编写于 作者: K ksrini

7050936: (pack200) Support version 52.0 class files in langtools

Reviewed-by: dholmes
上级 f6d12b3e
...@@ -59,6 +59,9 @@ class Constants { ...@@ -59,6 +59,9 @@ class Constants {
public final static Package.Version JAVA7_MAX_CLASS_VERSION = public final static Package.Version JAVA7_MAX_CLASS_VERSION =
Package.Version.of(51, 00); Package.Version.of(51, 00);
public final static Package.Version JAVA8_MAX_CLASS_VERSION =
Package.Version.of(52, 00);
public final static int JAVA_PACKAGE_MAGIC = 0xCAFED00D; public final static int JAVA_PACKAGE_MAGIC = 0xCAFED00D;
public final static Package.Version JAVA5_PACKAGE_VERSION = public final static Package.Version JAVA5_PACKAGE_VERSION =
...@@ -72,7 +75,7 @@ class Constants { ...@@ -72,7 +75,7 @@ class Constants {
// upper limit, should point to the latest class version // upper limit, should point to the latest class version
public final static Package.Version JAVA_MAX_CLASS_VERSION = public final static Package.Version JAVA_MAX_CLASS_VERSION =
JAVA7_MAX_CLASS_VERSION; JAVA8_MAX_CLASS_VERSION;
// upper limit should point to the latest package version, for version info!. // upper limit should point to the latest package version, for version info!.
public final static Package.Version MAX_PACKAGE_VERSION = public final static Package.Version MAX_PACKAGE_VERSION =
......
...@@ -35,12 +35,19 @@ ...@@ -35,12 +35,19 @@
#define JAVA_MAGIC 0xCAFEBABE #define JAVA_MAGIC 0xCAFEBABE
#define JAVA_MIN_MAJOR_VERSION 45 #define JAVA_MIN_MAJOR_VERSION 45
#define JAVA_MIN_MINOR_VERSION 3 #define JAVA_MIN_MINOR_VERSION 3
#define JAVA5_MAX_MAJOR_VERSION 49 #define JAVA5_MAX_MAJOR_VERSION 49
#define JAVA5_MAX_MINOR_VERSION 0 #define JAVA5_MAX_MINOR_VERSION 0
// NOTE: Assume for now
#define JAVA6_MAX_MAJOR_VERSION 50 #define JAVA6_MAX_MAJOR_VERSION 50
#define JAVA6_MAX_MINOR_VERSION 0 #define JAVA6_MAX_MINOR_VERSION 0
#define JAVA7_MAX_MAJOR_VERSION 51
#define JAVA7_MAX_MINOR_VERSION 0
#define JAVA8_MAX_MAJOR_VERSION 52
#define JAVA8_MAX_MINOR_VERSION 0
// package file constants // package file constants
#define JAVA_PACKAGE_MAGIC 0xCAFED00D #define JAVA_PACKAGE_MAGIC 0xCAFED00D
#define JAVA5_PACKAGE_MAJOR_VERSION 150 #define JAVA5_PACKAGE_MAJOR_VERSION 150
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册