From 3d9ce2f580b7a2b21c653013d12c6d4c3cb4d5da Mon Sep 17 00:00:00 2001 From: Jan Lahoda Date: Mon, 22 Jan 2024 16:32:58 +0100 Subject: [PATCH] [NETBEANS-6970] Adding a system property to disable the multi source file handling. --- .../java/file/launcher/queries/MultiSourceRootProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java.file.launcher/src/org/netbeans/modules/java/file/launcher/queries/MultiSourceRootProvider.java b/java/java.file.launcher/src/org/netbeans/modules/java/file/launcher/queries/MultiSourceRootProvider.java index 22f80a9770e9..e5ed4166dc2d 100644 --- a/java/java.file.launcher/src/org/netbeans/modules/java/file/launcher/queries/MultiSourceRootProvider.java +++ b/java/java.file.launcher/src/org/netbeans/modules/java/file/launcher/queries/MultiSourceRootProvider.java @@ -72,7 +72,7 @@ public class MultiSourceRootProvider implements ClassPathProvider { private static final Logger LOG = Logger.getLogger(MultiSourceRootProvider.class.getName()); - public static boolean DISABLE_MULTI_SOURCE_ROOT = false; + public static boolean DISABLE_MULTI_SOURCE_ROOT = Boolean.getBoolean("java.disable.multi.source.root"); //TODO: the cache will probably be never cleared, as the ClassPath/value refers to the key(?) private Map file2SourceCP = new WeakHashMap<>();