public static final class TypeSpecDataHolder.Builder extends Object
public TypeSpecDataHolder.Builder addJavadoc(TypeSpecDataHolder.JavadocSpec javadocSpec)
public TypeSpecDataHolder.Builder addJavadocs(Iterable<TypeSpecDataHolder.JavadocSpec> javadocSpecs)
public TypeSpecDataHolder.Builder addAnnotation(AnnotationSpec annotationSpec)
public TypeSpecDataHolder.Builder addAnnotations(Iterable<AnnotationSpec> annotationSpecs)
public TypeSpecDataHolder.Builder addFields(Iterable<FieldSpec> fieldSpecs)
public TypeSpecDataHolder.Builder addField(FieldSpec fieldSpec)
public TypeSpecDataHolder.Builder addField(TypeName type, String name, javax.lang.model.element.Modifier... modifiers)
public TypeSpecDataHolder.Builder addMethods(Iterable<MethodSpec> methodSpecs)
public TypeSpecDataHolder.Builder addMethod(MethodSpec methodSpec)
public TypeSpecDataHolder.Builder addTypes(Iterable<TypeSpec> typeSpecs)
public TypeSpecDataHolder.Builder addType(TypeSpec typeSpec)
public TypeSpecDataHolder.Builder addSuperInterfaces(Iterable<TypeName> superInterfaces)
public TypeSpecDataHolder.Builder addSuperInterface(TypeName superInterface)
public TypeSpecDataHolder.Builder addTypeSpecDataHolder(TypeSpecDataHolder typeSpecDataHolder)
public TypeSpecDataHolder build()