Interface ResolvedTypeParameterValueProvider
-
- All Known Implementing Classes:
ResolvedReferenceType
public interface ResolvedTypeParameterValueProvider
- Author:
- Federico Tomassetti
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Optional<ResolvedType>
getGenericParameterByName(String name)
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
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
Optional<ResolvedType> getGenericParameterByName(String name)
-
-