Uses of Class
com.squareup.javapoet.TypeName
-
-
Uses of TypeName in com.squareup.javapoet
Subclasses of TypeName in com.squareup.javapoet Modifier and Type Class Description class
ArrayTypeName
class
ClassName
A fully-qualified class name for top-level and member classes.class
ParameterizedTypeName
class
TypeVariableName
class
WildcardTypeName
Fields in com.squareup.javapoet declared as TypeName Modifier and Type Field 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
private TypeName
MethodSpec.Builder. returnType
TypeName
MethodSpec. returnType
static TypeName
TypeName. SHORT
private TypeName
TypeSpec.Builder. superclass
TypeName
TypeSpec. superclass
private TypeName
AnnotationSpec.Builder. type
TypeName
AnnotationSpec. type
private TypeName
FieldSpec.Builder. type
TypeName
FieldSpec. type
private TypeName
ParameterSpec.Builder. type
TypeName
ParameterSpec. type
static TypeName
TypeName. VOID
Fields in com.squareup.javapoet with type parameters of type TypeName Modifier and Type Field Description java.util.List<TypeName>
TypeVariableName. bounds
private java.util.Set<TypeName>
MethodSpec.Builder. exceptions
java.util.List<TypeName>
MethodSpec. exceptions
java.util.List<TypeName>
WildcardTypeName. lowerBounds
private java.util.List<TypeName>
TypeSpec.Builder. superinterfaces
java.util.List<TypeName>
TypeSpec. superinterfaces
java.util.List<TypeName>
ParameterizedTypeName. typeArguments
java.util.List<TypeName>
WildcardTypeName. upperBounds
Methods in com.squareup.javapoet that return TypeName Modifier and Type Method Description TypeName
TypeName. annotated(AnnotationSpec... annotations)
TypeName
TypeName. annotated(java.util.List<AnnotationSpec> annotations)
private TypeName
CodeBlock.Builder. argToType(java.lang.Object o)
(package private) static TypeName
TypeName. arrayComponent(TypeName type)
Returns the array component oftype
, or null iftype
is not an array.TypeName
TypeName. box()
Returns a boxed type if this is a primitive type (likeInteger
forint
) orvoid
.static TypeName
TypeName. get(java.lang.reflect.Type type)
Returns a type name equivalent totype
.(package private) static TypeName
TypeName. get(java.lang.reflect.Type type, java.util.Map<java.lang.reflect.Type,TypeVariableName> map)
static TypeName
TypeName. get(javax.lang.model.type.TypeMirror mirror)
Returns a type name equivalent tomirror
.(package private) static TypeName
TypeName. get(javax.lang.model.type.TypeMirror mirror, java.util.Map<javax.lang.model.element.TypeParameterElement,TypeVariableName> typeVariables)
static TypeName
WildcardTypeName. get(java.lang.reflect.WildcardType wildcardName)
(package private) static TypeName
WildcardTypeName. get(java.lang.reflect.WildcardType wildcardName, java.util.Map<java.lang.reflect.Type,TypeVariableName> map)
static TypeName
WildcardTypeName. get(javax.lang.model.type.WildcardType mirror)
(package private) static TypeName
WildcardTypeName. get(javax.lang.model.type.WildcardType mirror, java.util.Map<javax.lang.model.element.TypeParameterElement,TypeVariableName> typeVariables)
TypeName
TypeName. unbox()
Returns an unboxed type if this is a boxed primitive type (likeint
forInteger
) orVoid
.TypeName
ArrayTypeName. withoutAnnotations()
TypeName
ClassName. withoutAnnotations()
TypeName
ParameterizedTypeName. withoutAnnotations()
TypeName
TypeName. withoutAnnotations()
TypeName
TypeVariableName. withoutAnnotations()
TypeName
WildcardTypeName. withoutAnnotations()
Methods in com.squareup.javapoet that return types with arguments of type TypeName Modifier and Type Method Description (package private) static java.util.List<TypeName>
TypeName. list(java.lang.reflect.Type[] types)
Converts an array of types to a list of type names.(package private) static java.util.List<TypeName>
TypeName. list(java.lang.reflect.Type[] types, java.util.Map<java.lang.reflect.Type,TypeVariableName> map)
Methods in com.squareup.javapoet with parameters of type TypeName Modifier and Type Method Description MethodSpec.Builder
MethodSpec.Builder. addException(TypeName exception)
TypeSpec.Builder
TypeSpec.Builder. addField(TypeName type, java.lang.String name, javax.lang.model.element.Modifier... modifiers)
MethodSpec.Builder
MethodSpec.Builder. addParameter(TypeName type, java.lang.String name, javax.lang.model.element.Modifier... modifiers)
TypeSpec.Builder
TypeSpec.Builder. addSuperinterface(TypeName superinterface)
(package private) static TypeName
TypeName. arrayComponent(TypeName type)
Returns the array component oftype
, or null iftype
is not an array.static FieldSpec.Builder
FieldSpec. builder(TypeName type, java.lang.String name, javax.lang.model.element.Modifier... modifiers)
static ParameterSpec.Builder
ParameterSpec. builder(TypeName type, java.lang.String name, javax.lang.model.element.Modifier... modifiers)
static ParameterizedTypeName
ParameterizedTypeName. get(ClassName rawType, TypeName... typeArguments)
Returns a parameterized type, applyingtypeArguments
torawType
.static TypeVariableName
TypeVariableName. get(java.lang.String name, TypeName... bounds)
Returns type variable namedname
withbounds
.static ArrayTypeName
ArrayTypeName. of(TypeName componentType)
Returns an array type whose elements are all instances ofcomponentType
.MethodSpec.Builder
MethodSpec.Builder. returns(TypeName returnType)
static WildcardTypeName
WildcardTypeName. subtypeOf(TypeName upperBound)
Returns a type that represents an unknown type that extendsbound
.TypeSpec.Builder
TypeSpec.Builder. superclass(TypeName superclass)
static WildcardTypeName
WildcardTypeName. supertypeOf(TypeName lowerBound)
Returns a type that represents an unknown supertype ofbound
.(package private) ParameterSpec.Builder
ParameterSpec. toBuilder(TypeName type, java.lang.String name)
TypeVariableName
TypeVariableName. withBounds(TypeName... bounds)
Method parameters in com.squareup.javapoet with type arguments of type TypeName Modifier and Type Method Description MethodSpec.Builder
MethodSpec.Builder. addExceptions(java.lang.Iterable<? extends TypeName> exceptions)
TypeSpec.Builder
TypeSpec.Builder. addSuperinterfaces(java.lang.Iterable<? extends TypeName> superinterfaces)
ParameterizedTypeName
ParameterizedTypeName. nestedClass(java.lang.String name, java.util.List<TypeName> typeArguments)
Returns a newParameterizedTypeName
instance for the specifiedname
as nested inside this class, with the specifiedtypeArguments
.private static TypeVariableName
TypeVariableName. of(java.lang.String name, java.util.List<TypeName> bounds)
TypeVariableName
TypeVariableName. withBounds(java.util.List<TypeName> bounds)
Constructors in com.squareup.javapoet with parameters of type TypeName Constructor Description ArrayTypeName(TypeName componentType)
ArrayTypeName(TypeName componentType, java.util.List<AnnotationSpec> annotations)
Builder(TypeName type)
Builder(TypeName type, java.lang.String name)
Builder(TypeName type, java.lang.String name)
Constructor parameters in com.squareup.javapoet with type arguments of type TypeName Constructor Description ParameterizedTypeName(ParameterizedTypeName enclosingType, ClassName rawType, java.util.List<TypeName> typeArguments)
ParameterizedTypeName(ParameterizedTypeName enclosingType, ClassName rawType, java.util.List<TypeName> typeArguments, java.util.List<AnnotationSpec> annotations)
TypeVariableName(java.lang.String name, java.util.List<TypeName> bounds)
TypeVariableName(java.lang.String name, java.util.List<TypeName> bounds, java.util.List<AnnotationSpec> annotations)
WildcardTypeName(java.util.List<TypeName> upperBounds, java.util.List<TypeName> lowerBounds)
WildcardTypeName(java.util.List<TypeName> upperBounds, java.util.List<TypeName> lowerBounds, java.util.List<AnnotationSpec> annotations)
-