-
Breaking change:
TypeChecker#annotationsOf|firstAnnotationOf
now
returns annotations that are assignable to theTypeChecker
's type. As a
result we've added#annotationsOfExact|firstAnnotationOfExact
which has the
old behavior for precise checks. -
TypeChecker#annotations...
-methods now throw aStateError
if one or more
annotations on an element are not resolvable. This is usually a sign of a
mispelling, missing import, or missing dependency. -
Added
TypeChecker.any
, which delegates to multiple otherTypeChecker
implementations when making a type check.