Probably. Fedora allows multiple installations of different Java versions and uses the "alternatives" command to switch between them. I'm not sure if eclipse figures out where java is using alternatives (or probably something similar on other OSes) or if it uses some other mechanism. For sbt, alternatives is sufficient to test different java versions.
Though, TravisCI is now configured to build on all java versions, so you could just rely on the results of that to know if you missed anything or did something that wasn't compatible with different java versions. The limit() and position() methods are kindof a special case since the setters and getters have the same name, just one takes a parameter. Most java methods have separate get* and set* methods instead so this isn't an issue. [ Full content available at: https://github.com/apache/incubator-daffodil/pull/120 ] This message was relayed via gitbox.apache.org for devnull@infra.apache.org