| Package | Description |
|---|---|
| ch.jalu.typeresolver.typeimpl |
| Modifier and Type | Method and Description |
|---|---|
static ParameterizedTypeBuilder |
ParameterizedTypeBuilder.parameterizedTypeBuilder(Class<?> clazz)
Creates a builder with the given Class as its base type.
|
ParameterizedTypeBuilder |
ParameterizedTypeBuilder.withTypeArg(int typeParameterIndex,
@Nullable Type type)
Sets the type parameter at the given index to the provided type.
|
ParameterizedTypeBuilder |
ParameterizedTypeBuilder.withTypeArg(int typeParameterIndex,
TypeInfo typeInfo)
Sets the type argument to the given index.
|
ParameterizedTypeBuilder |
ParameterizedTypeBuilder.withTypeArg(String typeParameterName,
@Nullable Type type)
Sets the type parameter with the given name to the provided type.
|
ParameterizedTypeBuilder |
ParameterizedTypeBuilder.withTypeArg(String typeParameterName,
TypeInfo typeInfo)
Sets the type argument for the parameter with the given name.
|
ParameterizedTypeBuilder |
ParameterizedTypeBuilder.withTypeArg(TypeVariable<?> typeVariable,
@Nullable Type type)
Sets the type parameter identified by the given type variable to the provided type.
|
ParameterizedTypeBuilder |
ParameterizedTypeBuilder.withTypeArg(TypeVariable<?> typeVariable,
TypeInfo typeInfo)
Sets the given type variable to the provided type.
|
ParameterizedTypeBuilder |
ParameterizedTypeBuilder.withTypeVariables()
Resets all type parameters to the type variables of the raw type.
|
Copyright © 2023. All rights reserved.