java.lang.Object
tech.deplant.java4ever.binding.generator.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 List<ParameterSpec>final CodeBlockfinal TypeNamefinal List<TypeVariableName> -
Method Summary
Modifier and TypeMethodDescriptionstatic TypeSpec.BuilderannotationBuilder(String name) static TypeSpec.BuilderannotationBuilder(ClassName className) static TypeSpec.BuilderanonymousClassBuilder(String typeArgumentsFormat, Object... args) static TypeSpec.BuilderanonymousClassBuilder(CodeBlock typeArguments) static TypeSpec.BuilderclassBuilder(String name) static TypeSpec.BuilderclassBuilder(ClassName className) static TypeSpec.BuilderenumBuilder(String name) static TypeSpec.BuilderenumBuilder(ClassName className) booleaninthashCode()booleanhasModifier(Modifier modifier) static TypeSpec.BuilderinterfaceBuilder(String name) static TypeSpec.BuilderinterfaceBuilder(ClassName className) static TypeSpec.BuilderrecordBuilder(String name) static TypeSpec.BuilderrecordBuilder(ClassName className) toString()
-
Field Details
-
kind
-
name
-
anonymousTypeArguments
-
javadoc
-
annotations
-
recordComponents
-
modifiers
-
typeVariables
-
superclass
-
superinterfaces
-
enumConstants
-
fieldSpecs
-
staticBlock
-
initializerBlock
-
methodSpecs
-
typeSpecs
-
originatingElements
-
alwaysQualifiedNames
-
-
Method Details
-
classBuilder
-
classBuilder
-
interfaceBuilder
-
interfaceBuilder
-
enumBuilder
-
enumBuilder
-
anonymousClassBuilder
-
anonymousClassBuilder
-
recordBuilder
-
recordBuilder
-
annotationBuilder
-
annotationBuilder
-
hasModifier
-
toBuilder
-
hashCode
public int hashCode() -
equals
-
toString
-