nashorn/src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
changeset 18855 408663ef8f66
parent 18335 1b5fdae617cf
child 19619 4085b74056ee
equal deleted inserted replaced
18854:8dd3bfd73623 18855:408663ef8f66
   117     public final boolean _lazy_compilation;
   117     public final boolean _lazy_compilation;
   118 
   118 
   119     /** Create a new class loaded for each compilation */
   119     /** Create a new class loaded for each compilation */
   120     public final boolean _loader_per_compile;
   120     public final boolean _loader_per_compile;
   121 
   121 
       
   122     /** Do not support Java support extensions. */
       
   123     public final boolean _no_java;
       
   124 
   122     /** Do not support non-standard syntax extensions. */
   125     /** Do not support non-standard syntax extensions. */
   123     public final boolean _no_syntax_extensions;
   126     public final boolean _no_syntax_extensions;
       
   127 
       
   128     /** Do not support typed arrays. */
       
   129     public final boolean _no_typed_arrays;
   124 
   130 
   125     /** Package to which generated class files are added */
   131     /** Package to which generated class files are added */
   126     public final String  _package;
   132     public final String  _package;
   127 
   133 
   128     /** Only parse the source code, do not compile */
   134     /** Only parse the source code, do not compile */
   205             _function_statement = FunctionStatementBehavior.ACCEPT;
   211             _function_statement = FunctionStatementBehavior.ACCEPT;
   206         }
   212         }
   207         _fx                   = options.getBoolean("fx");
   213         _fx                   = options.getBoolean("fx");
   208         _lazy_compilation     = options.getBoolean("lazy.compilation");
   214         _lazy_compilation     = options.getBoolean("lazy.compilation");
   209         _loader_per_compile   = options.getBoolean("loader.per.compile");
   215         _loader_per_compile   = options.getBoolean("loader.per.compile");
       
   216         _no_java              = options.getBoolean("no.java");
   210         _no_syntax_extensions = options.getBoolean("no.syntax.extensions");
   217         _no_syntax_extensions = options.getBoolean("no.syntax.extensions");
       
   218         _no_typed_arrays      = options.getBoolean("no.typed.arrays");
   211         _package              = options.getString("package");
   219         _package              = options.getString("package");
   212         _parse_only           = options.getBoolean("parse.only");
   220         _parse_only           = options.getBoolean("parse.only");
   213         _print_ast            = options.getBoolean("print.ast");
   221         _print_ast            = options.getBoolean("print.ast");
   214         _print_lower_ast      = options.getBoolean("print.lower.ast");
   222         _print_lower_ast      = options.getBoolean("print.lower.ast");
   215         _print_code           = options.getBoolean("print.code");
   223         _print_code           = options.getBoolean("print.code");