soabase / soabase-halva

Idiomatic Scala ... in Java
https://github.com/soabase/soabase-halva/blob/master/README.md
Apache License 2.0
81 stars 5 forks source link

CaseClasses that extend interfaces not working properly #43

Closed Randgalt closed 6 years ago

Randgalt commented 6 years ago

E.g.

public interface Foo {
    String foo();
}

@CaseClass
public interface Bar extends Foo {
    String bar();
}

This will generate a case class class that doesn't the field foo and, thus, won't compile.