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 |
TypeName |
superclass |
List<TypeName> |
superinterfaces |
List<TypeSpec> |
typeSpecs |
List<TypeVariableName> |
typeVariables |
| Modifier and Type | Method and Description |
|---|---|
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) |
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 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)
Copyright © 2015 Square, Inc.. All Rights Reserved.