Module java.base
Package java.lang

# Class ModuleLayer

=
public final class ModuleLayer
extends java.lang.Object

## Nested Types

- = Controller

## Methods

- =
  public static java.lang.ModuleLayer boot()
- =
  public java.lang.module.Configuration configuration()
- =
  public static java.lang.ModuleLayer.Controller defineModules(java.lang.module.Configuration arg0, java.util.List<java.lang.ModuleLayer> arg1, java.util.function.Function<java.lang.String, java.lang.ClassLoader> arg2)
- =
  public java.lang.ModuleLayer defineModules(java.lang.module.Configuration arg0, java.util.function.Function<java.lang.String, java.lang.ClassLoader> arg1)
- =
  public java.lang.ModuleLayer defineModulesWithManyLoaders(java.lang.module.Configuration arg0, java.lang.ClassLoader arg1)
- =
  public static java.lang.ModuleLayer.Controller defineModulesWithManyLoaders(java.lang.module.Configuration arg0, java.util.List<java.lang.ModuleLayer> arg1, java.lang.ClassLoader arg2)
- =
  public java.lang.ModuleLayer defineModulesWithOneLoader(java.lang.module.Configuration arg0, java.lang.ClassLoader arg1)
- =
  public static java.lang.ModuleLayer.Controller defineModulesWithOneLoader(java.lang.module.Configuration arg0, java.util.List<java.lang.ModuleLayer> arg1, java.lang.ClassLoader arg2)
- =
  public static java.lang.ModuleLayer empty()
- =
  public java.lang.ClassLoader findLoader(java.lang.String arg0)
- =
  public java.util.Optional<java.lang.Module> findModule(java.lang.String arg0)
- =
  public java.util.Set<java.lang.Module> modules()
- =
  public java.util.List<java.lang.ModuleLayer> parents()
- =
  public java.lang.String toString()

## Summary

No differences.