src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
changeset 48327 d2a837cf9ff1
parent 47216 71c04702a3d5
child 48691 554cb38e0caf
equal deleted inserted replaced
48326:e1eb12343774 48327:d2a837cf9ff1
    68             int version;
    68             int version;
    69             Object o = env.get("multi-release");
    69             Object o = env.get("multi-release");
    70             if (o instanceof String) {
    70             if (o instanceof String) {
    71                 String s = (String)o;
    71                 String s = (String)o;
    72                 if (s.equals("runtime")) {
    72                 if (s.equals("runtime")) {
    73                     version = Runtime.version().major();
    73                     version = Runtime.version().feature();
    74                 } else {
    74                 } else {
    75                     version = Integer.parseInt(s);
    75                     version = Integer.parseInt(s);
    76                 }
    76                 }
    77             } else if (o instanceof Integer) {
    77             } else if (o instanceof Integer) {
    78                 version = (Integer)o;
    78                 version = (Integer)o;
    79             } else if (o instanceof Version) {
    79             } else if (o instanceof Version) {
    80                 version = ((Version)o).major();
    80                 version = ((Version)o).feature();
    81             } else {
    81             } else {
    82                 throw new IllegalArgumentException("env parameter must be String, Integer, "
    82                 throw new IllegalArgumentException("env parameter must be String, Integer, "
    83                         + "or Version");
    83                         + "or Version");
    84             }
    84             }
    85             lookup = createVersionedLinks(version < 0 ? 0 : version);
    85             lookup = createVersionedLinks(version < 0 ? 0 : version);