hg: jigsaw/jake/langtools: resolveRequires/resolveRequiresAndUses -> resolve/resolveAndBind

Remi Forax forax at univ-mlv.fr
Wed Jan 18 15:30:56 UTC 2017


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" <alan.bateman at oracle.com>
> À: jigsaw-dev at openjdk.java.net
> 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


More information about the jigsaw-dev mailing list