Module java.base
Package java.lang.module

# Interface ModuleReader

=
public abstract interface ModuleReader
extends java.io.Closeable

## Methods

- =
  public abstract void close() throws java.io.IOException
- =
  public abstract java.util.Optional<java.net.URI> find(java.lang.String arg0) throws java.io.IOException
- =
  public abstract java.util.stream.Stream<java.lang.String> list() throws java.io.IOException
- =
  public default java.util.Optional<java.io.InputStream> open(java.lang.String arg0) throws java.io.IOException
- =
  public default java.util.Optional<java.nio.ByteBuffer> read(java.lang.String arg0) throws java.io.IOException
- =
  public default void release(java.nio.ByteBuffer arg0)

## Summary

No differences.