Package com.tngtech.archunit.core.domain
Interface JavaParameterizedType
A
JavaParameterizedType represents a concrete parameterization of a generic type.
Consider the generic type List<T>, then List<String> would be a parameterized type
where the concrete type java.lang.String has been assigned to the type variable T.
The concrete type java.lang.String is then an "actual type argument" of this JavaParameterizedType
(see getActualTypeArguments()).-
Nested Class Summary
Nested classes/interfaces inherited from interface com.tngtech.archunit.core.domain.properties.HasName
HasName.AndFullName, HasName.Predicates, HasName.UtilsNested classes/interfaces inherited from interface com.tngtech.archunit.core.domain.JavaType
JavaType.Functions -
Method Summary
Methods inherited from interface com.tngtech.archunit.core.domain.JavaType
getAllInvolvedRawTypes, toErasure
-
Method Details
-
getActualTypeArguments
- Returns:
- The actual type arguments of this parameterized type (compare
JavaParameterizedType).
-