| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface |
| Modifier and Type | Class 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 |
| public class | Reshuffled
Elements in a CsmMix have been reshuffled. |
| public abstract class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| public class |