--- old/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java 2019-06-06 14:48:30.685284200 -0700 +++ new/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java 2019-06-06 14:48:30.365284200 -0700 @@ -2063,7 +2063,8 @@ @DefinedBy(Api.LANGUAGE_MODEL) public Type getReceiverType() { - return asType().getReceiverType(); + Type result = asType().getReceiverType(); + return (result == null) ? Type.noType : result; } @DefinedBy(Api.LANGUAGE_MODEL)