Here you can find the source of runWithOptimizationLevel(final ContextAction action, final int optimizationLevel)
public static void runWithOptimizationLevel(final ContextAction action, final int optimizationLevel)
//package com.java2s; //License from project: Apache License import org.mozilla.javascript.Context; import org.mozilla.javascript.ContextAction; import org.mozilla.javascript.ContextFactory; public class Main { /**/*from w w w. j av a 2 s . co m*/ * Runs the provided action at the given optimization level */ public static void runWithOptimizationLevel(final ContextAction action, final int optimizationLevel) { runWithOptimizationLevel(new ContextFactory(), action, optimizationLevel); } /** * Runs the provided action at the given optimization level */ public static void runWithOptimizationLevel(final ContextFactory contextFactory, final ContextAction action, final int optimizationLevel) { final Context cx = contextFactory.enterContext(); try { cx.setOptimizationLevel(optimizationLevel); action.run(cx); } finally { Context.exit(); } } }