Uses of Class
com.github.javaparser.printer.lexicalpreservation.TextElement
-
Packages that use TextElement Package Description com.github.javaparser.printer.lexicalpreservation -
-
Uses of TextElement in com.github.javaparser.printer.lexicalpreservation
Subclasses of TextElement in com.github.javaparser.printer.lexicalpreservation Modifier and Type Class Description (package private) classChildTextElementRepresent the position of a child node in the NodeText of its parent.(package private) classTokenTextElementFields in com.github.javaparser.printer.lexicalpreservation with type parameters of type TextElement Modifier and Type Field Description private java.util.List<TextElement>NodeText. elementsprivate java.util.List<TextElement>Difference. indentationprivate java.util.List<TextElement>Difference. originalElementsMethods in com.github.javaparser.printer.lexicalpreservation that return TextElement Modifier and Type Method Description (package private) TextElementNodeText. getTextElement(int index)TextElementAdded. toTextElement()Methods in com.github.javaparser.printer.lexicalpreservation that return types with arguments of type TextElement Modifier and Type Method Description (package private) static java.util.List<TextElement>LexicalPreservingPrinter. findIndentation(Node node)(package private) java.util.List<TextElement>NodeText. getElements()private java.util.List<TextElement>Difference. indentationBlock()private java.util.List<TextElement>Difference. processIndentation(java.util.List<TextElement> indentation, java.util.List<TextElement> prevElements)(package private) java.util.List<TextElement>Difference. takeWhile(java.util.List<TextElement> prevElements, java.util.function.Predicate<TextElement> predicate)Methods in com.github.javaparser.printer.lexicalpreservation with parameters of type TextElement Modifier and Type Method Description (package private) voidNodeText. addElement(int index, TextElement nodeTextElement)Add an element at the given position.(package private) voidNodeText. addElement(TextElement nodeTextElement)Add an element at the end.private voidDifference. applyKeptDiffElement(Kept kept, TextElement originalElement, boolean originalElementIsChild, boolean originalElementIsToken)private voidDifference. applyRemovedDiffElement(RemovedGroup removedGroup, Removed removed, TextElement originalElement, boolean originalElementIsChild, boolean originalElementIsToken)private booleanDifference. isAlmostCorrespondingElement(TextElement textElement, CsmElement csmElement, Node node)private booleanDifference. isCorrespondingElement(TextElement textElement, CsmElement csmElement, Node node)booleanTextElement. match(TextElement textElement)booleanTextElementMatcher. match(TextElement textElement)(package private) voidNodeText. replace(TextElementMatcher position, TextElement newElement)Method parameters in com.github.javaparser.printer.lexicalpreservation with type arguments of type TextElement Modifier and Type Method Description private intDifference. adjustIndentation(java.util.List<TextElement> indentation, NodeText nodeText, int nodeTextIndex, boolean followedByUnindent)private booleanLexicalPreservingPrinter.Observer. isCompleteLine(java.util.List<TextElement> elements, int index)private booleanDifference. isFollowedByComment(int fromIndex, java.util.List<TextElement> elements)(package private) intDifference. lastIndexOfEol(java.util.List<TextElement> source)(package private) intDifference. lastIndexOfEolWithoutGPT(java.util.List<TextElement> source)private intDifference. posOfNextComment(int fromIndex, java.util.List<TextElement> elements)private java.util.List<TextElement>Difference. processIndentation(java.util.List<TextElement> indentation, java.util.List<TextElement> prevElements)private voidLexicalPreservingPrinter.Observer. removeAllExtraCharacters(java.util.List<TextElement> elements, int index)private voidLexicalPreservingPrinter.Observer. removeAllExtraCharactersBeforePosition(java.util.ListIterator<TextElement> iterator)private voidLexicalPreservingPrinter.Observer. removeAllExtraCharactersStartingFrom(java.util.ListIterator<TextElement> iterator)private voidDifference. removeElements(int fromIndex, int toIndex, java.util.List<TextElement> elements)(package private) java.util.List<TextElement>Difference. takeWhile(java.util.List<TextElement> prevElements, java.util.function.Predicate<TextElement> predicate)(package private) java.util.List<TextElement>Difference. takeWhile(java.util.List<TextElement> prevElements, java.util.function.Predicate<TextElement> predicate)Constructor parameters in com.github.javaparser.printer.lexicalpreservation with type arguments of type TextElement Constructor Description NodeText(java.util.List<TextElement> elements)
-