Class ModuleDescription.Provides.Simple

java.lang.Object
net.bytebuddy.description.module.ModuleDescription.Provides.AbstractBase
net.bytebuddy.description.module.ModuleDescription.Provides.Simple
All Implemented Interfaces:
ModuleDescription.Provides
Enclosing interface:
ModuleDescription.Provides

public static class ModuleDescription.Provides.Simple extends ModuleDescription.Provides.AbstractBase
A simple implementation of ModuleDescription.Provides.
  • Field Details

    • providers

      private final Set<String> providers
      The implementation classes that provide the service.
  • Constructor Details

    • Simple

      public Simple(Set<String> providers)
      Creates a new simple provides declaration.
      Parameters:
      providers - The implementation classes that provide the service.
  • Method Details

    • getProviders

      public Set<String> getProviders()
      Returns the implementation classes that provide the service.
      Returns:
      A set of class names that implement the service.