8046916: Type parameter annotations don't work with multiple type parameters

When reading type variable's annotations out of the owner's type annotations, use the type variable's index in owner to exclude annotations belonging to other type variables.

Reviewed-by: jfranck, emc
2 files changed