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 TypeMethodDescriptionvoidaccept(LexicalPreservingVisitor visitor) booleanexpand()getChild()(package private) NodeTextgetRange()inthashCode()booleanisChildOfClass(Class<? extends Node> nodeClass) Is this TextElement representing a child of the given class?booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisToken(int tokenKind) booleantoString()Methods inherited from class TextElement
isChild, isCommentToken, isWhiteSpaceOrComment, match, matchByRangeMethods inherited from interface TextElementMatcher
and
-
Field Details
-
child
-
-
Constructor Details
-
ChildTextElement
ChildTextElement(Node child)
-
-
Method Details
-
expand
- Specified by:
expandin classTextElement
-
getChild
-
isToken
public boolean isToken(int tokenKind) - Specified by:
isTokenin classTextElement
-
isNode
- Specified by:
isNodein classTextElement
-
getNodeTextForWrappedNode
NodeText getNodeTextForWrappedNode() -
equals
-
hashCode
-
toString
-
isWhiteSpace
public boolean isWhiteSpace()- Specified by:
isWhiteSpacein classTextElement
-
isSpaceOrTab
public boolean isSpaceOrTab()- Specified by:
isSpaceOrTabin classTextElement
-
isNewline
public boolean isNewline()- Specified by:
isNewlinein classTextElement
-
isComment
public boolean isComment()- Specified by:
isCommentin classTextElement
-
isSeparator
public boolean isSeparator()- Specified by:
isSeparatorin classTextElement
-
isIdentifier
public boolean isIdentifier()- Specified by:
isIdentifierin classTextElement
-
isKeyword
public boolean isKeyword()- Specified by:
isKeywordin classTextElement
-
isPrimitive
public boolean isPrimitive()- Specified by:
isPrimitivein classTextElement
-
isLiteral
public boolean isLiteral()- Specified by:
isLiteralin classTextElement
-
isChildOfClass
Description copied from class:TextElementIs this TextElement representing a child of the given class?- Specified by:
isChildOfClassin classTextElement
-
getRange
- Specified by:
getRangein classTextElement
-
accept
-