109 private static String version(String key) { |
109 private static String version(String key) { |
110 if (versionRB == null) { |
110 if (versionRB == null) { |
111 try { |
111 try { |
112 versionRB = ResourceBundle.getBundle(versionRBName); |
112 versionRB = ResourceBundle.getBundle(versionRBName); |
113 } catch (MissingResourceException e) { |
113 } catch (MissingResourceException e) { |
114 return Log.getLocalizedString("version.resource.missing", System.getProperty("java.version")); |
114 return Log.getLocalizedString("version.not.available"); |
115 } |
115 } |
116 } |
116 } |
117 try { |
117 try { |
118 return versionRB.getString(key); |
118 return versionRB.getString(key); |
119 } |
119 } |
120 catch (MissingResourceException e) { |
120 catch (MissingResourceException e) { |
121 return Log.getLocalizedString("version.unknown", System.getProperty("java.version")); |
121 return Log.getLocalizedString("version.not.available"); |
122 } |
122 } |
123 } |
123 } |
124 |
124 |
125 /** |
125 /** |
126 * Control how the compiler's latter phases (attr, flow, desugar, generate) |
126 * Control how the compiler's latter phases (attr, flow, desugar, generate) |