< prev index next >

test/jdk/jigsaw/tools/jlink/DefaultProviderTest.java

Print this page




  27 import java.util.Map;
  28 import jdk.tools.jlink.internal.ImagePluginProviderRepository;
  29 import jdk.tools.jlink.plugins.ImageFilePlugin;
  30 import jdk.tools.jlink.plugins.OnOffImageFilePluginProvider;
  31 import jdk.tools.jlink.plugins.OnOffResourcePluginProvider;
  32 import jdk.tools.jlink.plugins.PluginProvider;
  33 import jdk.tools.jlink.plugins.ResourcePlugin;
  34 import tests.Helper;
  35 
  36 /*
  37  * @test
  38  * @summary Test plugins enabled by default
  39  * @author Jean-Francois Denise
  40  * @library ../lib
  41  * @modules java.base/jdk.internal.jimage
  42  *          jdk.jdeps/com.sun.tools.classfile
  43  *          jdk.jlink/jdk.tools.jlink
  44  *          jdk.jlink/jdk.tools.jlink.internal
  45  *          jdk.jlink/jdk.tools.jmod
  46  *          jdk.jlink/jdk.tools.jimage

  47  * @build tests.*
  48  * @run main/othervm DefaultProviderTest
  49  */
  50 
  51 public class DefaultProviderTest {
  52 
  53     private final static Map<String, String> additionalOptions;
  54 
  55     static {
  56         additionalOptions = new HashMap<>();
  57         additionalOptions.put("option1", "value1");
  58         additionalOptions.put("option2", "value2");
  59     }
  60 
  61     private static class CustomProvider extends OnOffResourcePluginProvider {
  62 
  63         public CustomProvider() {
  64             super(NAME, NAME);
  65         }
  66 




  27 import java.util.Map;
  28 import jdk.tools.jlink.internal.ImagePluginProviderRepository;
  29 import jdk.tools.jlink.plugins.ImageFilePlugin;
  30 import jdk.tools.jlink.plugins.OnOffImageFilePluginProvider;
  31 import jdk.tools.jlink.plugins.OnOffResourcePluginProvider;
  32 import jdk.tools.jlink.plugins.PluginProvider;
  33 import jdk.tools.jlink.plugins.ResourcePlugin;
  34 import tests.Helper;
  35 
  36 /*
  37  * @test
  38  * @summary Test plugins enabled by default
  39  * @author Jean-Francois Denise
  40  * @library ../lib
  41  * @modules java.base/jdk.internal.jimage
  42  *          jdk.jdeps/com.sun.tools.classfile
  43  *          jdk.jlink/jdk.tools.jlink
  44  *          jdk.jlink/jdk.tools.jlink.internal
  45  *          jdk.jlink/jdk.tools.jmod
  46  *          jdk.jlink/jdk.tools.jimage
  47  *          jdk.compiler
  48  * @build tests.*
  49  * @run main/othervm DefaultProviderTest
  50  */
  51 
  52 public class DefaultProviderTest {
  53 
  54     private final static Map<String, String> additionalOptions;
  55 
  56     static {
  57         additionalOptions = new HashMap<>();
  58         additionalOptions.put("option1", "value1");
  59         additionalOptions.put("option2", "value2");
  60     }
  61 
  62     private static class CustomProvider extends OnOffResourcePluginProvider {
  63 
  64         public CustomProvider() {
  65             super(NAME, NAME);
  66         }
  67 


< prev index next >