public final class TypeSpec extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TypeSpec.Builder |
Modifier and Type | Field and Description |
---|---|
List<AnnotationSpec> |
annotations |
CodeBlock |
anonymousTypeArguments |
Map<String,TypeSpec> |
enumConstants |
List<FieldSpec> |
fieldSpecs |
CodeBlock |
javadoc |
com.squareup.javapoet.TypeSpec.Kind |
kind |
List<MethodSpec> |
methodSpecs |
Set<Modifier> |
modifiers |
String |
name |
List<Element> |
originatingElements |
CodeBlock |
staticBlock |
TypeName |
superclass |
List<TypeName> |
superinterfaces |
List<TypeSpec> |
typeSpecs |
List<TypeVariableName> |
typeVariables |
Modifier and Type | Method and Description |
---|---|
static TypeSpec.Builder |
annotationBuilder(String name) |
static TypeSpec.Builder |
anonymousClassBuilder(String typeArgumentsFormat,
Object... args) |
static TypeSpec.Builder |
classBuilder(String name) |
static TypeSpec.Builder |
enumBuilder(String name) |
boolean |
hasModifier(Modifier modifier) |
static TypeSpec.Builder |
interfaceBuilder(String name) |
TypeSpec.Builder |
toBuilder() |
String |
toString() |
public final com.squareup.javapoet.TypeSpec.Kind kind
public final String name
public final CodeBlock anonymousTypeArguments
public final CodeBlock javadoc
public final List<AnnotationSpec> annotations
public final List<TypeVariableName> typeVariables
public final TypeName superclass
public final CodeBlock staticBlock
public final List<MethodSpec> methodSpecs
public boolean hasModifier(Modifier modifier)
public static TypeSpec.Builder classBuilder(String name)
public static TypeSpec.Builder interfaceBuilder(String name)
public static TypeSpec.Builder enumBuilder(String name)
public static TypeSpec.Builder anonymousClassBuilder(String typeArgumentsFormat, Object... args)
public static TypeSpec.Builder annotationBuilder(String name)
public TypeSpec.Builder toBuilder()
Copyright © 2015 Square, Inc.. All Rights Reserved.