Interface ResolvedTypeParameter
-
public interface ResolvedTypeParameterThe resolved representation of a type parameter in the context of a type reference. Consider for instance this method:interface Foo<T> { def <U extends T> void foo(U arg) }For aFoo<CharSequence>, the type parameterUwould have the upper boundCharSequence
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TypeParameterDeclarationgetDeclaration()java.lang.Iterable<? extends TypeReference>getResolvedUpperBounds()
-
-
-
Method Detail
-
getDeclaration
TypeParameterDeclaration getDeclaration()
- Returns:
- the declaration that is
resolved
-
getResolvedUpperBounds
java.lang.Iterable<? extends TypeReference> getResolvedUpperBounds()
- Returns:
- the
resolvedupper bounds
-
-