Modifier and Type | Field and Description |
---|---|
private ParameterizedTypeName |
ParameterizedTypeName.enclosingType |
Modifier and Type | Method and Description |
---|---|
ParameterizedTypeName |
ParameterizedTypeName.annotated(java.util.List<AnnotationSpec> annotations) |
static ParameterizedTypeName |
ParameterizedTypeName.get(java.lang.Class<?> rawType,
java.lang.reflect.Type... typeArguments)
Returns a parameterized type, applying
typeArguments to rawType . |
static ParameterizedTypeName |
ParameterizedTypeName.get(ClassName rawType,
TypeName... typeArguments)
Returns a parameterized type, applying
typeArguments to rawType . |
static ParameterizedTypeName |
ParameterizedTypeName.get(java.lang.reflect.ParameterizedType type)
Returns a parameterized type equivalent to
type . |
(package private) static ParameterizedTypeName |
ParameterizedTypeName.get(java.lang.reflect.ParameterizedType type,
java.util.Map<java.lang.reflect.Type,TypeVariableName> map)
Returns a parameterized type equivalent to
type . |
ParameterizedTypeName |
ParameterizedTypeName.nestedClass(java.lang.String name)
Returns a new
ParameterizedTypeName instance for the specified name as nested
inside this class. |
ParameterizedTypeName |
ParameterizedTypeName.nestedClass(java.lang.String name,
java.util.List<TypeName> typeArguments)
Returns a new
ParameterizedTypeName instance for the specified name as nested
inside this class, with the specified typeArguments . |
Constructor and 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) |