In T209394#6871970, @Krinkle wrote:
Now that we have a Stable interface policy this becomes even more important so that we don't need to waste time on looking up if a method used in a patch is in fact supported for use.
See the policy for details, but an initial version could be just to warn if a method or class tagged @internal is called or constructed. We could file additional tasks for less common and/or more complex use cases (such as overriding a method that isn't abstract or explicitly @stable to override, etc.).