Modifier and Type | Class and Description |
---|---|
class |
ArrayTypeName |
class |
ClassName
A fully-qualified class name for top-level and member classes.
|
class |
ParameterizedTypeName |
class |
TypeVariableName |
class |
WildcardTypeName |
Modifier and Type | Field and Description |
---|---|
static TypeName |
TypeName.BOOLEAN |
static TypeName |
TypeName.BYTE |
static TypeName |
TypeName.CHAR |
TypeName |
ArrayTypeName.componentType |
static TypeName |
TypeName.DOUBLE |
static TypeName |
TypeName.FLOAT |
static TypeName |
TypeName.INT |
static TypeName |
TypeName.LONG |
TypeName |
MethodSpec.returnType |
static TypeName |
TypeName.SHORT |
TypeName |
TypeSpec.superclass |
TypeName |
ParameterSpec.type |
TypeName |
FieldSpec.type |
TypeName |
AnnotationSpec.type |
static TypeName |
TypeName.VOID |
Modifier and Type | Field and Description |
---|---|
List<TypeName> |
TypeVariableName.bounds |
List<TypeName> |
MethodSpec.exceptions |
List<TypeName> |
WildcardTypeName.lowerBounds |
List<TypeName> |
TypeSpec.superinterfaces |
List<TypeName> |
ParameterizedTypeName.typeArguments |
List<TypeName> |
WildcardTypeName.upperBounds |
Modifier and Type | Method and Description |
---|---|
TypeName |
TypeName.box()
Returns a boxed type if this is a primitive type (like
Integer for int ) or
void . |
static TypeName |
TypeName.get(Type type)
Returns a type name equivalent to
type . |
static TypeName |
TypeName.get(TypeMirror mirror)
Returns a type name equivalent to
mirror . |
static TypeName |
WildcardTypeName.get(WildcardType mirror) |
static TypeName |
WildcardTypeName.get(WildcardType wildcardName) |
TypeName |
TypeName.unbox()
Returns an unboxed type if this is a boxed primitive type (like
int for Integer ) or Void . |
Modifier and Type | Method and Description |
---|---|
MethodSpec.Builder |
MethodSpec.Builder.addException(TypeName exception) |
TypeSpec.Builder |
TypeSpec.Builder.addField(TypeName type,
String name,
Modifier... modifiers) |
MethodSpec.Builder |
MethodSpec.Builder.addParameter(TypeName type,
String name,
Modifier... modifiers) |
TypeSpec.Builder |
TypeSpec.Builder.addSuperinterface(TypeName superinterface) |
static ParameterSpec.Builder |
ParameterSpec.builder(TypeName type,
String name,
Modifier... modifiers) |
static FieldSpec.Builder |
FieldSpec.builder(TypeName type,
String name,
Modifier... modifiers) |
static ParameterizedTypeName |
ParameterizedTypeName.get(ClassName rawType,
TypeName... typeArguments)
Returns a parameterized type, applying
typeArguments to rawType . |
static TypeVariableName |
TypeVariableName.get(String name,
TypeName... bounds)
Returns type variable named
name with bounds . |
static ArrayTypeName |
ArrayTypeName.of(TypeName componentType)
Returns an array type whose elements are all instances of
componentType . |
MethodSpec.Builder |
MethodSpec.Builder.returns(TypeName returnType) |
static WildcardTypeName |
WildcardTypeName.subtypeOf(TypeName upperBound)
Returns a type that represents an unknown type that extends
bound . |
TypeSpec.Builder |
TypeSpec.Builder.superclass(TypeName superclass) |
static WildcardTypeName |
WildcardTypeName.supertypeOf(TypeName lowerBound)
Returns a type that represents an unknown supertype of
bound . |
Modifier and Type | Method and Description |
---|---|
MethodSpec.Builder |
MethodSpec.Builder.addExceptions(Iterable<? extends TypeName> exceptions) |
TypeSpec.Builder |
TypeSpec.Builder.addSuperinterfaces(Iterable<? extends TypeName> superinterfaces) |
Copyright © 2015 Square, Inc.. All Rights Reserved.