In a scenario similar to #1113, Eclipse cannot find properties that are declared on a supertrait, causing inference failure and spurious compilation errors that go away with groovyc.
trait Super {
String prop
}
trait Sub extends Super {
}
class Foo implements Sub {
// Eclipse doesn't see `prop`
}
In a scenario similar to #1113, Eclipse cannot find properties that are declared on a supertrait, causing inference failure and spurious compilation errors that go away with groovyc.