Class TypeSpec
java.lang.Object
com.squareup.javapoet.TypeSpec
A generated class, interface, or enum declaration.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal List<AnnotationSpec> final CodeBlockfinal CodeBlockfinal CodeBlockfinal TypeSpec.Kindfinal List<MethodSpec> final Stringfinal CodeBlockfinal TypeNamefinal List<TypeVariableName> -
Method Summary
Modifier and TypeMethodDescriptionstatic TypeSpec.BuilderannotationBuilder(ClassName className) static TypeSpec.BuilderannotationBuilder(String name) static TypeSpec.BuilderanonymousClassBuilder(CodeBlock typeArguments) static TypeSpec.BuilderanonymousClassBuilder(String typeArgumentsFormat, Object... args) static TypeSpec.BuilderclassBuilder(ClassName className) static TypeSpec.BuilderclassBuilder(String name) static TypeSpec.BuilderenumBuilder(ClassName className) static TypeSpec.BuilderenumBuilder(String name) booleaninthashCode()booleanhasModifier(Modifier modifier) static TypeSpec.BuilderinterfaceBuilder(ClassName className) static TypeSpec.BuilderinterfaceBuilder(String name) toString()
-
Field Details
-
kind
-
name
-
anonymousTypeArguments
-
javadoc
-
annotations
-
modifiers
-
typeVariables
-
superclass
-
superinterfaces
-
enumConstants
-
fieldSpecs
-
staticBlock
-
initializerBlock
-
methodSpecs
-
typeSpecs
-
originatingElements
-
alwaysQualifiedNames
-
-
Method Details
-
hasModifier
-
classBuilder
-
classBuilder
-
interfaceBuilder
-
interfaceBuilder
-
enumBuilder
-
enumBuilder
-
anonymousClassBuilder
-
anonymousClassBuilder
-
annotationBuilder
-
annotationBuilder
-
toBuilder
-
equals
-
hashCode
-
toString
-