org.sonar.javascript.api
Enum EcmaScriptPunctuator
java.lang.Object
java.lang.Enum<EcmaScriptPunctuator>
org.sonar.javascript.api.EcmaScriptPunctuator
- All Implemented Interfaces:
- com.sonar.sslr.api.AstNodeType, com.sonar.sslr.api.TokenType, Serializable, Comparable<EcmaScriptPunctuator>
public enum EcmaScriptPunctuator
- extends Enum<EcmaScriptPunctuator>
- implements com.sonar.sslr.api.TokenType
LCURLYBRACE
public static final EcmaScriptPunctuator LCURLYBRACE
RCURLYBRACE
public static final EcmaScriptPunctuator RCURLYBRACE
LPARENTHESIS
public static final EcmaScriptPunctuator LPARENTHESIS
RPARENTHESIS
public static final EcmaScriptPunctuator RPARENTHESIS
LBRACKET
public static final EcmaScriptPunctuator LBRACKET
RBRACKET
public static final EcmaScriptPunctuator RBRACKET
DOT
public static final EcmaScriptPunctuator DOT
SEMI
public static final EcmaScriptPunctuator SEMI
COMMA
public static final EcmaScriptPunctuator COMMA
LT
public static final EcmaScriptPunctuator LT
GT
public static final EcmaScriptPunctuator GT
LE
public static final EcmaScriptPunctuator LE
GE
public static final EcmaScriptPunctuator GE
EQUAL
public static final EcmaScriptPunctuator EQUAL
NOTEQUAL
public static final EcmaScriptPunctuator NOTEQUAL
EQUAL2
public static final EcmaScriptPunctuator EQUAL2
NOTEQUAL2
public static final EcmaScriptPunctuator NOTEQUAL2
PLUS
public static final EcmaScriptPunctuator PLUS
MINUS
public static final EcmaScriptPunctuator MINUS
STAR
public static final EcmaScriptPunctuator STAR
MOD
public static final EcmaScriptPunctuator MOD
DIV
public static final EcmaScriptPunctuator DIV
INC
public static final EcmaScriptPunctuator INC
DEC
public static final EcmaScriptPunctuator DEC
SL
public static final EcmaScriptPunctuator SL
SR
public static final EcmaScriptPunctuator SR
SR2
public static final EcmaScriptPunctuator SR2
AND
public static final EcmaScriptPunctuator AND
OR
public static final EcmaScriptPunctuator OR
XOR
public static final EcmaScriptPunctuator XOR
BANG
public static final EcmaScriptPunctuator BANG
TILDA
public static final EcmaScriptPunctuator TILDA
ANDAND
public static final EcmaScriptPunctuator ANDAND
OROR
public static final EcmaScriptPunctuator OROR
QUERY
public static final EcmaScriptPunctuator QUERY
COLON
public static final EcmaScriptPunctuator COLON
EQU
public static final EcmaScriptPunctuator EQU
PLUS_EQU
public static final EcmaScriptPunctuator PLUS_EQU
MINUS_EQU
public static final EcmaScriptPunctuator MINUS_EQU
DIV_EQU
public static final EcmaScriptPunctuator DIV_EQU
STAR_EQU
public static final EcmaScriptPunctuator STAR_EQU
MOD_EQU
public static final EcmaScriptPunctuator MOD_EQU
SL_EQU
public static final EcmaScriptPunctuator SL_EQU
SR_EQU
public static final EcmaScriptPunctuator SR_EQU
SR_EQU2
public static final EcmaScriptPunctuator SR_EQU2
AND_EQU
public static final EcmaScriptPunctuator AND_EQU
OR_EQU
public static final EcmaScriptPunctuator OR_EQU
XOR_EQU
public static final EcmaScriptPunctuator XOR_EQU
values
public static EcmaScriptPunctuator[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (EcmaScriptPunctuator c : EcmaScriptPunctuator.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static EcmaScriptPunctuator valueOf(String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name - the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is null
getName
public String getName()
- Specified by:
getName in interface com.sonar.sslr.api.TokenType
getValue
public String getValue()
- Specified by:
getValue in interface com.sonar.sslr.api.TokenType
hasToBeSkippedFromAst
public boolean hasToBeSkippedFromAst(com.sonar.sslr.api.AstNode node)
- Specified by:
hasToBeSkippedFromAst in interface com.sonar.sslr.api.TokenType
Copyright © 2011-2012 Eriks Nukis and SonarSource. All Rights Reserved.