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