We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 49d5507 commit 727c318Copy full SHA for 727c318
src/compiler/scala/tools/nsc/typechecker/RefChecks.scala
@@ -461,7 +461,8 @@ abstract class RefChecks extends Transform {
461
}
462
else if (other.paramss.isEmpty && !member.paramss.isEmpty &&
463
!javaDetermined(member) && !member.overrides.exists(javaDetermined) &&
464
- !member.hasAnnotation(BeanPropertyAttr) && !member.hasAnnotation(BooleanBeanPropertyAttr)
+ !member.hasAnnotation(BeanPropertyAttr) && !member.hasAnnotation(BooleanBeanPropertyAttr) &&
465
+ member.pos.isDefined // scala/bug#12851
466
) {
467
val msg = "method with a single empty parameter list overrides method without any parameter list"
468
val namePos = member.pos.focus.withEnd(member.pos.point + member.decodedName.length)
0 commit comments