< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java

Print this page

        

@@ -1568,26 +1568,16 @@
                 int eq = v.indexOf('=');
                 if (eq > 0) {
                     String moduleName = v.substring(0, eq);
                     SearchPath mPatchPath = new SearchPath()
                             .addFiles(v.substring(eq + 1));
-                    boolean ok = true;
-                    for (Path p : mPatchPath) {
-                        Path mi = p.resolve("module-info.class");
-                        if (Files.exists(mi)) {
-                            log.error(Errors.LocnModuleInfoNotAllowedOnPatchPath(mi));
-                            ok = false;
-                        }
-                    }
-                    if (ok) {
                         String name = location.getName() + "[" + moduleName + "]";
                         ModuleLocationHandler h = new ModuleLocationHandler(name, moduleName, mPatchPath, false);
                         moduleLocations.put(moduleName, h);
                         for (Path r : mPatchPath) {
                             pathLocations.put(normalize(r), h);
                         }
-                    }
                 } else {
                     // Should not be able to get here;
                     // this should be caught and handled in Option.PATCH_MODULE
                     log.error(Errors.LocnInvalidArgForXpatch(value));
                 }
< prev index next >