public boolean canResolveTo ( LightweightTypeReference reference ) { if ( internalIsResolved ( ) ) return reference . isAssignableFrom ( resolvedTo , new TypeConformanceComputationArgument ( false , true , true , true , false , false /* TODO do we need to support synonmys here? */ ) ) ; List < LightweightBoundTypeArgument > hints = getAllHints ( ) ; if ( ! hints . isEmpty ( ) && hasSignificantHints ( hints ) ) { return canResolveTo ( reference , hints ) ; } return false ; }
Returns true if the existing hints would allow to resolve to the given reference .