Interface ResolvedTypeParameterValueProvider
-
- All Known Implementing Classes:
ResolvedReferenceType
public interface ResolvedTypeParameterValueProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.Optional<ResolvedType>
getGenericParameterByName(java.lang.String name)
java.util.Optional<ResolvedType>
typeParamValue(ResolvedTypeParameterDeclaration typeParameterDeclaration)
Calculate the value for the given type parameter.default ResolvedType
useThisTypeParametersOnTheGivenType(ResolvedType type)
Replace the type typeParametersValues present in the given type with the ones for which this type has a value.
-
-
-
Method Detail
-
typeParamValue
java.util.Optional<ResolvedType> typeParamValue(ResolvedTypeParameterDeclaration typeParameterDeclaration)
Calculate the value for the given type parameter. It could be inherited.
-
useThisTypeParametersOnTheGivenType
default ResolvedType useThisTypeParametersOnTheGivenType(ResolvedType type)
Replace the type typeParametersValues present in the given type with the ones for which this type has a value.
-
getGenericParameterByName
java.util.Optional<ResolvedType> getGenericParameterByName(java.lang.String name)
-
-