Skip to content

Commit 216db69

Browse files
committed
Update javac package list in APTUtils
1 parent d0afe36 commit 216db69

File tree

1 file changed

+11
-2
lines changed
  • java/java.source.base/src/org/netbeans/modules/java/source/indexing

1 file changed

+11
-2
lines changed

java/java.source.base/src/org/netbeans/modules/java/source/indexing/APTUtils.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
import java.net.URL;
3535
import java.net.URLConnection;
3636
import java.nio.charset.StandardCharsets;
37-
import java.util.Arrays;
3837
import java.util.Collection;
3938
import java.util.Collections;
4039
import java.util.Enumeration;
@@ -734,7 +733,17 @@ private static boolean hasSourceCache(@NonNull final URL root) {
734733

735734
//keep synchronized with libs.javacapi/manifest.mf and libs.javacimpl/manifest.mf
736735
//when adding new packages, double-check the quick path in loadClass below:
737-
private static final Iterable<? extends String> javacPackages = Arrays.asList("com.sun.javadoc.", "com.sun.source.", "javax.annotation.processing.", "javax.lang.model.", "javax.tools.", "com.sun.tools.javac.", "com.sun.tools.javadoc.", "com.sun.tools.classfile.", "com.sun.tools.hc.");
736+
private static final Iterable<? extends String> javacPackages = List.of(
737+
"com.sun.source.",
738+
"com.sun.tools.classfile.",
739+
"com.sun.tools.javac.",
740+
"com.sun.tools.doclint.",
741+
"com.sun.tools.javap.",
742+
"javax.annotation.processing.",
743+
"javax.lang.model.",
744+
"javax.tools."
745+
);
746+
738747
private static final class BypassOpenIDEUtilClassLoader extends ClassLoader {
739748
private final ClassLoader contextCL;
740749
public BypassOpenIDEUtilClassLoader(ClassLoader contextCL) {

0 commit comments

Comments
 (0)