most, all, of the generic information is lost during early back-end phases. This information is useful for bridge generation, signature generation etc. The goal is to remove all erasure done in classes like TransTypes and Lower. Erasure mandated by the spec should still be in place
The work should start by adapting patch http://hg.openjdk.java.net/valhalla/valhalla9/langtools/rev/9204dd938160 from valhalla repo to JDK10
The work should start by adapting patch http://hg.openjdk.java.net/valhalla/valhalla9/langtools/rev/9204dd938160 from valhalla repo to JDK10