< prev index next >

src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 32,41 **** --- 32,43 ---- import java.lang.module.ModuleDescriptor.Version; import java.nio.file.Path; import java.nio.file.Paths; import java.util.regex.Pattern; import java.util.regex.PatternSyntaxException; + + import jdk.internal.module.ModulePath; import jdk.internal.module.ModuleResolution; /** * Parser for GNU Style Options. */
*** 153,164 **** Path[] paths = new Path[dirs.length]; int i = 0; for (String dir : dirs) { paths[i++] = Paths.get(dir); } ! jartool.moduleFinder = ModuleFinder.compose(jartool.moduleFinder, ! ModuleFinder.of(paths)); } }, new Option(false, OptionType.CREATE_UPDATE, "--do-not-resolve-by-default") { void process(Main jartool, String opt, String arg) { ModuleResolution mres = jartool.moduleResolution; --- 155,166 ---- Path[] paths = new Path[dirs.length]; int i = 0; for (String dir : dirs) { paths[i++] = Paths.get(dir); } ! jartool.moduleFinder = ! new ModulePath(Runtime.version(), true, paths); } }, new Option(false, OptionType.CREATE_UPDATE, "--do-not-resolve-by-default") { void process(Main jartool, String opt, String arg) { ModuleResolution mres = jartool.moduleResolution;
< prev index next >