TypeSpec.Builder
addAnnotation(AnnotationSpec annotationSpec)
addAnnotation(ClassName annotation)
addAnnotation(Class<?> annotation)
addAnnotations(Iterable<AnnotationSpec> annotationSpecs)
addEnumConstant(String name)
addEnumConstant(String name, TypeSpec typeSpec)
addField(FieldSpec fieldSpec)
addField(TypeName type, String name, Modifier... modifiers)
addField(Type type, String name, Modifier... modifiers)
addFields(Iterable<FieldSpec> fieldSpecs)
addInitializerBlock(CodeBlock block)
addJavadoc(String format, Object... args)
addMethod(MethodSpec methodSpec)
addMethods(Iterable<MethodSpec> methodSpecs)
addModifiers(Modifier... modifiers)
addOriginatingElement(Element originatingElement)
addStaticBlock(CodeBlock block)
addSuperinterface(TypeName superinterface)
addSuperinterface(Type superinterface)
addSuperinterfaces(Iterable<? extends TypeName> superinterfaces)
addType(TypeSpec typeSpec)
addTypes(Iterable<TypeSpec> typeSpecs)
addTypeVariable(TypeVariableName typeVariable)
addTypeVariables(Iterable<TypeVariableName> typeVariables)
static TypeSpec.Builder
annotationBuilder(ClassName className)
annotationBuilder(String name)
anonymousClassBuilder(String typeArgumentsFormat, Object... args)
classBuilder(ClassName className)
classBuilder(String name)
enumBuilder(ClassName className)
enumBuilder(String name)
interfaceBuilder(ClassName className)
interfaceBuilder(String name)
superclass(TypeName superclass)
superclass(Type superclass)
toBuilder()
Copyright © 2019 Square, Inc.. All rights reserved.