Issue #271310 - NullPointerException at com.sun.tools.javac.comp.Attr.enclosingInitEnv - fixed.
authorDusan Balek <dbalek@netbeans.org>
Fri, 25 Aug 2017 16:36:44 +0200
changeset 59609b58471932b6
parent 5959 28bebf0841dd
child 5961 740e1ee04027
Issue #271310 - NullPointerException at com.sun.tools.javac.comp.Attr.enclosingInitEnv - fixed.
src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
     1.1 --- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java	Mon Aug 21 10:29:27 2017 +0200
     1.2 +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java	Fri Aug 25 16:36:44 2017 +0200
     1.3 @@ -4105,7 +4105,7 @@
     1.4                  switch (env.tree.getTag()) {
     1.5                      case VARDEF:
     1.6                          JCVariableDecl vdecl = (JCVariableDecl)env.tree;
     1.7 -                        if (vdecl.sym.owner.kind == TYP) {
     1.8 +                        if (vdecl.sym != null && vdecl.sym.owner != null && vdecl.sym.owner.kind == TYP) {
     1.9                              //field
    1.10                              return env;
    1.11                          }