public class DefaultNFlatExprElementBuilder extends AbstractNElementBuilder implements net.thevpc.nuts.elem.NFlatExprElementBuilder
| Constructor and Description |
|---|
DefaultNFlatExprElementBuilder() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.elem.NFlatExprElementBuilder |
add(net.thevpc.nuts.elem.NElement element) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
add(net.thevpc.nuts.elem.NOperatorSymbol op) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
addAffix(net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
addAffix(net.thevpc.nuts.elem.NBoundAffix affix) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
addAffixAt(int index,
net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
addAffixAt(int index,
net.thevpc.nuts.elem.NBoundAffix affix) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
addAffixes(List<? extends net.thevpc.nuts.elem.NAffix> affixes,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
addAffixes(List<net.thevpc.nuts.elem.NBoundAffix> affixes) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
addAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
addAnnotation(String name,
net.thevpc.nuts.elem.NElement... args) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
addAnnotations(List<net.thevpc.nuts.elem.NElementAnnotation> annotations) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
addDiagnostic(net.thevpc.nuts.elem.NElementDiagnostic error) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
addLeadingComment(net.thevpc.nuts.elem.NElementComment comment) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
addLeadingComments(net.thevpc.nuts.elem.NElementComment... comments) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
addTrailingComment(net.thevpc.nuts.elem.NElementComment comment) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
addTrailingComments(net.thevpc.nuts.elem.NElementComment... comments) |
net.thevpc.nuts.elem.NFlatExprElement |
build() |
List<net.thevpc.nuts.elem.NElement> |
children() |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
clear() |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
clearAffixes() |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
clearAnnotations() |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
clearChildren() |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
clearComments() |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElement other) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElementBuilder other) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElementBuilder other,
net.thevpc.nuts.util.NAssignmentPolicy assignmentPolicy) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElement other,
net.thevpc.nuts.util.NAssignmentPolicy assignmentPolicy) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
doWith(Consumer<net.thevpc.nuts.elem.NFlatExprElementBuilder> con) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> |
get(int index) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
metadata(net.thevpc.nuts.elem.NElementMetadata metadata) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
removeAffix(int affix) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
removeAffixes(net.thevpc.nuts.elem.NAffixType type,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
removeAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
removeDiagnostic(net.thevpc.nuts.elem.NElementDiagnostic error) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
setAffixAt(int index,
net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
setAffixAt(int index,
net.thevpc.nuts.elem.NBoundAffix affix) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
setAffixes(List<net.thevpc.nuts.elem.NBoundAffix> affixes) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
setAt(int index,
net.thevpc.nuts.elem.NElement element) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
setAt(int index,
net.thevpc.nuts.elem.NOperatorSymbol element) |
net.thevpc.nuts.elem.NFlatExprElementBuilder |
setChildren(List<net.thevpc.nuts.elem.NElement> elements) |
int |
size() |
net.thevpc.nuts.elem.NElementType |
type() |
addNewLineAffix, addNewLineAffix, addSeparatorAffix, addSeparatorAffix, addSpaceAffix, addSpaceAffix, affixes, annotations, comments, diagnostics, isCustomTree, leadingComments, metadata, removeAffix, removeAffix, removeAffixIf, toString, trailingCommentsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddNewLineAffix, addNewLineAffix, addSeparatorAffix, addSeparatorAffix, addSpaceAffix, addSpaceAffix, affixes, annotations, comments, diagnostics, isCustomTree, leadingComments, metadata, removeAffix, removeAffix, removeAffixIf, trailingCommentspublic List<net.thevpc.nuts.elem.NElement> children()
children in interface net.thevpc.nuts.elem.NFlatExprElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder clear()
clear in interface net.thevpc.nuts.elem.NFlatExprElementBuilderpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> get(int index)
get in interface net.thevpc.nuts.elem.NFlatExprElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder add(net.thevpc.nuts.elem.NOperatorSymbol op)
add in interface net.thevpc.nuts.elem.NFlatExprElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder add(net.thevpc.nuts.elem.NElement element)
add in interface net.thevpc.nuts.elem.NFlatExprElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder setChildren(List<net.thevpc.nuts.elem.NElement> elements)
setChildren in interface net.thevpc.nuts.elem.NFlatExprElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder setAt(int index,
net.thevpc.nuts.elem.NElement element)
setAt in interface net.thevpc.nuts.elem.NFlatExprElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder setAt(int index,
net.thevpc.nuts.elem.NOperatorSymbol element)
setAt in interface net.thevpc.nuts.elem.NFlatExprElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElement build()
build in interface net.thevpc.nuts.elem.NElementBuilderbuild in interface net.thevpc.nuts.elem.NFlatExprElementBuilderpublic net.thevpc.nuts.elem.NElementType type()
type in interface net.thevpc.nuts.elem.NElementBuilderpublic int size()
size in interface net.thevpc.nuts.elem.NFlatExprElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder clearChildren()
clearChildren in interface net.thevpc.nuts.elem.NFlatExprElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder doWith(Consumer<net.thevpc.nuts.elem.NFlatExprElementBuilder> con)
doWith in interface net.thevpc.nuts.elem.NFlatExprElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder copyFrom(net.thevpc.nuts.elem.NElementBuilder other,
net.thevpc.nuts.util.NAssignmentPolicy assignmentPolicy)
copyFrom in interface net.thevpc.nuts.elem.NElementBuildercopyFrom in interface net.thevpc.nuts.elem.NFlatExprElementBuildercopyFrom in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder copyFrom(net.thevpc.nuts.elem.NElement other,
net.thevpc.nuts.util.NAssignmentPolicy assignmentPolicy)
copyFrom in interface net.thevpc.nuts.elem.NElementBuildercopyFrom in interface net.thevpc.nuts.elem.NFlatExprElementBuildercopyFrom in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder addAnnotations(List<net.thevpc.nuts.elem.NElementAnnotation> annotations)
addAnnotations in interface net.thevpc.nuts.elem.NElementBuilderaddAnnotations in interface net.thevpc.nuts.elem.NFlatExprElementBuilderaddAnnotations in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder addAnnotation(String name, net.thevpc.nuts.elem.NElement... args)
addAnnotation in interface net.thevpc.nuts.elem.NElementBuilderaddAnnotation in interface net.thevpc.nuts.elem.NFlatExprElementBuilderaddAnnotation in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder addAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation)
addAnnotation in interface net.thevpc.nuts.elem.NElementBuilderaddAnnotation in interface net.thevpc.nuts.elem.NFlatExprElementBuilderaddAnnotation in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder addAffixAt(int index,
net.thevpc.nuts.elem.NBoundAffix affix)
addAffixAt in interface net.thevpc.nuts.elem.NElementBuilderaddAffixAt in interface net.thevpc.nuts.elem.NFlatExprElementBuilderaddAffixAt in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder removeAffix(int affix)
removeAffix in interface net.thevpc.nuts.elem.NElementBuilderremoveAffix in interface net.thevpc.nuts.elem.NFlatExprElementBuilderremoveAffix in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder clearAnnotations()
clearAnnotations in interface net.thevpc.nuts.elem.NElementBuilderclearAnnotations in interface net.thevpc.nuts.elem.NFlatExprElementBuilderclearAnnotations in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder clearAffixes()
clearAffixes in interface net.thevpc.nuts.elem.NElementBuilderclearAffixes in interface net.thevpc.nuts.elem.NFlatExprElementBuilderclearAffixes in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder clearComments()
clearComments in interface net.thevpc.nuts.elem.NElementBuilderclearComments in interface net.thevpc.nuts.elem.NFlatExprElementBuilderclearComments in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder setAffixAt(int index,
net.thevpc.nuts.elem.NBoundAffix affix)
setAffixAt in interface net.thevpc.nuts.elem.NElementBuildersetAffixAt in interface net.thevpc.nuts.elem.NFlatExprElementBuildersetAffixAt in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder setAffixes(List<net.thevpc.nuts.elem.NBoundAffix> affixes)
setAffixes in interface net.thevpc.nuts.elem.NElementBuildersetAffixes in interface net.thevpc.nuts.elem.NFlatExprElementBuildersetAffixes in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder addAffix(net.thevpc.nuts.elem.NBoundAffix affix)
addAffix in interface net.thevpc.nuts.elem.NElementBuilderaddAffix in interface net.thevpc.nuts.elem.NFlatExprElementBuilderaddAffix in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder addAffixAt(int index,
net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor)
addAffixAt in interface net.thevpc.nuts.elem.NElementBuilderaddAffixAt in interface net.thevpc.nuts.elem.NFlatExprElementBuilderaddAffixAt in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder setAffixAt(int index,
net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor)
setAffixAt in interface net.thevpc.nuts.elem.NElementBuildersetAffixAt in interface net.thevpc.nuts.elem.NFlatExprElementBuildersetAffixAt in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder removeDiagnostic(net.thevpc.nuts.elem.NElementDiagnostic error)
removeDiagnostic in interface net.thevpc.nuts.elem.NElementBuilderremoveDiagnostic in interface net.thevpc.nuts.elem.NFlatExprElementBuilderremoveDiagnostic in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder addAffixes(List<net.thevpc.nuts.elem.NBoundAffix> affixes)
addAffixes in interface net.thevpc.nuts.elem.NElementBuilderaddAffixes in interface net.thevpc.nuts.elem.NFlatExprElementBuilderaddAffixes in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder addDiagnostic(net.thevpc.nuts.elem.NElementDiagnostic error)
addDiagnostic in interface net.thevpc.nuts.elem.NElementBuilderaddDiagnostic in interface net.thevpc.nuts.elem.NFlatExprElementBuilderaddDiagnostic in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder addAffixes(List<? extends net.thevpc.nuts.elem.NAffix> affixes, net.thevpc.nuts.elem.NAffixAnchor anchor)
addAffixes in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder addAffix(net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor)
addAffix in interface net.thevpc.nuts.elem.NElementBuilderaddAffix in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder removeAffixes(net.thevpc.nuts.elem.NAffixType type,
net.thevpc.nuts.elem.NAffixAnchor anchor)
removeAffixes in interface net.thevpc.nuts.elem.NElementBuilderremoveAffixes in interface net.thevpc.nuts.elem.NFlatExprElementBuilderremoveAffixes in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder addLeadingComment(net.thevpc.nuts.elem.NElementComment comment)
addLeadingComment in interface net.thevpc.nuts.elem.NElementBuilderaddLeadingComment in interface net.thevpc.nuts.elem.NFlatExprElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder addLeadingComments(net.thevpc.nuts.elem.NElementComment... comments)
addLeadingComments in interface net.thevpc.nuts.elem.NElementBuilderaddLeadingComments in interface net.thevpc.nuts.elem.NFlatExprElementBuilderaddLeadingComments in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder addTrailingComment(net.thevpc.nuts.elem.NElementComment comment)
addTrailingComment in interface net.thevpc.nuts.elem.NElementBuilderaddTrailingComment in interface net.thevpc.nuts.elem.NFlatExprElementBuilderaddTrailingComment in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder addTrailingComments(net.thevpc.nuts.elem.NElementComment... comments)
addTrailingComments in interface net.thevpc.nuts.elem.NElementBuilderaddTrailingComments in interface net.thevpc.nuts.elem.NFlatExprElementBuilderaddTrailingComments in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder removeAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation)
removeAnnotation in interface net.thevpc.nuts.elem.NElementBuilderremoveAnnotation in interface net.thevpc.nuts.elem.NFlatExprElementBuilderremoveAnnotation in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder copyFrom(net.thevpc.nuts.elem.NElementBuilder other)
copyFrom in interface net.thevpc.nuts.elem.NElementBuildercopyFrom in interface net.thevpc.nuts.elem.NFlatExprElementBuildercopyFrom in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder copyFrom(net.thevpc.nuts.elem.NElement other)
copyFrom in interface net.thevpc.nuts.elem.NElementBuildercopyFrom in interface net.thevpc.nuts.elem.NFlatExprElementBuildercopyFrom in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NFlatExprElementBuilder metadata(net.thevpc.nuts.elem.NElementMetadata metadata)
metadata in interface net.thevpc.nuts.elem.NElementBuildermetadata in interface net.thevpc.nuts.elem.NFlatExprElementBuildermetadata in class AbstractNElementBuilderCopyright © 2026 vpc open source initiative. All rights reserved.