equal
deleted
inserted
replaced
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); |