Implement Java 8 type inference

Issue #201 new
Jesper Öqvist created an issue

The type inference implemented in ExtendJ is based largely on the Java 5 specification. Essentially the same specification of type inference was used up to Java 7, however the Java 8 specification has a new chapter dedicated to type inference and the specification looks quite different on a high level from the previous type inference specification.

The current type inference implementation in ExtendJ works mostly fine, but it might be a good idea to adapt the implementation to closely follow the Java 8 specification so that finding and fixing errors for Java 8 and above is easier.

Related issues that require improved type inference: #217, #204

Comments (1)

  1. Log in to comment