Lines Matching defs:parents

67  * be in the same layer or a {@link #parents() parent} layer. </p>
89 * the {@link #parents() parent} when creating additional layers. </p>
159 private final List<ModuleLayer> parents;
168 List<ModuleLayer> parents,
172 this.parents = parents; // no need to do defensive copy
175 if (parents.isEmpty()) {
492 List<ModuleLayer> parents = new ArrayList<>(parentLayers);
493 checkConfiguration(cf, parents);
500 loader.initRemotePackageMap(cf, parents);
501 ModuleLayer layer = new ModuleLayer(cf, parents, mn -> loader);
568 List<ModuleLayer> parents = new ArrayList<>(parentLayers);
569 checkConfiguration(cf, parents);
574 LoaderPool pool = new LoaderPool(cf, parents, parentLoader);
576 ModuleLayer layer = new ModuleLayer(cf, parents, pool::loaderFor);
652 List<ModuleLayer> parents = new ArrayList<>(parentLayers);
653 checkConfiguration(cf, parents);
664 ModuleLayer layer = new ModuleLayer(cf, parents, clf);
681 List<Configuration> parentConfigurations = cf.parents();
683 throw new IllegalArgumentException("wrong number of parents");
757 * Returns the list of this layer's parents unless this is the
758 * {@linkplain #empty empty layer}, which has no parents and so an
761 * @return The list of this layer's parents
763 public List<ModuleLayer> parents() {
764 return parents;
791 for (int i = layer.parents.size() - 1; i >= 0; i--) {
792 ModuleLayer parent = layer.parents.get(i);
825 * layer, the {@linkplain #parents() parent} layers. Finding a module in
827 * parent, in search order, until the module is found or all parents have
857 * a module of the given name is not in this layer then the {@link #parents()
905 * layer. It has no parents.