public interface TsonFunctionBuilder extends TsonElementBuilder
anchor, build, getAnnotations, getComments, toArray, toFunction, toObject, toUplet, typeof, toString, toString, toStringTsonFunctionBuilder reset()
TsonFunctionBuilder merge(TsonElementBase element)
TsonFunctionBuilder name(String name)
TsonFunctionBuilder setName(String name)
TsonFunctionBuilder addAll(TsonElement... element)
TsonFunctionBuilder addAll(TsonElementBase... element)
TsonFunctionBuilder addAll(Iterable<? extends TsonElementBase> element)
TsonFunctionBuilder add(TsonElementBase element)
TsonFunctionBuilder remove(TsonElementBase element)
TsonFunctionBuilder add(TsonElementBase element, int index)
TsonFunctionBuilder removeAt(int index)
List<TsonElement> args()
TsonFunctionBuilder removeAllParams()
TsonFunctionBuilder comments(TsonComments comments)
comments in interface TsonElementBuilderTsonFunctionBuilder setComments(TsonComments comments)
setComments in interface TsonElementBuilderTsonFunctionBuilder setAnnotations(TsonAnnotation... annotations)
setAnnotations in interface TsonElementBuilderTsonFunctionBuilder addAnnotations(TsonAnnotation... annotations)
addAnnotations in interface TsonElementBuilderTsonFunctionBuilder addAnnotations(Collection<TsonAnnotation> annotations)
addAnnotations in interface TsonElementBuilderTsonFunctionBuilder annotation(String name, TsonElementBase... elements)
annotation in interface TsonElementBuilderTsonFunctionBuilder addAnnotation(String name, TsonElementBase... elements)
addAnnotation in interface TsonElementBuilderTsonFunctionBuilder addAnnotation(TsonAnnotation annotation)
addAnnotation in interface TsonElementBuilderTsonFunctionBuilder removeAnnotationAt(int index)
removeAnnotationAt in interface TsonElementBuilderTsonFunctionBuilder removeAllAnnotations()
removeAllAnnotations in interface TsonElementBuilderTsonFunctionBuilder ensureCapacity(int length)
Copyright © 2025 vpc open source initiative. All rights reserved.