public final class ParameterizedTypeName extends TypeName
| Modifier and Type | Field and Description |
|---|---|
ClassName |
rawType |
List<TypeName> |
typeArguments |
| Modifier and Type | Method and Description |
|---|---|
ParameterizedTypeName |
annotated(List<AnnotationSpec> annotations) |
static ParameterizedTypeName |
get(Class<?> rawType,
Type... typeArguments)
Returns a parameterized type, applying
typeArguments to rawType. |
static ParameterizedTypeName |
get(ClassName rawType,
TypeName... typeArguments)
Returns a parameterized type, applying
typeArguments to rawType. |
static ParameterizedTypeName |
get(ParameterizedType type)
Returns a parameterized type equivalent to
type. |
public final ClassName rawType
public ParameterizedTypeName annotated(List<AnnotationSpec> annotations)
public static ParameterizedTypeName get(ClassName rawType, TypeName... typeArguments)
typeArguments to rawType.public static ParameterizedTypeName get(Class<?> rawType, Type... typeArguments)
typeArguments to rawType.public static ParameterizedTypeName get(ParameterizedType type)
type.Copyright © 2016 Square, Inc.. All Rights Reserved.