Class ChildTextElement
java.lang.Object
com.github.javaparser.printer.lexicalpreservation.TextElement
com.github.javaparser.printer.lexicalpreservation.ChildTextElement
- All Implemented Interfaces:
PrintableTextElement
,TextElementMatcher
Represent the position of a child node in the NodeText of its parent.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(LexicalPreservingVisitor visitor) boolean
expand()
getChild()
(package private) NodeText
getRange()
int
hashCode()
boolean
isChildOfClass
(Class<? extends Node> nodeClass) Is this TextElement representing a child of the given class?boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
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
-
child
-
-
Constructor Details
-
ChildTextElement
ChildTextElement(Node child)
-
-
Method Details
-
expand
- Specified by:
expand
in classTextElement
-
getChild
-
isToken
public boolean isToken(int tokenKind) - Specified by:
isToken
in classTextElement
-
isNode
- Specified by:
isNode
in classTextElement
-
getNodeTextForWrappedNode
NodeText getNodeTextForWrappedNode() -
equals
-
hashCode
public int hashCode() -
toString
-
isWhiteSpace
public boolean isWhiteSpace()- Specified by:
isWhiteSpace
in classTextElement
-
isSpaceOrTab
public boolean isSpaceOrTab()- Specified by:
isSpaceOrTab
in classTextElement
-
isNewline
public boolean isNewline()- Specified by:
isNewline
in classTextElement
-
isComment
public boolean isComment()- Specified by:
isComment
in classTextElement
-
isSeparator
public boolean isSeparator()- Specified by:
isSeparator
in classTextElement
-
isIdentifier
public boolean isIdentifier()- Specified by:
isIdentifier
in classTextElement
-
isKeyword
public boolean isKeyword()- Specified by:
isKeyword
in classTextElement
-
isPrimitive
public boolean isPrimitive()- Specified by:
isPrimitive
in classTextElement
-
isLiteral
public boolean isLiteral()- Specified by:
isLiteral
in classTextElement
-
isChildOfClass
Description copied from class:TextElement
Is this TextElement representing a child of the given class?- Specified by:
isChildOfClass
in classTextElement
-
getRange
- Specified by:
getRange
in classTextElement
-
accept
-