Re: RFR: 8228988: AnnotationParser throws NullPointerException on incompatible member type

2020-11-15 Thread Rafael Winterhalter
On Sun, 18 Oct 2020 22:21:37 GMT, Rafael Winterhalter wrote: > If an annotation member type is changed in an incompatible manner, the > `AnnotationParser` currently throws a `NullPointerException` if: > > - An enumeration-typed member is changed to be an annotation type or a > `Class` type.

Re: RFR: 8253280: Use class name as class loading lock

2020-11-15 Thread David Holmes
Hi Robert, I have to agree with Mandy and Alan here. What you propose, in terms of getting more visibility into which class the classloader is trying to load, is quite reasonable. But the mechanism is quite problematic for a number of reasons as Mandy mentioned. In particular platform code

Re: RFR: 8202471: (ann) Cannot read type annotations on generic receiver type's type variables [v6]

2020-11-15 Thread Rafael Winterhalter
> A method's or constructor's owner type might carry annotations on its > potential type parameters but is never represented as parameterized type what > makes these parameters inaccessible at runtime, despite the presence of > parameter type annotations. Rafael Winterhalter has refreshed the

Re: RFR: 8202471: (ann) Cannot read type annotations on generic receiver type's type variables [v4]

2020-11-15 Thread Rafael Winterhalter
On Sun, 15 Nov 2020 19:49:57 GMT, Joel Borggrén-Franck wrote: >> Rafael Winterhalter has refreshed the contents of this pull request, and >> previous commits have been removed. The incremental views will show >> differences compared to the previous content of the PR. The pull request >>

Re: RFR: 8202471: (ann) Cannot read type annotations on generic receiver type's type variables [v5]

2020-11-15 Thread Rafael Winterhalter
> A method's or constructor's owner type might carry annotations on its > potential type parameters but is never represented as parameterized type what > makes these parameters inaccessible at runtime, despite the presence of > parameter type annotations. Rafael Winterhalter has refreshed the

Re: RFR: 8202471: Make type annotations on owner type parameters available [v4]

2020-11-15 Thread Joel Borggrén-Franck
On Sat, 31 Oct 2020 21:11:15 GMT, Rafael Winterhalter wrote: >> A method's or constructor's owner type might carry annotations on its >> potential type parameters but is never represented as parameterized type >> what makes these parameters inaccessible at runtime, despite the presence of >>

Re: RFR: JDK-8189198: Add "forRemoval = true" to Applet APIs [v4]

2020-11-15 Thread Andy Herrick
> JDK-8189198: Add "forRemoval = true" to Applet APIs Andy Herrick has updated the pull request incrementally with one additional commit since the last revision: JDK-8189198: Add "forRemoval = true" to Applet APIs - Changes: - all: