|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | ||||||||
java.lang.Objectjava.lang.Enum<JavaTokenType>
com.cburch.editor.scanners.JavaTokenType
public enum JavaTokenType
Defines the different categories of tokens that might be encountered in Java source code. You can find additional documentation for all of these from the Java Language Specification.
| Enum Constant Summary | |
|---|---|
ABSTRACT
The abstract keyword. |
|
ADD_ASSIGN
The '+=' operator. |
|
AMPERSAND
The '&' operator. |
|
AND_ASSIGN
The '&=' operator. |
|
ASSERT
The assert keyword, introduced in Java 1.4. |
|
ASSIGN
The '=' operator. |
|
BOOLEAN
The boolean keyword. |
|
BOOLEAN_LITERAL
A boolean value. |
|
BREAK
The break keyword. |
|
BYTE
The byte keyword. |
|
CARET
The '^' operator. |
|
CASE
The case keyword. |
|
CATCH
The catch keyword. |
|
CHAR
The char keyword. |
|
CHARACTER_LITERAL
A char value. |
|
CLASS
The class keyword. |
|
COLON
The ':' operator, in the ternary ?: operation. |
|
COMMA
The ',' separator. |
|
COMMENT_END_OF_LINE
A single-line comment beginning with "//". |
|
COMMENT_TRADITIONAL
A ``traditional'' comment beginning with "/*". |
|
CONST
The const keyword. |
|
CONTINUE
The continue keyword. |
|
DECREMENT
The '--' operator. |
|
DEFAULT
The default keyword. |
|
DIVIDE_ASSIGN
The '/=' operator. |
|
DO
The do keyword. |
|
DOUBLE
The double keyword. |
|
DOUBLE_LITERAL
A double value. |
|
ELSE
The else keyword. |
|
ENUM
The enum keyword, introduced with Java 1.5. |
|
ERROR
A sequence of invalid characters. |
|
EXCLAMATION
The '!' operator. |
|
EXTENDS
The extends keyword. |
|
FINAL
The final keyword. |
|
FINALLY
The finally keyword. |
|
FLOAT
The float keyword. |
|
FLOAT_LITERAL
A float value. |
|
FOR
The for keyword. |
|
GOTO
The goto keyword. |
|
IDENTIFIER
An identifier. |
|
IF
The if keyword. |
|
IMPLEMENTS
The implements keyword. |
|
IMPORT
The import keyword. |
|
INCREMENT
The '++' operator. |
|
INSTANCEOF
The instanceof keyword. |
|
INT
The int keyword. |
|
INTEGER_LITERAL
An int value. |
|
INTERFACE
The interface keyword. |
|
IS_EQUAL
The '==' operator. |
|
IS_GREATER_EQUAL
The '>=' operator. |
|
IS_LESS_EQUAL
The '<=' operator. |
|
IS_NOT_EQUAL
The '!=' operator. |
|
JAVADOC
A Javadoc comment. |
|
LANGLE
The '<' operator. |
|
LBRACE
The '{' separator. |
|
LBRACKET
The '[' separator. |
|
LOGICAL_AND
The '&&' operator. |
|
LOGICAL_OR
The '||' operator. |
|
LONG
The long keyword. |
|
LONG_LITERAL
A long value. |
|
LPAREN
The '(' separator. |
|
MINUS
The '-' operator. |
|
MOD_ASSIGN
The '%=' operator. |
|
MULTIPLY_ASSIGN
The '*=' operator. |
|
NATIVE
The native keyword. |
|
NEW
The new keyword. |
|
NULL
The null reserved word. |
|
OR_ASSIGN
The '|=' operator. |
|
PACKAGE
The package keyword. |
|
PERCENT
The '%' operator. |
|
PERIOD
The '.' separator. |
|
PLUS
The '+' operator. |
|
PRIVATE
The private keyword. |
|
PROTECTED
The protected keyword. |
|
PUBLIC
The public keyword. |
|
QUESTION
The '?' operator, appearing in the ?: operation. |
|
RANGLE
The '>' operator. |
|
RBRACE
The '}' separator. |
|
RBRACKET
The ']' separator. |
|
RETURN
The return keyword. |
|
RPAREN
The ')' separator. |
|
SEMICOLON
The ';' separator. |
|
SHIFT_LEFT
The '<<' operator. |
|
SHIFT_LEFT_ASSIGN
The '<<=' operator. |
|
SHIFT_RIGHT
The '>>' operator. |
|
SHIFT_RIGHT_ASSIGN
The '>>=' operator. |
|
SHIFT_RIGHT_LOGICAL
The '>>>' operator. |
|
SHIFT_RIGHT_LOGICAL_ASSIGN
The '>>>=' operator. |
|
SHORT
The short keyword. |
|
SLASH
The '/' operator. |
|
STAR
The '*' operator. |
|
STATIC
The static keyword. |
|
STRICTFP
The strictfp keyword. |
|
STRING_LITERAL
A String value. |
|
SUBTRACT_ASSIGN
The '-=' operator. |
|
SUPER
The super keyword. |
|
SWITCH
The switch keyword. |
|
SYNCHRONIZED
The synchronized keyword. |
|
THIS
The this keyword. |
|
THROW
The throw keyword. |
|
THROWS
The throws keyword. |
|
TILDE
The '~' operator. |
|
TRANSIENT
The transient keyword. |
|
TRY
The try keyword. |
|
VERTICAL_BAR
The '|' operator. |
|
VOID
The void keyword. |
|
VOLATILE
The volatile keyword. |
|
WHILE
The while keyword. |
|
XOR_ASSIGN
The '^=' operator. |
|
| Method Summary | |
|---|---|
static JavaTokenType |
forKeyword(java.lang.String text)
Returns the token type corresponding to this word-like string, which should be either an identifier, a keyword, or reserved word. |
javax.swing.text.AttributeSet |
getAttributeSet()
Return the style in which tokens of this type should be drawn. |
java.lang.String |
getDescriptor()
Returns a terse description of what sort of token this corresponds to. |
static JavaTokenType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static JavaTokenType[] |
values()
Returns an array containing the constants of this enum type, in the order they're declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final JavaTokenType ABSTRACT
abstract keyword.
public static final JavaTokenType ASSERT
assert keyword, introduced in Java 1.4.
public static final JavaTokenType BOOLEAN
boolean keyword.
public static final JavaTokenType BREAK
break keyword.
public static final JavaTokenType BYTE
byte keyword.
public static final JavaTokenType CASE
case keyword.
public static final JavaTokenType CATCH
catch keyword.
public static final JavaTokenType CHAR
char keyword.
public static final JavaTokenType CLASS
class keyword.
public static final JavaTokenType CONST
const keyword.
public static final JavaTokenType CONTINUE
continue keyword.
public static final JavaTokenType DEFAULT
default keyword.
public static final JavaTokenType DO
do keyword.
public static final JavaTokenType DOUBLE
double keyword.
public static final JavaTokenType ELSE
else keyword.
public static final JavaTokenType ENUM
enum keyword, introduced with Java 1.5.
public static final JavaTokenType EXTENDS
extends keyword.
public static final JavaTokenType FINAL
final keyword.
public static final JavaTokenType FINALLY
finally keyword.
public static final JavaTokenType FLOAT
float keyword.
public static final JavaTokenType FOR
for keyword.
public static final JavaTokenType GOTO
goto keyword.
public static final JavaTokenType IF
if keyword.
public static final JavaTokenType IMPLEMENTS
implements keyword.
public static final JavaTokenType IMPORT
import keyword.
public static final JavaTokenType INSTANCEOF
instanceof keyword.
public static final JavaTokenType INT
int keyword.
public static final JavaTokenType INTERFACE
interface keyword.
public static final JavaTokenType LONG
long keyword.
public static final JavaTokenType NATIVE
native keyword.
public static final JavaTokenType NEW
new keyword.
public static final JavaTokenType PACKAGE
package keyword.
public static final JavaTokenType PRIVATE
private keyword.
public static final JavaTokenType PROTECTED
protected keyword.
public static final JavaTokenType PUBLIC
public keyword.
public static final JavaTokenType RETURN
return keyword.
public static final JavaTokenType SHORT
short keyword.
public static final JavaTokenType STATIC
static keyword.
public static final JavaTokenType STRICTFP
strictfp keyword.
public static final JavaTokenType SUPER
super keyword.
public static final JavaTokenType SWITCH
switch keyword.
public static final JavaTokenType SYNCHRONIZED
synchronized keyword.
public static final JavaTokenType THIS
this keyword.
public static final JavaTokenType THROW
throw keyword.
public static final JavaTokenType THROWS
throws keyword.
public static final JavaTokenType TRANSIENT
transient keyword.
public static final JavaTokenType TRY
try keyword.
public static final JavaTokenType VOID
void keyword.
public static final JavaTokenType VOLATILE
volatile keyword.
public static final JavaTokenType WHILE
while keyword.
public static final JavaTokenType NULL
null reserved word.
public static final JavaTokenType LBRACE
public static final JavaTokenType RBRACE
public static final JavaTokenType LBRACKET
public static final JavaTokenType RBRACKET
public static final JavaTokenType LPAREN
public static final JavaTokenType RPAREN
public static final JavaTokenType SEMICOLON
public static final JavaTokenType COMMA
public static final JavaTokenType PERIOD
public static final JavaTokenType LANGLE
public static final JavaTokenType RANGLE
public static final JavaTokenType COLON
public static final JavaTokenType ASSIGN
public static final JavaTokenType PLUS
public static final JavaTokenType MINUS
public static final JavaTokenType STAR
public static final JavaTokenType SLASH
public static final JavaTokenType PERCENT
public static final JavaTokenType VERTICAL_BAR
public static final JavaTokenType AMPERSAND
public static final JavaTokenType CARET
public static final JavaTokenType TILDE
public static final JavaTokenType EXCLAMATION
public static final JavaTokenType QUESTION
public static final JavaTokenType IS_EQUAL
public static final JavaTokenType IS_LESS_EQUAL
public static final JavaTokenType IS_GREATER_EQUAL
public static final JavaTokenType IS_NOT_EQUAL
public static final JavaTokenType INCREMENT
public static final JavaTokenType DECREMENT
public static final JavaTokenType SHIFT_LEFT
public static final JavaTokenType SHIFT_RIGHT
public static final JavaTokenType SHIFT_RIGHT_LOGICAL
public static final JavaTokenType LOGICAL_AND
public static final JavaTokenType LOGICAL_OR
public static final JavaTokenType ADD_ASSIGN
public static final JavaTokenType SUBTRACT_ASSIGN
public static final JavaTokenType MULTIPLY_ASSIGN
public static final JavaTokenType DIVIDE_ASSIGN
public static final JavaTokenType MOD_ASSIGN
public static final JavaTokenType AND_ASSIGN
public static final JavaTokenType OR_ASSIGN
public static final JavaTokenType XOR_ASSIGN
public static final JavaTokenType SHIFT_LEFT_ASSIGN
public static final JavaTokenType SHIFT_RIGHT_ASSIGN
public static final JavaTokenType SHIFT_RIGHT_LOGICAL_ASSIGN
public static final JavaTokenType STRING_LITERAL
String value.
public static final JavaTokenType CHARACTER_LITERAL
char value.
public static final JavaTokenType BOOLEAN_LITERAL
boolean value.
public static final JavaTokenType INTEGER_LITERAL
int value.
public static final JavaTokenType LONG_LITERAL
long value.
public static final JavaTokenType FLOAT_LITERAL
float value.
public static final JavaTokenType DOUBLE_LITERAL
double value.
public static final JavaTokenType IDENTIFIER
public static final JavaTokenType JAVADOC
public static final JavaTokenType COMMENT_TRADITIONAL
public static final JavaTokenType COMMENT_END_OF_LINE
public static final JavaTokenType ERROR
| Method Detail |
|---|
public static final JavaTokenType[] values()
for(JavaTokenType c : JavaTokenType.values())
System.out.println(c);
public static JavaTokenType valueOf(java.lang.String name)
name - the name of the enum constant to be returned.
java.lang.IllegalArgumentException - if this enum type has no constant
with the specified namepublic java.lang.String getDescriptor()
public javax.swing.text.AttributeSet getAttributeSet()
getAttributeSet in interface TokenTypepublic static JavaTokenType forKeyword(java.lang.String text)
text - the word to look up.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | ||||||||