Facilitates matching ProperTypeArguments that define a single concrete/invariant
type that is not a generic type on its own. E.g., it can be used to match the
type argument of List<Integer> and to extract the concrete type Integer. It
cannot be used to match, e.g., List<List<Integer>>.
Facilitates matching ProperTypeArguments that define a single concrete/invariant type that is not a generic type on its own. E.g., it can be used to match the type argument of
List<Integer>
and to extract the concrete typeInteger
. It cannot be used to match, e.g.,List<List<Integer>>
.For matching signatures see Signature.