public ListElementBuilder<P, THIS> listElement(Type.Repetition repetition) { return new ListElementBuilder<P, THIS>(self()).repetition(repetition); }
public MapElementBuilder<P, THIS> mapElement(Type.Repetition repetition) { return new MapElementBuilder<P, THIS>(self()).repetition(repetition); }
public ListElementBuilder<P, THIS> listElement(Type.Repetition repetition) { return new ListElementBuilder<P, THIS>(self()).repetition(repetition); }
public MapElementBuilder<P, THIS> mapElement(Type.Repetition repetition) { return new MapElementBuilder<P, THIS>(self()).repetition(repetition); }
public GroupElementBuilder<P, THIS> groupElement(Type.Repetition repetition) { return new GroupElementBuilder<P, THIS>(self()).repetition(repetition); }
public GroupElementBuilder<P, THIS> groupElement(Type.Repetition repetition) { return new GroupElementBuilder<P, THIS>(self()).repetition(repetition); }
public ElementBuilder<P, THIS> element(PrimitiveTypeName type, Type.Repetition repetition) { return new ElementBuilder<P, THIS>(self(), type).repetition(repetition); }
public ElementBuilder<P, THIS> element(PrimitiveTypeName type, Type.Repetition repetition) { return new ElementBuilder<P, THIS>(self(), type).repetition(repetition); }
public THIS setElementType(Type elementType) { Preconditions.checkState(this.elementType == null, "Only one element can be built with a ListBuilder"); this.elementType = elementType; return self(); }
public THIS setElementType(Type elementType) { Preconditions.checkState(this.elementType == null, "Only one element can be built with a ListBuilder"); this.elementType = elementType; return self(); }
public BaseListBuilder<P, THIS> element(Type type) { setElementType(type); return self(); } }
public BaseListBuilder<P, THIS> element(Type type) { setElementType(type); return self(); } }