org.jetbrains.kotlin.lexer
Class JetKeywordToken
java.lang.Object
com.intellij.psi.tree.IElementType
org.jetbrains.kotlin.lexer.JetToken
org.jetbrains.kotlin.lexer.JetSingleValueToken
org.jetbrains.kotlin.lexer.JetKeywordToken
- Direct Known Subclasses:
- JetModifierKeywordToken
public class JetKeywordToken
- extends JetSingleValueToken
Nested classes/interfaces inherited from class com.intellij.psi.tree.IElementType |
com.intellij.psi.tree.IElementType.Predicate |
Fields inherited from class com.intellij.psi.tree.IElementType |
EMPTY_ARRAY, FIRST_TOKEN_INDEX, MAX_INDEXED_TYPES, TRUE |
Constructor Summary |
protected |
JetKeywordToken(java.lang.String debugName,
java.lang.String value,
boolean isSoft)
|
Method Summary |
boolean |
isSoft()
|
static JetKeywordToken |
keyword(java.lang.String value)
Generate keyword (identifier that has a keyword meaning in all possible contexts) |
static JetKeywordToken |
keyword(java.lang.String debugName,
java.lang.String value)
|
static JetKeywordToken |
softKeyword(java.lang.String value)
Generate soft keyword (identifier that has a keyword meaning only in some contexts) |
Methods inherited from class com.intellij.psi.tree.IElementType |
enumerate, find, getIndex, getLanguage, isLeftBound, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JetKeywordToken
protected JetKeywordToken(@NotNull@NonNls
java.lang.String debugName,
@NotNull@NonNls
java.lang.String value,
boolean isSoft)
keyword
public static JetKeywordToken keyword(java.lang.String value)
- Generate keyword (identifier that has a keyword meaning in all possible contexts)
keyword
public static JetKeywordToken keyword(java.lang.String debugName,
java.lang.String value)
softKeyword
public static JetKeywordToken softKeyword(java.lang.String value)
- Generate soft keyword (identifier that has a keyword meaning only in some contexts)
isSoft
public boolean isSoft()