Alan, I think it's better to have only one method 'resolve' that takes a varargs of an interface with an implementation using an enum like OpenOption for java.nio.file.Files*, so it will be future proof if we add new ways to do the resolution.
resolve() -> resolve() resolveAndBind -> resolve(BIND_SERVICES) regards, Rémi * as far as i know you are the author of this pattern, no ? ----- Mail original ----- > De: "alan bateman" <[email protected]> > À: [email protected] > Envoyé: Mercredi 18 Janvier 2017 15:28:04 > Objet: hg: jigsaw/jake/langtools: resolveRequires/resolveRequiresAndUses -> > resolve/resolveAndBind > Changeset: 6d8f7ff2ac37 > Author: alanb > Date: 2017-01-18 14:12 +0000 > URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/6d8f7ff2ac37 > > resolveRequires/resolveRequiresAndUses -> resolve/resolveAndBind > > ! > src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java > ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
