Stream<ModuleBinding> getRequiredModules(boolean transitiveOnly) { return Stream.of(transitiveOnly ? this.getRequiresTransitive() : this.getRequires()); } private void collectAllDependencies(Set<ModuleBinding> deps) {
@Override public IModuleBinding[] getRequiredModules() { if (this.requiredModules != null) return this.requiredModules; org.eclipse.jdt.internal.compiler.lookup.ModuleBinding[] reqs = this.binding.getRequires(); IModuleBinding[] result = new IModuleBinding[reqs != null ? reqs.length : 0]; for (int i = 0, l = result.length; i < l; ++i) { org.eclipse.jdt.internal.compiler.lookup.ModuleBinding req = reqs[i]; result[i] = req != null ? this.resolver.getModuleBinding(req) : null; } return this.requiredModules = result; }
Stream<ModuleBinding> getRequiredModules(boolean transitiveOnly) { return Stream.of(transitiveOnly ? this.getRequiresTransitive() : this.getRequires()); } private void collectAllDependencies(Set<ModuleBinding> deps) {
@Override public IModuleBinding[] getRequiredModules() { if (this.requiredModules != null) return this.requiredModules; org.eclipse.jdt.internal.compiler.lookup.ModuleBinding[] reqs = this.binding.getRequires(); IModuleBinding[] result = new IModuleBinding[reqs != null ? reqs.length : 0]; for (int i = 0, l = result.length; i < l; ++i) { org.eclipse.jdt.internal.compiler.lookup.ModuleBinding req = reqs[i]; result[i] = req != null ? this.resolver.getModuleBinding(req) : null; } return this.requiredModules = result; }
transitive.add(mBinding); ModuleBinding[] required = this.binding.getRequires(); for (ModuleBinding mBinding : required) { if (transitive.contains(mBinding)) {
mod.getRequires(); mod.getOpens(); mod.getServices();
mod.getRequires(); mod.getOpens(); mod.getServices();