1036 long mask; |
1036 long mask; |
1037 long implicit = 0; |
1037 long implicit = 0; |
1038 |
1038 |
1039 switch (sym.kind) { |
1039 switch (sym.kind) { |
1040 case VAR: |
1040 case VAR: |
1041 if (sym.owner.kind != TYP) |
1041 if (TreeInfo.isReceiverParam(tree)) |
|
1042 mask = ReceiverParamFlags; |
|
1043 else if (sym.owner.kind != TYP) |
1042 mask = LocalVarFlags; |
1044 mask = LocalVarFlags; |
1043 else if ((sym.owner.flags_field & INTERFACE) != 0) |
1045 else if ((sym.owner.flags_field & INTERFACE) != 0) |
1044 mask = implicit = InterfaceVarFlags; |
1046 mask = implicit = InterfaceVarFlags; |
1045 else |
1047 else |
1046 mask = VarFlags; |
1048 mask = VarFlags; |