src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java
changeset 50892 a5557f24b4d4
parent 48355 4944950606ef
child 53023 6879069d9d94
equal deleted inserted replaced
50891:9948ea5ea1af 50892:a5557f24b4d4
     1 /*
     1 /*
     2  * Copyright (c) 2001, 2017, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2001, 2018, 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
    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         1.10 to 1.10.X 54,0
    51         1.11 to 1.11.X 55,0
    51         1.11 to 1.11.X 55,0
       
    52         1.12 to 1.12.X 56,0
    52     */
    53     */
    53 
    54 
    54     public static final Package.Version JAVA_MIN_CLASS_VERSION =
    55     public static final Package.Version JAVA_MIN_CLASS_VERSION =
    55             Package.Version.of(45, 03);
    56             Package.Version.of(45, 03);
    56 
    57 
    73             Package.Version.of(54, 00);
    74             Package.Version.of(54, 00);
    74 
    75 
    75     public static final Package.Version JAVA11_MAX_CLASS_VERSION =
    76     public static final Package.Version JAVA11_MAX_CLASS_VERSION =
    76             Package.Version.of(55, 00);
    77             Package.Version.of(55, 00);
    77 
    78 
       
    79     public static final Package.Version JAVA12_MAX_CLASS_VERSION =
       
    80             Package.Version.of(56, 00);
       
    81 
    78     public static final int JAVA_PACKAGE_MAGIC = 0xCAFED00D;
    82     public static final int JAVA_PACKAGE_MAGIC = 0xCAFED00D;
    79 
    83 
    80     public static final Package.Version JAVA5_PACKAGE_VERSION =
    84     public static final Package.Version JAVA5_PACKAGE_VERSION =
    81             Package.Version.of(150, 7);
    85             Package.Version.of(150, 7);
    82 
    86 
    89     public static final Package.Version JAVA8_PACKAGE_VERSION =
    93     public static final Package.Version JAVA8_PACKAGE_VERSION =
    90             Package.Version.of(171, 0);
    94             Package.Version.of(171, 0);
    91 
    95 
    92     // upper limit, should point to the latest class version
    96     // upper limit, should point to the latest class version
    93     public static final Package.Version JAVA_MAX_CLASS_VERSION =
    97     public static final Package.Version JAVA_MAX_CLASS_VERSION =
    94             JAVA11_MAX_CLASS_VERSION;
    98             JAVA12_MAX_CLASS_VERSION;
    95 
    99 
    96     // upper limit should point to the latest package version, for version info!.
   100     // upper limit should point to the latest package version, for version info!.
    97     public static final Package.Version MAX_PACKAGE_VERSION =
   101     public static final Package.Version MAX_PACKAGE_VERSION =
    98             JAVA7_PACKAGE_VERSION;
   102             JAVA7_PACKAGE_VERSION;
    99 
   103