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