jdk/src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
changeset 41817 b90ad1de93ea
parent 39050 9de41b79ec7e
child 42338 a60f280f803c
equal deleted inserted replaced
41816:07e906f1a20b 41817:b90ad1de93ea
    29 import java.io.IOException;
    29 import java.io.IOException;
    30 import java.io.PrintStream;
    30 import java.io.PrintStream;
    31 import java.io.UncheckedIOException;
    31 import java.io.UncheckedIOException;
    32 import java.net.URI;
    32 import java.net.URI;
    33 import java.nio.ByteBuffer;
    33 import java.nio.ByteBuffer;
       
    34 import java.nio.file.Path;
    34 import java.util.ArrayList;
    35 import java.util.ArrayList;
    35 import java.util.Collection;
    36 import java.util.Collection;
    36 import java.util.Collections;
    37 import java.util.Collections;
    37 import java.util.EnumSet;
    38 import java.util.EnumSet;
    38 import java.util.HashMap;
    39 import java.util.HashMap;
  1995 
  1996 
  1996                 @Override
  1997                 @Override
  1997                 public Optional<ModuleHashes> hashes(ModuleDescriptor descriptor) {
  1998                 public Optional<ModuleHashes> hashes(ModuleDescriptor descriptor) {
  1998                     return descriptor.hashes();
  1999                     return descriptor.hashes();
  1999                 }
  2000                 }
       
  2001 
       
  2002                 @Override
       
  2003                 public ModuleFinder newModulePath(Runtime.Version version,
       
  2004                                                   boolean isLinkPhase,
       
  2005                                                   Path... entries) {
       
  2006                     return new ModulePath(version, isLinkPhase, entries);
       
  2007                 }
  2000             });
  2008             });
  2001     }
  2009     }
  2002 
  2010 
  2003 }
  2011 }