Community
Participate
Working Groups
Xbase class JvmTypeReferencesValidator does not check whether a type argument can be assigned to a bounded type parameter; this can be seen also in Xtend, for instance interface CInterface {} interface MyInterface<T extends CInterface> {} class MyXtendClass implements MyInterface<String> {... should generate a validation error, while it generates Java code that does not compile: The type String is not a valid substitute for the bounded parameter <T extends CInterface> of the type MyInterface<T>