src/share/classes/com/sun/tools/javac/comp/Resolve.java

changeset 2814
380f6c17ea01
parent 2794
7c25c29a7544
child 2893
ca5783d9a597
child 3005
0353cf89ea96
     1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Resolve.java	Wed Jun 10 09:13:27 2015 +0200
     1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Resolve.java	Fri Jan 10 12:47:15 2014 +0100
     1.3 @@ -271,7 +271,7 @@
     1.4       *  the one of its outer environment
     1.5       */
     1.6      protected static boolean isStatic(Env<AttrContext> env) {
     1.7 -        return env.info.staticLevel > env.outer.info.staticLevel;
     1.8 +        return env.outer != null && env.info.staticLevel > env.outer.info.staticLevel;
     1.9      }
    1.10  
    1.11      /** An environment is an "initializer" if it is a constructor or

mercurial