public class DefaultNOperatorElementBuilder extends AbstractNElementBuilder implements net.thevpc.nuts.elem.NOperatorElementBuilder
| Constructor and Description |
|---|
DefaultNOperatorElementBuilder() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.elem.NOperatorElementBuilder |
addAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
addAnnotation(String name,
net.thevpc.nuts.elem.NElement... args) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
addAnnotationAt(int index,
net.thevpc.nuts.elem.NElementAnnotation annotation) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
addAnnotations(List<net.thevpc.nuts.elem.NElementAnnotation> annotations) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
addComments(net.thevpc.nuts.elem.NElementComments comments) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
addLeadingComment(net.thevpc.nuts.elem.NElementComment comment) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
addLeadingComment(net.thevpc.nuts.elem.NElementCommentType type,
String text) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
addLeadingComments(net.thevpc.nuts.elem.NElementComment... comments) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
addTrailingComment(net.thevpc.nuts.elem.NElementComment comment) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
addTrailingComment(net.thevpc.nuts.elem.NElementCommentType type,
String text) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
addTrailingComments(net.thevpc.nuts.elem.NElementComment... comments) |
net.thevpc.nuts.elem.NOperatorElement |
build() |
net.thevpc.nuts.elem.NOperatorElementBuilder |
clearAnnotations() |
net.thevpc.nuts.elem.NOperatorElementBuilder |
clearComments() |
net.thevpc.nuts.elem.NOperatorElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElement other) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElementBuilder other) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElementBuilder other,
net.thevpc.nuts.util.NMapStrategy strategy) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElement other,
net.thevpc.nuts.util.NMapStrategy strategy) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
copyFrom(net.thevpc.nuts.elem.NOperatorElementBuilder element) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
doWith(Consumer<net.thevpc.nuts.elem.NOperatorElementBuilder> con) |
boolean |
equals(Object object) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> |
first() |
net.thevpc.nuts.elem.NOperatorElementBuilder |
first(net.thevpc.nuts.elem.NElement first) |
int |
hashCode() |
net.thevpc.nuts.elem.NElementType |
operator() |
net.thevpc.nuts.elem.NOperatorElementBuilder |
operator(net.thevpc.nuts.elem.NElementType operator) |
net.thevpc.nuts.elem.NOperatorType |
operatorType() |
net.thevpc.nuts.elem.NOperatorElementBuilder |
operatorType(net.thevpc.nuts.elem.NOperatorType operatorType) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
removeAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
removeAnnotationAt(int index) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
removeLeadingComment(net.thevpc.nuts.elem.NElementComment comment) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
removeLeadingCommentAt(int index) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
removeTrailingComment(net.thevpc.nuts.elem.NElementComment comment) |
net.thevpc.nuts.elem.NOperatorElementBuilder |
removeTrailingCommentAt(int index) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> |
second() |
net.thevpc.nuts.elem.NOperatorElementBuilder |
second(net.thevpc.nuts.elem.NElement second) |
String |
toString() |
String |
toString(boolean compact) |
net.thevpc.nuts.elem.NElementType |
type() |
annotations, comments, isCustomTree, leadingComments, trailingCommentspublic net.thevpc.nuts.elem.NOperatorElementBuilder operator(net.thevpc.nuts.elem.NElementType operator)
operator in interface net.thevpc.nuts.elem.NOperatorElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder removeAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation)
removeAnnotation in interface net.thevpc.nuts.elem.NElementBuilderremoveAnnotation in interface net.thevpc.nuts.elem.NOperatorElementBuilderremoveAnnotation in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorType operatorType()
operatorType in interface net.thevpc.nuts.elem.NOperatorElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder operatorType(net.thevpc.nuts.elem.NOperatorType operatorType)
operatorType in interface net.thevpc.nuts.elem.NOperatorElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder first(net.thevpc.nuts.elem.NElement first)
first in interface net.thevpc.nuts.elem.NOperatorElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder second(net.thevpc.nuts.elem.NElement second)
second in interface net.thevpc.nuts.elem.NOperatorElementBuilderpublic net.thevpc.nuts.elem.NElementType type()
type in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementType operator()
operator in interface net.thevpc.nuts.elem.NOperatorElementBuilderpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> first()
first in interface net.thevpc.nuts.elem.NOperatorElementBuilderpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> second()
second in interface net.thevpc.nuts.elem.NOperatorElementBuilderpublic String toString(boolean compact)
public net.thevpc.nuts.elem.NOperatorElement build()
build in interface net.thevpc.nuts.elem.NElementBuilderbuild in interface net.thevpc.nuts.elem.NOperatorElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder copyFrom(net.thevpc.nuts.elem.NOperatorElementBuilder element)
copyFrom in interface net.thevpc.nuts.elem.NOperatorElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder copyFrom(net.thevpc.nuts.elem.NElementBuilder other)
copyFrom in interface net.thevpc.nuts.elem.NElementBuildercopyFrom in interface net.thevpc.nuts.elem.NOperatorElementBuildercopyFrom in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder doWith(Consumer<net.thevpc.nuts.elem.NOperatorElementBuilder> con)
doWith in interface net.thevpc.nuts.elem.NOperatorElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder addLeadingComment(net.thevpc.nuts.elem.NElementCommentType type,
String text)
addLeadingComment in interface net.thevpc.nuts.elem.NElementBuilderaddLeadingComment in interface net.thevpc.nuts.elem.NOperatorElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder addTrailingComment(net.thevpc.nuts.elem.NElementCommentType type,
String text)
addTrailingComment in interface net.thevpc.nuts.elem.NElementBuilderaddTrailingComment in interface net.thevpc.nuts.elem.NOperatorElementBuilderaddTrailingComment in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder addLeadingComment(net.thevpc.nuts.elem.NElementComment comment)
addLeadingComment in interface net.thevpc.nuts.elem.NElementBuilderaddLeadingComment in interface net.thevpc.nuts.elem.NOperatorElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder addLeadingComments(net.thevpc.nuts.elem.NElementComment... comments)
addLeadingComments in interface net.thevpc.nuts.elem.NElementBuilderaddLeadingComments in interface net.thevpc.nuts.elem.NOperatorElementBuilderaddLeadingComments in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder addTrailingComment(net.thevpc.nuts.elem.NElementComment comment)
addTrailingComment in interface net.thevpc.nuts.elem.NElementBuilderaddTrailingComment in interface net.thevpc.nuts.elem.NOperatorElementBuilderaddTrailingComment in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder addTrailingComments(net.thevpc.nuts.elem.NElementComment... comments)
addTrailingComments in interface net.thevpc.nuts.elem.NElementBuilderaddTrailingComments in interface net.thevpc.nuts.elem.NOperatorElementBuilderaddTrailingComments in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder clearComments()
clearComments in interface net.thevpc.nuts.elem.NElementBuilderclearComments in interface net.thevpc.nuts.elem.NOperatorElementBuilderclearComments in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder removeTrailingCommentAt(int index)
removeTrailingCommentAt in interface net.thevpc.nuts.elem.NElementBuilderremoveTrailingCommentAt in interface net.thevpc.nuts.elem.NOperatorElementBuilderremoveTrailingCommentAt in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder removeLeadingCommentAt(int index)
removeLeadingCommentAt in interface net.thevpc.nuts.elem.NElementBuilderremoveLeadingCommentAt in interface net.thevpc.nuts.elem.NOperatorElementBuilderremoveLeadingCommentAt in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder removeTrailingComment(net.thevpc.nuts.elem.NElementComment comment)
removeTrailingComment in interface net.thevpc.nuts.elem.NElementBuilderremoveTrailingComment in interface net.thevpc.nuts.elem.NOperatorElementBuilderremoveTrailingComment in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder removeLeadingComment(net.thevpc.nuts.elem.NElementComment comment)
removeLeadingComment in interface net.thevpc.nuts.elem.NElementBuilderremoveLeadingComment in interface net.thevpc.nuts.elem.NOperatorElementBuilderremoveLeadingComment in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder addComments(net.thevpc.nuts.elem.NElementComments comments)
addComments in interface net.thevpc.nuts.elem.NElementBuilderaddComments in interface net.thevpc.nuts.elem.NOperatorElementBuilderaddComments in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder addAnnotations(List<net.thevpc.nuts.elem.NElementAnnotation> annotations)
addAnnotations in interface net.thevpc.nuts.elem.NElementBuilderaddAnnotations in interface net.thevpc.nuts.elem.NOperatorElementBuilderaddAnnotations in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder addAnnotation(String name, net.thevpc.nuts.elem.NElement... args)
addAnnotation in interface net.thevpc.nuts.elem.NElementBuilderaddAnnotation in interface net.thevpc.nuts.elem.NOperatorElementBuilderaddAnnotation in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder addAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation)
addAnnotation in interface net.thevpc.nuts.elem.NElementBuilderaddAnnotation in interface net.thevpc.nuts.elem.NOperatorElementBuilderaddAnnotation in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder addAnnotationAt(int index,
net.thevpc.nuts.elem.NElementAnnotation annotation)
addAnnotationAt in interface net.thevpc.nuts.elem.NElementBuilderaddAnnotationAt in interface net.thevpc.nuts.elem.NOperatorElementBuilderaddAnnotationAt in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder removeAnnotationAt(int index)
removeAnnotationAt in interface net.thevpc.nuts.elem.NElementBuilderremoveAnnotationAt in interface net.thevpc.nuts.elem.NOperatorElementBuilderremoveAnnotationAt in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder clearAnnotations()
clearAnnotations in interface net.thevpc.nuts.elem.NElementBuilderclearAnnotations in interface net.thevpc.nuts.elem.NOperatorElementBuilderclearAnnotations in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder copyFrom(net.thevpc.nuts.elem.NElementBuilder other,
net.thevpc.nuts.util.NMapStrategy strategy)
copyFrom in interface net.thevpc.nuts.elem.NElementBuildercopyFrom in interface net.thevpc.nuts.elem.NOperatorElementBuildercopyFrom in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder copyFrom(net.thevpc.nuts.elem.NElement other,
net.thevpc.nuts.util.NMapStrategy strategy)
copyFrom in interface net.thevpc.nuts.elem.NElementBuildercopyFrom in interface net.thevpc.nuts.elem.NOperatorElementBuildercopyFrom in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NOperatorElementBuilder copyFrom(net.thevpc.nuts.elem.NElement other)
copyFrom in interface net.thevpc.nuts.elem.NElementBuildercopyFrom in interface net.thevpc.nuts.elem.NOperatorElementBuildercopyFrom in class AbstractNElementBuilderCopyright © 2025 vpc open source initiative. All rights reserved.