Class ModuleInfoReader.Requires

java.lang.Object
io.avaje.spi.internal.ModuleInfoReader.Requires
Enclosing class:
ModuleInfoReader

public static class ModuleInfoReader.Requires extends Object
A dependency of a module.
  • Constructor Details

    • Requires

      public Requires(ModuleElement dependency, boolean isTransitive, boolean isStatic)
  • Method Details

    • isStatic

      public boolean isStatic()
      Returns whether or not this is a static dependency.
      Returns:
      whether or not this is a static dependency
    • isTransitive

      public boolean isTransitive()
      Returns whether or not this is a transitive dependency.
      Returns:
      whether or not this is a transitive dependency
    • getDependency

      public ModuleElement getDependency()
      Returns the module that is required.
      Returns:
      the module that is required