org.mozilla.javascript
public class CompilerEnvirons extends Object
| Constructor Summary | |
|---|---|
| CompilerEnvirons() | |
| Method Summary | |
|---|---|
| ErrorReporter | getErrorReporter() |
| int | getLanguageVersion() |
| int | getOptimizationLevel() |
| void | initFromContext(Context cx) |
| boolean | isAllowMemberExprAsFunctionName() |
| boolean | isGenerateDebugInfo() |
| boolean | isGeneratingSource() |
| boolean | isReservedKeywordAsIdentifier() |
| boolean | isUseDynamicScope() |
| boolean | isXmlAvailable() |
| void | setAllowMemberExprAsFunctionName(boolean flag) |
| void | setErrorReporter(ErrorReporter errorReporter) |
| void | setGenerateDebugInfo(boolean flag) |
| void | setGeneratingSource(boolean generatingSource)
Specify whether or not source information should be generated.
|
| void | setLanguageVersion(int languageVersion) |
| void | setOptimizationLevel(int level) |
| void | setReservedKeywordAsIdentifier(boolean flag) |
| void | setXmlAvailable(boolean flag) |
Without source information, evaluating the "toString" method on JavaScript functions produces only "[native code]" for the body of the function. Note that code generated without source is not fully ECMA conformant.