Lines Matching defs:module
26 package jdk.internal.module;
28 import java.lang.module.ModuleDescriptor;
29 import java.lang.module.ModuleDescriptor.Provides;
53 private final Module module;
56 public ServiceProvider(Module module, String providerName) {
57 this.module = module;
61 public Module module() {
62 return module;
71 return Objects.hash(module, providerName);
79 return Objects.equals(this.module, that.module)
114 * Registers the providers in the given module in this services catalog.
116 public void register(Module module) {
117 ModuleDescriptor descriptor = module.getDescriptor();
124 providers(service).add(new ServiceProvider(module, pn));
128 list.add(new ServiceProvider(module, pn));
136 * Add a provider in the given module to this services catalog
140 public void addProvider(Module module, Class<?> service, Class<?> impl) {
142 list.add(new ServiceProvider(module, impl.getName()));