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.