equal
deleted
inserted
replaced
66 // run javadoc in separate process to ensure doclet executed under |
66 // run javadoc in separate process to ensure doclet executed under |
67 // normal user conditions w.r.t. classloader |
67 // normal user conditions w.r.t. classloader |
68 String thisClassName = TestUserDoclet.class.getName(); |
68 String thisClassName = TestUserDoclet.class.getName(); |
69 List<String> cmdArgs = new ArrayList<>(); |
69 List<String> cmdArgs = new ArrayList<>(); |
70 cmdArgs.add(javadoc.getPath()); |
70 cmdArgs.add(javadoc.getPath()); |
71 int i = 0; |
|
72 String prop; |
|
73 while ((prop = System.getProperty("jdk.launcher.patch." + (i++))) != null) { |
|
74 cmdArgs.add("-J-Xpatch:" + prop); |
|
75 } |
|
76 cmdArgs.addAll(Arrays.asList( |
71 cmdArgs.addAll(Arrays.asList( |
77 "-doclet", thisClassName, |
72 "-doclet", thisClassName, |
78 "-docletpath", testClasses.getPath(), |
73 "-docletpath", testClasses.getPath(), |
79 new File(testSrc, thisClassName + ".java").getPath() |
74 new File(testSrc, thisClassName + ".java").getPath() |
80 )); |
75 )); |