Package com.github.javaparser.printer.lexicalpreservation
-
Interface Summary Interface Description DifferenceElement LookaheadIterator<E> PrintableTextElement TextElementIteratorsFactory.CascadingIterator.Provider<E> TextElementMatcher -
Class Summary Class Description Added ChildTextElement Represent the position of a child node in the NodeText of its parent.DefaultLexicalPreservingPrinter Difference A Difference should give me a sequence of elements I should find (to indicate the context) followed by a list of elements to remove or to add and follow by another sequence of elements.Difference.ArrayIterator<T> DifferenceElementCalculator DifferenceElementCalculator.ChildPositionInfo Kept LexicalDifferenceCalculator LexicalDifferenceCalculator.CalculatedSyntaxModel The ConcreteSyntaxModel represents the general format.LexicalDifferenceCalculator.CsmChild LexicalPreservingPrinter The LexicalPreservingPrinter is responsible for maintaining the original formatting and layout of Java source code when the Abstract Syntax Tree (AST) is modified.LexicalPreservingPrinter.Observer LexicalPreservingVisitor NodeText This contains the lexical information for a single node.PeekingIterator<E> Decorates an iterator to support one-element lookahead while iterating.PhantomNodeLogic Deprecated. This class is no longer used phantom node are now an attribute of each nodeRemoved RemovedGroup This class represents a group ofRemovedelements.Reshuffled Elements in a CsmMix have been reshuffled.ReshuffledDiffElementExtractor TextElement TextElementIteratorsFactory TextElementIteratorsFactory.CascadingIterator<E> TextElementIteratorsFactory.ComposedIterator<E> TextElementIteratorsFactory.EmptyIterator<E> TextElementIteratorsFactory.SingleElementIterator<E> TextElementMatchers TokenTextElement -
Enum Summary Enum Description ReshuffledDiffElementExtractor.MatchClassification