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

changeset 2424
7e97c65c373c
parent 2419
e6d1e9f29132
child 2431
37c7dbe8efee
     1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Check.java	Tue Jun 17 16:32:18 2014 -0600
     1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Check.java	Wed Jun 18 12:30:29 2014 -0400
     1.3 @@ -1038,7 +1038,9 @@
     1.4  
     1.5          switch (sym.kind) {
     1.6          case VAR:
     1.7 -            if (sym.owner.kind != TYP)
     1.8 +            if (TreeInfo.isReceiverParam(tree))
     1.9 +                mask = ReceiverParamFlags;
    1.10 +            else if (sym.owner.kind != TYP)
    1.11                  mask = LocalVarFlags;
    1.12              else if ((sym.owner.flags_field & INTERFACE) != 0)
    1.13                  mask = implicit = InterfaceVarFlags;

mercurial