aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-core/src
diff options
context:
space:
mode:
authorMatteo Mara <matteo.mara@sonarsource.com>2023-12-22 10:28:20 +0100
committersonartech <sonartech@sonarsource.com>2023-12-22 20:03:01 +0000
commit48705fd9366d3cfae6c4642084d0400ee73313ad (patch)
tree1932ef20c1ff00118d8b83a6879e16d62a788381 /sonar-core/src
parentb6367ef978efd8f342dd70c4427e7570320818a4 (diff)
downloadsonarqube-48705fd9366d3cfae6c4642084d0400ee73313ad.tar.gz
sonarqube-48705fd9366d3cfae6c4642084d0400ee73313ad.zip
Revert "SONAR-21195 Refactor file indexing into two distinct steps"
This reverts commit 42d16dafde01b19bc7fcb99084e087fdc9b8e95e.
Diffstat (limited to 'sonar-core/src')
-rw-r--r--sonar-core/src/main/java/org/sonar/classloader/ClassloaderBuilder.java8
1 files changed, 1 insertions, 7 deletions
diff --git a/sonar-core/src/main/java/org/sonar/classloader/ClassloaderBuilder.java b/sonar-core/src/main/java/org/sonar/classloader/ClassloaderBuilder.java
index 26f66d33a06..0bea223a28a 100644
--- a/sonar-core/src/main/java/org/sonar/classloader/ClassloaderBuilder.java
+++ b/sonar-core/src/main/java/org/sonar/classloader/ClassloaderBuilder.java
@@ -117,13 +117,7 @@ public class ClassloaderBuilder {
throw new IllegalStateException(String.format("The classloader '%s' already exists in the list of previously created classloaders."
+ " Can not create it twice.", key));
}
- //TODO: to be checked, the other version of the code is not building
- ClassRealm realm = AccessController.doPrivileged(new PrivilegedAction<ClassRealm>() {
- @Override
- public ClassRealm run() {
- return new ClassRealm(key, baseClassloader);
- }
- });
+ ClassRealm realm = AccessController.<PrivilegedAction<ClassRealm>>doPrivileged(() -> new ClassRealm(key, baseClassloader));
realm.setStrategy(LoadingOrder.PARENT_FIRST.strategy);
newRealmsByKey.put(key, new NewRealm(realm));
return this;