No errors in Java sources when extending Scala classes with deferred methods.
Only in 2.10 nightlies due to "Selective dealising" by PaulP.
Fix in weaving for #1000594 doesn't work in ScalaMethodVerifierProvider because we compare names.
To be specific it encounteres a situation when Java signature contains java.lang.String and Scala returns String.
As a test case just try example from #1000607.
Fix in weaving for #1000594 doesn't work in ScalaMethodVerifierProvider because we compare names.
To be specific it encounteres a situation when Java signature contains java.lang.String and Scala returns String.
As a test case just try example from #1000607.
Leave a comment
on 2011-10-07 14:28 *
By Mirco Dotta
I'm looking at it.
on 2011-10-07 14:43 *
By Hubert Plociniczak
As a quick fix we can use normalizeCompletion from tests? But then we should use it whenever we compare raw names? I really don't know the scale of that.
(In revision:8d117c55b7ad71d45fb6fac6e1bb06ac2bf2e6c2) Fixed #1000652. In class ScalaMethodVerifierProvider, using now Symbol.info.typeSymbol.fullName instead of ScalaJavaMapper.mapTypeName(Type) for mapping parameter's types into plain string.
Branch: issue/no-error-deferred-method-1000652
Branch: issue/no-error-deferred-method-1000652
on 2011-10-11 09:30 *
By Mirco Dotta
(In revision:6942ab6bc48ee90af613772a979c330f7240db69) Fixed #1000652. In class ScalaMethodVerifierProvider, using now Symbol.info.typeSymbol.fullName instead of ScalaJavaMapper.mapTypeName(Type) for mapping parameter's types into plain string.
Branch: release/scala-ide-2.0.x
Branch: release/scala-ide-2.0.x
on 2011-10-11 09:31 *
By Mirco Dotta
(In revision:6942ab6bc48ee90af613772a979c330f7240db69) Fixed #1000652. In class ScalaMethodVerifierProvider, using now Symbol.info.typeSymbol.fullName instead of ScalaJavaMapper.mapTypeName(Type) for mapping parameter's types into plain string.
Branch: master
Branch: master
on 2011-11-01 14:40 *
By Mirco Dotta
(In revision:6942ab6bc48ee90af613772a979c330f7240db69) Fixed #1000652. In class ScalaMethodVerifierProvider, using now Symbol.info.typeSymbol.fullName instead of ScalaJavaMapper.mapTypeName(Type) for mapping parameter's types into plain string.
Branch: issue/implicit-highlighting-1000628
Branch: issue/implicit-highlighting-1000628