src/share/classes/com/sun/java/util/jar/pack/PackageReader.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 240,249 **** --- 240,250 ---- // Fixed 6211177, converted to throw IOException void checkArchiveVersion() throws IOException { Package.Version versionFound = null; for (Package.Version v : new Package.Version[] { + JAVA8_PACKAGE_VERSION, JAVA7_PACKAGE_VERSION, JAVA6_PACKAGE_VERSION, JAVA5_PACKAGE_VERSION }) { if (packageVersion.equals(v)) {
*** 250,260 **** versionFound = v; break; } } if (versionFound == null) { ! String expVer = JAVA7_PACKAGE_VERSION.toString() + " OR " + JAVA6_PACKAGE_VERSION.toString() + " OR " + JAVA5_PACKAGE_VERSION.toString(); throw new IOException("Unexpected package minor version: got " --- 251,263 ---- versionFound = v; break; } } if (versionFound == null) { ! String expVer = JAVA8_PACKAGE_VERSION.toString() ! + "OR" ! + JAVA7_PACKAGE_VERSION.toString() + " OR " + JAVA6_PACKAGE_VERSION.toString() + " OR " + JAVA5_PACKAGE_VERSION.toString(); throw new IOException("Unexpected package minor version: got "
*** 1514,1523 **** --- 1517,1529 ---- // *method_attr_calls :UNSIGNED5 // *method_Signature_RS :UNSIGNED5 (cp_Signature) // method_metadata_bands // *method_Exceptions_N :UNSIGNED5 // *method_Exceptions_RC :UNSIGNED5 (cp_Class) + // *method_MethodParameters_NB: BYTE1 + // *method_MethodParameters_RUN: UNSIGNED5 (cp_Utf8) + // *method_MethodParameters_I: UNSIGNED5 (flag) // // code_attr_bands: // *code_flags :UNSIGNED5 // *code_attr_count :UNSIGNED5 // *code_attr_indexes :UNSIGNED5