public final class JSParserOptions extends Object
Constructor and Description |
---|
JSParserOptions() |
public boolean isStrict()
public boolean isScripting()
public boolean isShebang()
public boolean isSyntaxExtensions()
public boolean isConstAsVar()
public int getEcmaScriptVersion()
public boolean isES6()
public boolean isES8()
public boolean isFunctionStatementError()
public boolean isDumpOnError()
public boolean isEmptyStatements()
public boolean isAnnexB()
public boolean isAllowBigInt()
public JSParserOptions putOptions(org.graalvm.options.OptionValues optionValues)
public static JSParserOptions fromOptions(org.graalvm.options.OptionValues optionValues)
public JSParserOptions putStrict(boolean strict)
public JSParserOptions putScripting(boolean scripting)
public JSParserOptions putShebang(boolean shebang)
public JSParserOptions putEcmaScriptVersion(int ecmaScriptVersion)
public JSParserOptions putSyntaxExtensions(boolean syntaxExtensions)
public JSParserOptions putConstAsVar(boolean constAsVar)
public JSParserOptions putFunctionStatementError(boolean functionStatementError)
public JSParserOptions putAnnexB(boolean annexB)
public JSParserOptions putAllowBigInt(boolean allowBigInt)