public enum JavaScriptKeyword extends Enum<JavaScriptKeyword> implements com.sonar.sslr.api.TokenType, org.sonar.sslr.grammar.GrammarRuleKey
| Enum Constant and Description |
|---|
BREAK |
CASE |
CATCH |
CLASS |
CONST |
CONTINUE |
DEBUGGER |
DEFAULT |
DELETE |
DO |
ELSE |
ENUM |
EXPORT |
EXTENDS |
FALSE |
FINALLY |
FOR |
FUNCTION |
IF |
IMPORT |
IN |
INSTANCEOF |
NEW |
NULL |
RETURN |
SUPER |
SWITCH |
THIS |
THROW |
TRUE |
TRY |
TYPEOF |
VAR |
VOID |
WHILE |
WITH |
YIELD |
| Modifier and Type | Method and Description |
|---|---|
String |
getName() |
String |
getValue() |
boolean |
hasToBeSkippedFromAst(com.sonar.sslr.api.AstNode node) |
static String[] |
keywordValues() |
static JavaScriptKeyword |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static JavaScriptKeyword[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final JavaScriptKeyword NULL
public static final JavaScriptKeyword TRUE
public static final JavaScriptKeyword FALSE
public static final JavaScriptKeyword BREAK
public static final JavaScriptKeyword CASE
public static final JavaScriptKeyword CATCH
public static final JavaScriptKeyword CLASS
public static final JavaScriptKeyword CONTINUE
public static final JavaScriptKeyword DEBUGGER
public static final JavaScriptKeyword DEFAULT
public static final JavaScriptKeyword DELETE
public static final JavaScriptKeyword DO
public static final JavaScriptKeyword EXTENDS
public static final JavaScriptKeyword ELSE
public static final JavaScriptKeyword FINALLY
public static final JavaScriptKeyword FOR
public static final JavaScriptKeyword FUNCTION
public static final JavaScriptKeyword IF
public static final JavaScriptKeyword IMPORT
public static final JavaScriptKeyword IN
public static final JavaScriptKeyword INSTANCEOF
public static final JavaScriptKeyword NEW
public static final JavaScriptKeyword RETURN
public static final JavaScriptKeyword SUPER
public static final JavaScriptKeyword SWITCH
public static final JavaScriptKeyword THIS
public static final JavaScriptKeyword THROW
public static final JavaScriptKeyword TRY
public static final JavaScriptKeyword TYPEOF
public static final JavaScriptKeyword VAR
public static final JavaScriptKeyword VOID
public static final JavaScriptKeyword WHILE
public static final JavaScriptKeyword WITH
public static final JavaScriptKeyword YIELD
public static final JavaScriptKeyword CONST
public static final JavaScriptKeyword ENUM
public static final JavaScriptKeyword EXPORT
public static JavaScriptKeyword[] values()
for (JavaScriptKeyword c : JavaScriptKeyword.values()) System.out.println(c);
public static JavaScriptKeyword valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String getName()
getName in interface com.sonar.sslr.api.TokenTypepublic String getValue()
getValue in interface com.sonar.sslr.api.TokenTypepublic boolean hasToBeSkippedFromAst(com.sonar.sslr.api.AstNode node)
hasToBeSkippedFromAst in interface com.sonar.sslr.api.TokenTypepublic static String[] keywordValues()
Copyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.