public static enum JasmTokens.Token extends Enum<JasmTokens.Token>
Modifier and Type | Method and Description |
---|---|
static Optional<JasmTokens.Token> |
get(String parsekey,
JasmTokens.KeywordType ktype) |
boolean |
in(JasmTokens.Token... tokens)
Checks that this enum element is in an enum list
|
String |
parseKey() |
boolean |
possibleJasmIdentifier() |
boolean |
possibleModuleName() |
boolean |
possibleTypePathKind()
Checks a token belonging to the table: Table 4.7.20.2-A.
|
String |
printValue() |
String |
toString() |
int |
value() |
static JasmTokens.Token |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static JasmTokens.Token[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final JasmTokens.Token EOF
public static final JasmTokens.Token COMMA
public static final JasmTokens.Token ASSIGN
public static final JasmTokens.Token ASGMUL
public static final JasmTokens.Token ASGDIV
public static final JasmTokens.Token ASGREM
public static final JasmTokens.Token ASGADD
public static final JasmTokens.Token ASGSUB
public static final JasmTokens.Token ASGLSHIFT
public static final JasmTokens.Token ASGRSHIFT
public static final JasmTokens.Token ASGURSHIFT
public static final JasmTokens.Token ASGBITAND
public static final JasmTokens.Token ASGBITOR
public static final JasmTokens.Token ASGBITXOR
public static final JasmTokens.Token COND
public static final JasmTokens.Token OR
public static final JasmTokens.Token AND
public static final JasmTokens.Token BITOR
public static final JasmTokens.Token BITXOR
public static final JasmTokens.Token BITAND
public static final JasmTokens.Token NE
public static final JasmTokens.Token EQ
public static final JasmTokens.Token GE
public static final JasmTokens.Token GT
public static final JasmTokens.Token LE
public static final JasmTokens.Token LT
public static final JasmTokens.Token INSTANCEOF
public static final JasmTokens.Token LSHIFT
public static final JasmTokens.Token RSHIFT
public static final JasmTokens.Token URSHIFT
public static final JasmTokens.Token ADD
public static final JasmTokens.Token SUB
public static final JasmTokens.Token DIV
public static final JasmTokens.Token REM
public static final JasmTokens.Token MUL
public static final JasmTokens.Token CAST
public static final JasmTokens.Token POS
public static final JasmTokens.Token NEG
public static final JasmTokens.Token NOT
public static final JasmTokens.Token BITNOT
public static final JasmTokens.Token PREINC
public static final JasmTokens.Token PREDEC
public static final JasmTokens.Token NEWARRAY
public static final JasmTokens.Token NEWINSTANCE
public static final JasmTokens.Token NEWFROMNAME
public static final JasmTokens.Token POSTINC
public static final JasmTokens.Token POSTDEC
public static final JasmTokens.Token FIELD
public static final JasmTokens.Token METHOD
public static final JasmTokens.Token ARRAYACCESS
public static final JasmTokens.Token NEW
public static final JasmTokens.Token INC
public static final JasmTokens.Token DEC
public static final JasmTokens.Token CONVERT
public static final JasmTokens.Token EXPR
public static final JasmTokens.Token ARRAY
public static final JasmTokens.Token GOTO
public static final JasmTokens.Token IDENT
public static final JasmTokens.Token BOOLEANVAL
public static final JasmTokens.Token BYTEVAL
public static final JasmTokens.Token CHARVAL
public static final JasmTokens.Token SHORTVAL
public static final JasmTokens.Token INTVAL
public static final JasmTokens.Token LONGVAL
public static final JasmTokens.Token FLOATVAL
public static final JasmTokens.Token DOUBLEVAL
public static final JasmTokens.Token STRINGVAL
public static final JasmTokens.Token BYTE
public static final JasmTokens.Token CHAR
public static final JasmTokens.Token SHORT
public static final JasmTokens.Token INT
public static final JasmTokens.Token LONG
public static final JasmTokens.Token FLOAT
public static final JasmTokens.Token DOUBLE
public static final JasmTokens.Token VOID
public static final JasmTokens.Token BOOLEAN
public static final JasmTokens.Token TRUE
public static final JasmTokens.Token FALSE
public static final JasmTokens.Token THIS
public static final JasmTokens.Token SUPER
public static final JasmTokens.Token NULL
public static final JasmTokens.Token IF
public static final JasmTokens.Token ELSE
public static final JasmTokens.Token FOR
public static final JasmTokens.Token WHILE
public static final JasmTokens.Token DO
public static final JasmTokens.Token SWITCH
public static final JasmTokens.Token CASE
public static final JasmTokens.Token DEFAULT
public static final JasmTokens.Token BREAK
public static final JasmTokens.Token CONTINUE
public static final JasmTokens.Token RETURN
public static final JasmTokens.Token TRY
public static final JasmTokens.Token CATCH
public static final JasmTokens.Token FINALLY
public static final JasmTokens.Token THROW
public static final JasmTokens.Token STAT
public static final JasmTokens.Token EXPRESSION
public static final JasmTokens.Token DECLARATION
public static final JasmTokens.Token VARDECLARATION
public static final JasmTokens.Token IMPORT
public static final JasmTokens.Token CLASS
public static final JasmTokens.Token EXTENDS
public static final JasmTokens.Token IMPLEMENTS
public static final JasmTokens.Token INTERFACE
public static final JasmTokens.Token PACKAGE
public static final JasmTokens.Token ENUM
public static final JasmTokens.Token MANDATED
public static final JasmTokens.Token THROWS
public static final JasmTokens.Token ANNOTATION_ACCESS
public static final JasmTokens.Token PRIVATE
public static final JasmTokens.Token PUBLIC
public static final JasmTokens.Token PROTECTED
public static final JasmTokens.Token CONST
public static final JasmTokens.Token STATIC
public static final JasmTokens.Token TRANSIENT
public static final JasmTokens.Token SYNCHRONIZED
public static final JasmTokens.Token NATIVE
public static final JasmTokens.Token FINAL
public static final JasmTokens.Token VOLATILE
public static final JasmTokens.Token ABSTRACT
public static final JasmTokens.Token TRANSITIVE
public static final JasmTokens.Token OPEN
public static final JasmTokens.Token AT_SIGN
public static final JasmTokens.Token SEMICOLON
public static final JasmTokens.Token COLON
public static final JasmTokens.Token QUESTIONMARK
public static final JasmTokens.Token LBRACE
public static final JasmTokens.Token RBRACE
public static final JasmTokens.Token LPAREN
public static final JasmTokens.Token RPAREN
public static final JasmTokens.Token LSQBRACKET
public static final JasmTokens.Token RSQBRACKET
public static final JasmTokens.Token ESCAPED_COLON
public static final JasmTokens.Token ESCAPED_ATSIGH
public static final JasmTokens.Token ESCAPED_BACKSLASH
public static final JasmTokens.Token ERROR
public static final JasmTokens.Token COMMENT
public static final JasmTokens.Token TYPE
public static final JasmTokens.Token LENGTH
public static final JasmTokens.Token INLINERETURN
public static final JasmTokens.Token INLINEMETHOD
public static final JasmTokens.Token INLINENEWINSTANCE
public static final JasmTokens.Token METHODREF
public static final JasmTokens.Token FIELDREF
public static final JasmTokens.Token STACK
public static final JasmTokens.Token LOCAL
public static final JasmTokens.Token CPINDEX
public static final JasmTokens.Token CPNAME
public static final JasmTokens.Token SIGN
public static final JasmTokens.Token BITS
public static final JasmTokens.Token INF
public static final JasmTokens.Token NAN
public static final JasmTokens.Token INNERCLASS
public static final JasmTokens.Token OF
public static final JasmTokens.Token SYNTHETIC
public static final JasmTokens.Token STRICT
public static final JasmTokens.Token DEPRECATED
public static final JasmTokens.Token VERSION
public static final JasmTokens.Token MODULE
public static final JasmTokens.Token ANNOTATION
public static final JasmTokens.Token PARAM_NAME
public static final JasmTokens.Token VARARGS
public static final JasmTokens.Token BRIDGE
public static final JasmTokens.Token BOOTSTRAPMETHOD
public static final JasmTokens.Token NESTHOST
public static final JasmTokens.Token NESTMEMBERS
public static final JasmTokens.Token RECORD
public static final JasmTokens.Token COMPONENT
public static final JasmTokens.Token PERMITTEDSUBCLASSES
public static final JasmTokens.Token REQUIRES
public static final JasmTokens.Token EXPORTS
public static final JasmTokens.Token TO
public static final JasmTokens.Token USES
public static final JasmTokens.Token PROVIDES
public static final JasmTokens.Token WITH
public static final JasmTokens.Token OPENS
public static final JasmTokens.Token ARRAY_TYPEPATH
public static final JasmTokens.Token INNER_TYPE_TYPEPATH
public static final JasmTokens.Token WILDCARD_TYPEPATH
public static final JasmTokens.Token TYPE_ARGUMENT_TYPEPATH
public static JasmTokens.Token[] values()
for (JasmTokens.Token c : JasmTokens.Token.values()) System.out.println(c);
public static JasmTokens.Token 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 static Optional<JasmTokens.Token> get(String parsekey, JasmTokens.KeywordType ktype)
public boolean in(JasmTokens.Token... tokens)
tokens
- the list of enum elements for checkingpublic String printValue()
public String parseKey()
public int value()
public boolean possibleJasmIdentifier()
public boolean possibleModuleName()
public boolean possibleTypePathKind()
public String toString()
toString
in class Enum<JasmTokens.Token>
Copyright © 2021. All Rights Reserved.