< prev index next >

src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java

Print this page




 264 
 265     static String getMessage(final String id) {
 266         return bundle.getString(id);
 267     }
 268 
 269     private void evalImpl(final Context context, final Global global, final String source,
 270             final PrintWriter err, final boolean doe) {
 271         try {
 272             final Object res = context.eval(global, source, global, "<shell>");
 273             if (res != UNDEFINED) {
 274                 err.println(toString(res, global));
 275             }
 276         } catch (final Exception e) {
 277             err.println(e);
 278             if (doe) {
 279                 e.printStackTrace(err);
 280             }
 281         }
 282     }
 283 
 284     // FIXME: needs to be changed to use javase 9 docs later
 285     private static String JAVADOC_BASE = "http://download.java.net/jdk9/docs/api/";
 286 
 287     private static void openBrowserForJavadoc(String relativeUrl) {
 288         try {
 289             final URI uri = new URI(JAVADOC_BASE + relativeUrl);
 290             Desktop.getDesktop().browse(uri);
 291         } catch (Exception ignored) {
 292         }
 293     }
 294 }


 264 
 265     static String getMessage(final String id) {
 266         return bundle.getString(id);
 267     }
 268 
 269     private void evalImpl(final Context context, final Global global, final String source,
 270             final PrintWriter err, final boolean doe) {
 271         try {
 272             final Object res = context.eval(global, source, global, "<shell>");
 273             if (res != UNDEFINED) {
 274                 err.println(toString(res, global));
 275             }
 276         } catch (final Exception e) {
 277             err.println(e);
 278             if (doe) {
 279                 e.printStackTrace(err);
 280             }
 281         }
 282     }
 283 
 284     private static String JAVADOC_BASE = "https://docs.oracle.com/javase/9/docs/api/";

 285 
 286     private static void openBrowserForJavadoc(String relativeUrl) {
 287         try {
 288             final URI uri = new URI(JAVADOC_BASE + relativeUrl);
 289             Desktop.getDesktop().browse(uri);
 290         } catch (Exception ignored) {
 291         }
 292     }
 293 }
< prev index next >