equal
deleted
inserted
replaced
162 * the copied tree, we want to profit from that |
162 * the copied tree, we want to profit from that |
163 */ |
163 */ |
164 JCMemberReference result = new JCMemberReference(t.mode, t.name, expr, typeargs) { |
164 JCMemberReference result = new JCMemberReference(t.mode, t.name, expr, typeargs) { |
165 @Override |
165 @Override |
166 public void setOverloadKind(OverloadKind overloadKind) { |
166 public void setOverloadKind(OverloadKind overloadKind) { |
167 super.setOverloadKind(overloadKind); |
167 OverloadKind previous = t.getOverloadKind(); |
168 if (t.getOverloadKind() == null) { |
168 if (previous == null) { |
169 t.setOverloadKind(overloadKind); |
169 t.setOverloadKind(overloadKind); |
|
170 } else { |
|
171 Assert.check(previous == overloadKind); |
170 } |
172 } |
|
173 } |
|
174 |
|
175 @Override |
|
176 public OverloadKind getOverloadKind() { |
|
177 return t.getOverloadKind(); |
171 } |
178 } |
172 }; |
179 }; |
173 result.pos = t.pos; |
180 result.pos = t.pos; |
174 return result; |
181 return result; |
175 } |
182 } |