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> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TypeSpec.BuilderannotationBuilder(ClassName className) static TypeSpec.BuilderannotationBuilder(String name) static TypeSpec.BuilderanonymousClassBuilder(String typeArgumentsFormat, Object... args) static TypeSpec.BuilderclassBuilder(ClassName className) static TypeSpec.BuilderclassBuilder(String name) (package private) voidemit(CodeWriter codeWriter, String enumName, Set<Modifier> implicitModifiers) 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
-
-
Constructor Details
-
TypeSpec
-
-
Method Details
-
hasModifier
-
classBuilder
-
classBuilder
-
interfaceBuilder
-
interfaceBuilder
-
enumBuilder
-
enumBuilder
-
anonymousClassBuilder
-
annotationBuilder
-
annotationBuilder
-
toBuilder
-
emit
void emit(CodeWriter codeWriter, String enumName, Set<Modifier> implicitModifiers) throws IOException - Throws:
IOException
-
equals
-
hashCode
-
toString
-