src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java
changeset 48081 89829dd3cc54
parent 47216 71c04702a3d5
child 48355 4944950606ef
equal deleted inserted replaced
48080:18a4438eb690 48081:89829dd3cc54
     1 /*
     1 /*
     2  * Copyright (c) 2001, 2016, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2001, 2017, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.  Oracle designates this
     7  * published by the Free Software Foundation.  Oracle designates this
    45         1.5 to 1.5.X 49,0
    45         1.5 to 1.5.X 49,0
    46         1.6 to 1.6.X 50,0
    46         1.6 to 1.6.X 50,0
    47         1.7 to 1.7.X 51,0
    47         1.7 to 1.7.X 51,0
    48         1.8 to 1.8.X 52,0
    48         1.8 to 1.8.X 52,0
    49         1.9 to 1.9.X 53,0
    49         1.9 to 1.9.X 53,0
       
    50         1.10 to 1.10.X 54,0
    50     */
    51     */
    51 
    52 
    52     public static final Package.Version JAVA_MIN_CLASS_VERSION =
    53     public static final Package.Version JAVA_MIN_CLASS_VERSION =
    53             Package.Version.of(45, 03);
    54             Package.Version.of(45, 03);
    54 
    55 
    65             Package.Version.of(52, 00);
    66             Package.Version.of(52, 00);
    66 
    67 
    67     public static final Package.Version JAVA9_MAX_CLASS_VERSION =
    68     public static final Package.Version JAVA9_MAX_CLASS_VERSION =
    68             Package.Version.of(53, 00);
    69             Package.Version.of(53, 00);
    69 
    70 
       
    71     public static final Package.Version JAVA10_MAX_CLASS_VERSION =
       
    72             Package.Version.of(54, 00);
       
    73 
    70     public static final int JAVA_PACKAGE_MAGIC = 0xCAFED00D;
    74     public static final int JAVA_PACKAGE_MAGIC = 0xCAFED00D;
    71 
    75 
    72     public static final Package.Version JAVA5_PACKAGE_VERSION =
    76     public static final Package.Version JAVA5_PACKAGE_VERSION =
    73             Package.Version.of(150, 7);
    77             Package.Version.of(150, 7);
    74 
    78 
    81     public static final Package.Version JAVA8_PACKAGE_VERSION =
    85     public static final Package.Version JAVA8_PACKAGE_VERSION =
    82             Package.Version.of(171, 0);
    86             Package.Version.of(171, 0);
    83 
    87 
    84     // upper limit, should point to the latest class version
    88     // upper limit, should point to the latest class version
    85     public static final Package.Version JAVA_MAX_CLASS_VERSION =
    89     public static final Package.Version JAVA_MAX_CLASS_VERSION =
    86             JAVA9_MAX_CLASS_VERSION;
    90             JAVA10_MAX_CLASS_VERSION;
    87 
    91 
    88     // upper limit should point to the latest package version, for version info!.
    92     // upper limit should point to the latest package version, for version info!.
    89     public static final Package.Version MAX_PACKAGE_VERSION =
    93     public static final Package.Version MAX_PACKAGE_VERSION =
    90             JAVA7_PACKAGE_VERSION;
    94             JAVA7_PACKAGE_VERSION;
    91 
    95