public interface TsonOpBuilder extends TsonElementBuilder
| Modifier and Type | Method and Description |
|---|---|
TsonOpBuilder |
addAnnotation(String name,
TsonElementBase... elements) |
TsonOpBuilder |
addAnnotation(TsonAnnotation annotation) |
TsonOpBuilder |
addAnnotations(Collection<TsonAnnotation> annotations) |
TsonOpBuilder |
addAnnotations(TsonAnnotation... annotations) |
TsonOpBuilder |
annotation(String name,
TsonElementBase... elements) |
TsonOp |
build() |
TsonOpBuilder |
clearAnnotations() |
TsonOpBuilder |
comments(TsonComments comments) |
TsonElement |
first() |
TsonOpBuilder |
first(TsonElementBase key) |
TsonOpBuilder |
merge(TsonOp other) |
String |
opName() |
TsonOpBuilder |
opName(String opName) |
TsonOpType |
opType() |
TsonOpBuilder |
opType(TsonOpType opType) |
TsonOpBuilder |
removeAnnotationAt(int index) |
TsonOpBuilder |
reset() |
TsonElement |
second() |
TsonOpBuilder |
second(TsonElementBase value) |
TsonOpBuilder |
setAnnotations(TsonAnnotation... annotations) |
TsonOpBuilder |
setComments(TsonComments comments) |
anchor, annotations, comments, toArray, toObject, toUplet, typetoString, toString, toStringString opName()
TsonOpType opType()
TsonOpBuilder opName(String opName)
TsonOpBuilder opType(TsonOpType opType)
TsonOpBuilder merge(TsonOp other)
TsonOpBuilder reset()
TsonElement first()
TsonOpBuilder first(TsonElementBase key)
TsonElement second()
TsonOpBuilder second(TsonElementBase value)
TsonOpBuilder comments(TsonComments comments)
comments in interface TsonElementBuilderTsonOpBuilder setComments(TsonComments comments)
setComments in interface TsonElementBuilderTsonOpBuilder setAnnotations(TsonAnnotation... annotations)
setAnnotations in interface TsonElementBuilderTsonOpBuilder addAnnotations(TsonAnnotation... annotations)
addAnnotations in interface TsonElementBuilderTsonOpBuilder addAnnotations(Collection<TsonAnnotation> annotations)
addAnnotations in interface TsonElementBuilderTsonOpBuilder annotation(String name, TsonElementBase... elements)
annotation in interface TsonElementBuilderTsonOpBuilder addAnnotation(String name, TsonElementBase... elements)
addAnnotation in interface TsonElementBuilderTsonOpBuilder addAnnotation(TsonAnnotation annotation)
addAnnotation in interface TsonElementBuilderTsonOpBuilder removeAnnotationAt(int index)
removeAnnotationAt in interface TsonElementBuilderTsonOpBuilder clearAnnotations()
clearAnnotations in interface TsonElementBuilderTsonOp build()
build in interface TsonElementBasebuild in interface TsonElementBuilderCopyright © 2025 vpc open source initiative. All rights reserved.