Hello,

Please review the changes to address

JDK-8152174: Type annotations with a missing type throw NullPointerException
    http://cr.openjdk.java.net/~darcy/8152174.0/

In brief, the method TypeAnnotationParser.mapTypeAnnotations is analogous to sun.reflect.annotation.AnnotationParser.parseAnnotations2(). The latter method has a null-check to attempt to add a map entry if the annotation null for some reason.

The fix is to add a corresponding null-check in TypeAnnotationParser.mapTypeAnnotations.

All previous runtime annotations tests pass with the new code; the new tests passes with the new patch and fails without it.

Thanks,

-Joe


Reply via email to