Incompatible types, equality constraints and method not found during Java 9 Migration
问题 While migrating one of our projects to Java 9(build 9+181) , I am facing a peculiar problem what looks like an incorrect implementation in some library in use related to type inference and java-module. I am using a dropwizard-core(1.1.0) and guice(4.1.0) configurations as follows: public class CustomService extends io.dropwizard.Application<CustomServiceConfig> { public static void main(String[] args) throws Exception { new CustomService().run(args); } // other initializations @Override