com.google.javascript.rhino
Class CompilerEnvirons
java.lang.Object
com.google.javascript.rhino.CompilerEnvirons
public class CompilerEnvirons
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompilerEnvirons
public CompilerEnvirons()
initFromContext
public void initFromContext(Context cx)
getErrorReporter
public final ErrorReporter getErrorReporter()
setErrorReporter
public void setErrorReporter(ErrorReporter errorReporter)
getLanguageVersion
public final int getLanguageVersion()
setLanguageVersion
public void setLanguageVersion(int languageVersion)
isGenerateDebugInfo
public final boolean isGenerateDebugInfo()
setGenerateDebugInfo
public void setGenerateDebugInfo(boolean flag)
isUseDynamicScope
public final boolean isUseDynamicScope()
isReservedKeywordAsIdentifier
public final boolean isReservedKeywordAsIdentifier()
setReservedKeywordAsIdentifier
public void setReservedKeywordAsIdentifier(boolean flag)
isAllowMemberExprAsFunctionName
public final boolean isAllowMemberExprAsFunctionName()
setAllowMemberExprAsFunctionName
public void setAllowMemberExprAsFunctionName(boolean flag)
isXmlAvailable
public final boolean isXmlAvailable()
setXmlAvailable
public void setXmlAvailable(boolean flag)
getOptimizationLevel
public final int getOptimizationLevel()
setOptimizationLevel
public void setOptimizationLevel(int level)
getAnnotateTypes
public boolean getAnnotateTypes()
setAnnotateTypes
public void setAnnotateTypes(boolean flag)
getParseJSDocDocumentation
public final boolean getParseJSDocDocumentation()
setParseJSDocDocumentation
public void setParseJSDocDocumentation(boolean flag)
getParseJSDoc
public boolean getParseJSDoc()
setParseJSDoc
public void setParseJSDoc(boolean flag)
isGeneratingSource
public final boolean isGeneratingSource()
isStrictMode
public final boolean isStrictMode()
reportWarningAsError
public final boolean reportWarningAsError()
setGeneratingSource
public void setGeneratingSource(boolean generatingSource)
- Specify whether or not source information should be generated.
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.