Class TokenTextElement
java.lang.Object
com.github.javaparser.printer.lexicalpreservation.TextElement
com.github.javaparser.printer.lexicalpreservation.TokenTextElement
- All Implemented Interfaces:
PrintableTextElement
,TextElementMatcher
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTokenTextElement
(int tokenKind) TokenTextElement
(int tokenKind, String text) TokenTextElement
(JavaToken token) -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(LexicalPreservingVisitor visitor) boolean
expand()
getRange()
getText()
getToken()
int
int
hashCode()
boolean
isChildOfClass
(Class<? extends Node> nodeClass) Is this TextElement representing a child of the given class?boolean
boolean
boolean
boolean
boolean
(package private) boolean
boolean
boolean
boolean
(package private) boolean
isToken
(int tokenKind) boolean
toString()
Methods inherited from class com.github.javaparser.printer.lexicalpreservation.TextElement
isChild, isCommentToken, isWhiteSpaceOrComment, match, matchByRange
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.github.javaparser.printer.lexicalpreservation.TextElementMatcher
and
-
Field Details
-
token
-
-
Constructor Details
-
Method Details
-
expand
- Specified by:
expand
in classTextElement
-
getText
-
getTokenKind
public int getTokenKind() -
getToken
-
equals
-
hashCode
public int hashCode() -
toString
-
isToken
boolean isToken(int tokenKind) - Specified by:
isToken
in classTextElement
-
isNode
- Specified by:
isNode
in classTextElement
-
isWhiteSpace
public boolean isWhiteSpace()- Specified by:
isWhiteSpace
in classTextElement
-
isSpaceOrTab
public boolean isSpaceOrTab()- Specified by:
isSpaceOrTab
in classTextElement
-
isComment
public boolean isComment()- Specified by:
isComment
in classTextElement
-
isSeparator
public boolean isSeparator()- Specified by:
isSeparator
in classTextElement
-
isNewline
public boolean isNewline()- Specified by:
isNewline
in classTextElement
-
isChildOfClass
Description copied from class:TextElement
Is this TextElement representing a child of the given class?- Specified by:
isChildOfClass
in classTextElement
-
isIdentifier
public boolean isIdentifier()- Specified by:
isIdentifier
in classTextElement
-
isKeyword
public boolean isKeyword()- Specified by:
isKeyword
in classTextElement
-
isLiteral
public boolean isLiteral()- Specified by:
isLiteral
in classTextElement
-
isPrimitive
public boolean isPrimitive()- Specified by:
isPrimitive
in classTextElement
-
getRange
- Specified by:
getRange
in classTextElement
-
accept
-