public class DefaultNOperatorSymbolElementBuilder extends AbstractNElementBuilder implements net.thevpc.nuts.elem.NOperatorSymbolElementBuilder
| Constructor and Description |
|---|
DefaultNOperatorSymbolElementBuilder() |
DefaultNOperatorSymbolElementBuilder(net.thevpc.nuts.elem.NOperatorSymbol symbol) |
| Modifier and Type | Method and Description |
|---|---|
DefaultNOperatorSymbolElementBuilder |
addAffix(net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
DefaultNOperatorSymbolElementBuilder |
addAffix(net.thevpc.nuts.elem.NBoundAffix affix) |
DefaultNOperatorSymbolElementBuilder |
addAffixAt(int index,
net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
DefaultNOperatorSymbolElementBuilder |
addAffixAt(int index,
net.thevpc.nuts.elem.NBoundAffix affix) |
DefaultNOperatorSymbolElementBuilder |
addAffixes(List<? extends net.thevpc.nuts.elem.NAffix> affixes,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
DefaultNOperatorSymbolElementBuilder |
addAffixes(List<net.thevpc.nuts.elem.NBoundAffix> affixes) |
DefaultNOperatorSymbolElementBuilder |
addAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation) |
DefaultNOperatorSymbolElementBuilder |
addAnnotation(String name,
net.thevpc.nuts.elem.NElement... args) |
DefaultNOperatorSymbolElementBuilder |
addAnnotations(List<net.thevpc.nuts.elem.NElementAnnotation> annotations) |
DefaultNOperatorSymbolElementBuilder |
addDiagnostic(net.thevpc.nuts.elem.NElementDiagnostic error) |
DefaultNOperatorSymbolElementBuilder |
addLeadingComment(net.thevpc.nuts.elem.NElementComment comment) |
DefaultNOperatorSymbolElementBuilder |
addLeadingComments(net.thevpc.nuts.elem.NElementComment... comments) |
DefaultNOperatorSymbolElementBuilder |
addTrailingComment(net.thevpc.nuts.elem.NElementComment comment) |
DefaultNOperatorSymbolElementBuilder |
addTrailingComments(net.thevpc.nuts.elem.NElementComment... comments) |
net.thevpc.nuts.elem.NOperatorSymbolElement |
build() |
DefaultNOperatorSymbolElementBuilder |
clearAffixes() |
DefaultNOperatorSymbolElementBuilder |
clearAnnotations() |
DefaultNOperatorSymbolElementBuilder |
clearComments() |
DefaultNOperatorSymbolElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElement other) |
DefaultNOperatorSymbolElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElementBuilder other) |
DefaultNOperatorSymbolElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElementBuilder other,
net.thevpc.nuts.util.NAssignmentPolicy assignmentPolicy) |
DefaultNOperatorSymbolElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElement other,
net.thevpc.nuts.util.NAssignmentPolicy assignmentPolicy) |
DefaultNOperatorSymbolElementBuilder |
metadata(net.thevpc.nuts.elem.NElementMetadata metadata) |
DefaultNOperatorSymbolElementBuilder |
removeAffix(int affix) |
DefaultNOperatorSymbolElementBuilder |
removeAffixes(net.thevpc.nuts.elem.NAffixType type,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
DefaultNOperatorSymbolElementBuilder |
removeAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation) |
DefaultNOperatorSymbolElementBuilder |
removeDiagnostic(net.thevpc.nuts.elem.NElementDiagnostic error) |
DefaultNOperatorSymbolElementBuilder |
setAffixAt(int index,
net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
DefaultNOperatorSymbolElementBuilder |
setAffixAt(int index,
net.thevpc.nuts.elem.NBoundAffix affix) |
net.thevpc.nuts.elem.NOperatorSymbolElementBuilder |
setAffixes(List<net.thevpc.nuts.elem.NBoundAffix> affixes) |
net.thevpc.nuts.elem.NOperatorSymbol |
symbol() |
net.thevpc.nuts.elem.NOperatorSymbolElementBuilder |
symbol(net.thevpc.nuts.elem.NOperatorSymbol symbol) |
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 DefaultNOperatorSymbolElementBuilder()
public DefaultNOperatorSymbolElementBuilder(net.thevpc.nuts.elem.NOperatorSymbol symbol)
public net.thevpc.nuts.elem.NOperatorSymbolElementBuilder symbol(net.thevpc.nuts.elem.NOperatorSymbol symbol)
symbol in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderpublic net.thevpc.nuts.elem.NOperatorSymbolElement build()
build in interface net.thevpc.nuts.elem.NElementBuilderbuild in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderpublic net.thevpc.nuts.elem.NElementType type()
type in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NOperatorSymbol symbol()
symbol in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderpublic DefaultNOperatorSymbolElementBuilder 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.NOperatorSymbolElementBuildercopyFrom in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder 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.NOperatorSymbolElementBuildercopyFrom in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder addAnnotations(List<net.thevpc.nuts.elem.NElementAnnotation> annotations)
addAnnotations in interface net.thevpc.nuts.elem.NElementBuilderaddAnnotations in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderaddAnnotations in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder addAnnotation(String name, net.thevpc.nuts.elem.NElement... args)
addAnnotation in interface net.thevpc.nuts.elem.NElementBuilderaddAnnotation in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderaddAnnotation in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder addAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation)
addAnnotation in interface net.thevpc.nuts.elem.NElementBuilderaddAnnotation in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderaddAnnotation in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder addAffixAt(int index, net.thevpc.nuts.elem.NBoundAffix affix)
addAffixAt in interface net.thevpc.nuts.elem.NElementBuilderaddAffixAt in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderaddAffixAt in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder removeAffix(int affix)
removeAffix in interface net.thevpc.nuts.elem.NElementBuilderremoveAffix in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderremoveAffix in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder clearAnnotations()
clearAnnotations in interface net.thevpc.nuts.elem.NElementBuilderclearAnnotations in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderclearAnnotations in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder clearAffixes()
clearAffixes in interface net.thevpc.nuts.elem.NElementBuilderclearAffixes in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderclearAffixes in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder clearComments()
clearComments in interface net.thevpc.nuts.elem.NElementBuilderclearComments in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderclearComments in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder setAffixAt(int index, net.thevpc.nuts.elem.NBoundAffix affix)
setAffixAt in interface net.thevpc.nuts.elem.NElementBuildersetAffixAt in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuildersetAffixAt in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorSymbolElementBuilder setAffixes(List<net.thevpc.nuts.elem.NBoundAffix> affixes)
setAffixes in interface net.thevpc.nuts.elem.NElementBuildersetAffixes in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuildersetAffixes in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder addAffix(net.thevpc.nuts.elem.NBoundAffix affix)
addAffix in interface net.thevpc.nuts.elem.NElementBuilderaddAffix in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderaddAffix in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder 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.NOperatorSymbolElementBuilderaddAffixAt in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder 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.NOperatorSymbolElementBuildersetAffixAt in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder removeDiagnostic(net.thevpc.nuts.elem.NElementDiagnostic error)
removeDiagnostic in interface net.thevpc.nuts.elem.NElementBuilderremoveDiagnostic in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderremoveDiagnostic in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder addAffixes(List<net.thevpc.nuts.elem.NBoundAffix> affixes)
addAffixes in interface net.thevpc.nuts.elem.NElementBuilderaddAffixes in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderaddAffixes in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder addDiagnostic(net.thevpc.nuts.elem.NElementDiagnostic error)
addDiagnostic in interface net.thevpc.nuts.elem.NElementBuilderaddDiagnostic in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderaddDiagnostic in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder addAffixes(List<? extends net.thevpc.nuts.elem.NAffix> affixes, net.thevpc.nuts.elem.NAffixAnchor anchor)
addAffixes in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder addAffix(net.thevpc.nuts.elem.NAffix affix, net.thevpc.nuts.elem.NAffixAnchor anchor)
addAffix in interface net.thevpc.nuts.elem.NElementBuilderaddAffix in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder 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.NOperatorSymbolElementBuilderremoveAffixes in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder addLeadingComment(net.thevpc.nuts.elem.NElementComment comment)
addLeadingComment in interface net.thevpc.nuts.elem.NElementBuilderaddLeadingComment in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder addLeadingComments(net.thevpc.nuts.elem.NElementComment... comments)
addLeadingComments in interface net.thevpc.nuts.elem.NElementBuilderaddLeadingComments in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderaddLeadingComments in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder addTrailingComment(net.thevpc.nuts.elem.NElementComment comment)
addTrailingComment in interface net.thevpc.nuts.elem.NElementBuilderaddTrailingComment in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderaddTrailingComment in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder addTrailingComments(net.thevpc.nuts.elem.NElementComment... comments)
addTrailingComments in interface net.thevpc.nuts.elem.NElementBuilderaddTrailingComments in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderaddTrailingComments in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder removeAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation)
removeAnnotation in interface net.thevpc.nuts.elem.NElementBuilderremoveAnnotation in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuilderremoveAnnotation in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder copyFrom(net.thevpc.nuts.elem.NElementBuilder other)
copyFrom in interface net.thevpc.nuts.elem.NElementBuildercopyFrom in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuildercopyFrom in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder copyFrom(net.thevpc.nuts.elem.NElement other)
copyFrom in interface net.thevpc.nuts.elem.NElementBuildercopyFrom in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuildercopyFrom in class AbstractNElementBuilderpublic DefaultNOperatorSymbolElementBuilder metadata(net.thevpc.nuts.elem.NElementMetadata metadata)
metadata in interface net.thevpc.nuts.elem.NElementBuildermetadata in interface net.thevpc.nuts.elem.NOperatorSymbolElementBuildermetadata in class AbstractNElementBuilderCopyright © 2026 vpc open source initiative. All rights reserved.