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

Reply via email to