Top Interfaces Classes
[default module]

Package com.github.javaparser.printer.lexicalpreservation


Interface Summary

Modifier and TypeInterface and Description
public interface
public interface

Class Summary

Modifier and TypeClass and Description
public class
pack-priv class
ChildTextElement

Represent the position of a child node in the NodeText of its parent.

public class
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.

pack-priv class
public class
pack-priv class
public class
LexicalPreservingPrinter

A Lexical Preserving Printer is used to capture all the lexical information while parsing, update them when operating on the AST and then used them to reproduce the source code in its original formatting including the AST changes.

pack-priv class
NodeText

This contains the lexical information for a single node.

pack-priv class
PhantomNodeLogic

We want to recognize and ignore "phantom" nodes, like the fake type of variable in FieldDeclaration

public class
pack-priv class
RemovedGroup

This class represents a group of Removed elements.

public class
Reshuffled

Elements in a CsmMix have been reshuffled.

public abstract class
pack-priv class
pack-priv class
pack-priv class
public class