Uses of Interface
com.github.javaparser.printer.concretesyntaxmodel.CsmElement
Packages that use CsmElement
Package
Description
-
Uses of CsmElement in com.github.javaparser.printer
Fields in com.github.javaparser.printer with type parameters of type CsmElementModifier and TypeFieldDescriptionprivate static final Map<Class, CsmElement> ConcreteSyntaxModel.concreteSyntaxModelByClassMethods in com.github.javaparser.printer that return CsmElementModifier and TypeMethodDescriptionprivate static CsmElementConcreteSyntaxModel.annotations()static CsmElementprivate static CsmElementConcreteSyntaxModel.memberAnnotations()private static CsmElementConcreteSyntaxModel.mix(CsmElement... elements) Build a mix collecting all the elements specified.private static CsmElementConcreteSyntaxModel.modifiers()private static CsmElementConcreteSyntaxModel.onlineAnnotations()private static CsmElementConcreteSyntaxModel.typeArguments()private static CsmElementConcreteSyntaxModel.typeParameters()Methods in com.github.javaparser.printer with parameters of type CsmElementModifier and TypeMethodDescriptionprivate static CsmElementConcreteSyntaxModel.mix(CsmElement... elements) Build a mix collecting all the elements specified. -
Uses of CsmElement in com.github.javaparser.printer.concretesyntaxmodel
Classes in com.github.javaparser.printer.concretesyntaxmodel that implement CsmElementModifier and TypeClassDescriptionclassclassclassclassclassclassclassA group of elements that could be in any order.classclassclassclassclassclassclassclassFields in com.github.javaparser.printer.concretesyntaxmodel declared as CsmElementModifier and TypeFieldDescriptionprivate final CsmElementCsmConditional.elseElementprivate final CsmElementCsmList.followingprivate final CsmElementCsmList.preceedingprivate final CsmElementCsmList.separatorPostprivate final CsmElementCsmList.separatorPreprivate final CsmElementCsmConditional.thenElementFields in com.github.javaparser.printer.concretesyntaxmodel with type parameters of type CsmElementModifier and TypeFieldDescriptionprivate List<CsmElement> CsmMix.elementsprivate List<CsmElement> CsmSequence.elementsMethods in com.github.javaparser.printer.concretesyntaxmodel that return CsmElementModifier and TypeMethodDescriptionstatic CsmElementCsmElement.attribute(ObservableProperty property) static CsmElementCsmElement.block(CsmElement content) static CsmElementCsmElement.charToken(ObservableProperty property) static CsmElementCsmElement.child(ObservableProperty property) static CsmElementCsmElement.comma()static CsmElementCsmElement.comment()static CsmElementCsmElement.conditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement) static CsmElementCsmElement.conditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement) static CsmElementCsmElement.conditional(List<ObservableProperty> properties, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement) CsmConditional.getElseElement()CsmList.getFollowing()CsmList.getPreceeding()CsmList.getSeparatorPost()CsmList.getSeparatorPre()CsmConditional.getThenElement()static CsmElementCsmElement.indent()static CsmElementCsmElement.list(ObservableProperty property) static CsmElementCsmElement.list(ObservableProperty property, CsmElement separator) static CsmElementCsmElement.list(ObservableProperty property, CsmElement separator, CsmElement preceeding, CsmElement following) static CsmElementCsmElement.list(ObservableProperty property, CsmElement separatorPre, CsmElement separatorPost, CsmElement preceeding, CsmElement following) static CsmElementCsmElement.newline()static CsmElementCsmElement.newline(LineSeparator lineSeparator) static CsmElementCsmElement.none()static CsmElementCsmElement.orphanCommentsBeforeThis()static CsmElementCsmElement.orphanCommentsEnding()static CsmElementCsmElement.semicolon()static CsmElementCsmElement.sequence(CsmElement... elements) static CsmElementCsmElement.space()static CsmElementCsmElement.string(int tokenType) static CsmElementstatic CsmElementCsmElement.stringToken(ObservableProperty property) static CsmElementCsmElement.textBlockToken(ObservableProperty property) static CsmElementCsmElement.token(int tokenType) static CsmElementCsmElement.unindent()Methods in com.github.javaparser.printer.concretesyntaxmodel that return types with arguments of type CsmElementMethods in com.github.javaparser.printer.concretesyntaxmodel with parameters of type CsmElementModifier and TypeMethodDescriptionstatic CsmElementCsmElement.block(CsmElement content) static CsmElementCsmElement.conditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement) static CsmElementCsmElement.conditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement) static CsmElementCsmElement.conditional(List<ObservableProperty> properties, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement) static CsmElementCsmElement.list(ObservableProperty property, CsmElement separator) static CsmElementCsmElement.list(ObservableProperty property, CsmElement separator, CsmElement preceeding, CsmElement following) static CsmElementCsmElement.list(ObservableProperty property, CsmElement separatorPre, CsmElement separatorPost, CsmElement preceeding, CsmElement following) static CsmElementCsmElement.sequence(CsmElement... elements) Constructors in com.github.javaparser.printer.concretesyntaxmodel with parameters of type CsmElementModifierConstructorDescriptionCsmConditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement) CsmConditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement) CsmConditional(List<ObservableProperty> properties, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement) CsmList(ObservableProperty property, CsmElement separator) CsmList(ObservableProperty property, CsmElement separatorPre, CsmElement separatorPost, CsmElement preceeding, CsmElement following) Constructor parameters in com.github.javaparser.printer.concretesyntaxmodel with type arguments of type CsmElementModifierConstructorDescriptionCsmMix(List<CsmElement> elements) CsmSequence(List<CsmElement> elements) -
Uses of CsmElement in com.github.javaparser.printer.lexicalpreservation
Classes in com.github.javaparser.printer.lexicalpreservation that implement CsmElementFields in com.github.javaparser.printer.lexicalpreservation declared as CsmElementModifier and TypeFieldDescriptionprivate final CsmElementAdded.elementprivate final CsmElementKept.elementprivate final CsmElementRemoved.elementFields in com.github.javaparser.printer.lexicalpreservation with type parameters of type CsmElementModifier and TypeFieldDescription(package private) final List<CsmElement> LexicalDifferenceCalculator.CalculatedSyntaxModel.elementsMethods in com.github.javaparser.printer.lexicalpreservation that return CsmElementModifier and TypeMethodDescriptionAdded.getElement()DifferenceElement.getElement()Return the CsmElement considered in this DifferenceElement.Kept.getElement()Removed.getElement()private CsmElementLexicalDifferenceCalculator.getNewLineToken(LineSeparator lineSeparator) Methods in com.github.javaparser.printer.lexicalpreservation that return types with arguments of type CsmElementModifier and TypeMethodDescriptionprivate List<CsmElement> Reshuffled.replaceTokens(List<CsmElement> elements, CsmElement lineSeparator) Methods in com.github.javaparser.printer.lexicalpreservation with parameters of type CsmElementModifier and TypeMethodDescriptionstatic DifferenceElementDifferenceElement.added(CsmElement element) (package private) LexicalDifferenceCalculator.CalculatedSyntaxModelLexicalDifferenceCalculator.calculatedSyntaxModelAfterListAddition(CsmElement csm, ObservableProperty observableProperty, NodeList<?> nodeList, int index, Node nodeAdded) (package private) LexicalDifferenceCalculator.CalculatedSyntaxModelLexicalDifferenceCalculator.calculatedSyntaxModelAfterListRemoval(CsmElement csm, ObservableProperty observableProperty, NodeList<?> nodeList, int index) LexicalDifferenceCalculator.calculatedSyntaxModelAfterListReplacement(CsmElement csm, ObservableProperty observableProperty, NodeList<?> nodeList, int index, Node newValue) (package private) LexicalDifferenceCalculator.CalculatedSyntaxModelLexicalDifferenceCalculator.calculatedSyntaxModelAfterPropertyChange(CsmElement csm, Node node, ObservableProperty property, Object oldValue, Object newValue) (package private) LexicalDifferenceCalculator.CalculatedSyntaxModelLexicalDifferenceCalculator.calculatedSyntaxModelForNode(CsmElement csm, Node node) private voidLexicalDifferenceCalculator.calculatedSyntaxModelForNode(CsmElement csm, Node node, List<CsmElement> elements, Change change) private static intDifferenceElementCalculator.considerRemoval(CsmElement removedElement, int originalIndex, List<DifferenceElement> elements) private static NodeTextLexicalPreservingPrinter.interpret(Node node, CsmElement csm, NodeText nodeText) TODO: Process CsmIndent and CsmUnindent before reaching this pointprivate booleanReshuffledDiffElementExtractor.isAlmostCorrespondingElement(TextElement textElement, CsmElement csmElement) private booleanReshuffled.isNewLineToken(CsmElement element) private booleanReshuffled.isToken(CsmElement element) static DifferenceElementDifferenceElement.kept(CsmElement element) (package private) static booleanDifferenceElementCalculator.matching(CsmElement a, CsmElement b) static DifferenceElementDifferenceElement.removed(CsmElement element) Added.replaceEolTokens(CsmElement lineSeparator) default DifferenceElementDifferenceElement.replaceEolTokens(CsmElement lineSeparator) Reshuffled.replaceEolTokens(CsmElement lineSeparator) private static booleanDifferenceElementCalculator.replacement(CsmElement a, CsmElement b) private List<CsmElement> Reshuffled.replaceTokens(List<CsmElement> elements, CsmElement lineSeparator) Method parameters in com.github.javaparser.printer.lexicalpreservation with type arguments of type CsmElementModifier and TypeMethodDescriptionprivate voidLexicalDifferenceCalculator.calculatedSyntaxModelForNode(CsmElement csm, Node node, List<CsmElement> elements, Change change) ReshuffledDiffElementExtractor.findIndexOfCorrespondingNodeTextElement(List<CsmElement> elements, NodeText nodeText) private List<CsmElement> Reshuffled.replaceTokens(List<CsmElement> elements, CsmElement lineSeparator) Constructors in com.github.javaparser.printer.lexicalpreservation with parameters of type CsmElementModifierConstructorDescription(package private)Added(CsmElement element) (package private)Kept(CsmElement element) (package private)Removed(CsmElement element) Constructor parameters in com.github.javaparser.printer.lexicalpreservation with type arguments of type CsmElement