Skip to content

Commit 9699b78

Browse files
committed
Move classes of the old bootstrapping to their own package
1 parent ecaff0c commit 9699b78

25 files changed

+54
-35
lines changed

lib/src/main/java/org/sonarsource/scanner/lib/ScannerEngineBootstrapper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,11 @@
3434
import org.slf4j.Logger;
3535
import org.slf4j.LoggerFactory;
3636
import org.sonarsource.scanner.lib.internal.InternalProperties;
37-
import org.sonarsource.scanner.lib.internal.IsolatedLauncherFactory;
3837
import org.sonarsource.scanner.lib.internal.cache.FileCache;
3938
import org.sonarsource.scanner.lib.internal.facade.forked.NewScannerEngineFacade;
4039
import org.sonarsource.scanner.lib.internal.facade.forked.ScannerEngineLauncherFactory;
40+
import org.sonarsource.scanner.lib.internal.facade.inprocess.InProcessScannerEngineFacade;
41+
import org.sonarsource.scanner.lib.internal.facade.inprocess.IsolatedLauncherFactory;
4142
import org.sonarsource.scanner.lib.internal.http.HttpConfig;
4243
import org.sonarsource.scanner.lib.internal.http.ScannerHttpClient;
4344
import org.sonarsource.scanner.lib.internal.http.ssl.CertificateStore;

lib/src/main/java/org/sonarsource/scanner/lib/internal/BootstrapIndexDownloader.java renamed to lib/src/main/java/org/sonarsource/scanner/lib/internal/facade/inprocess/BootstrapIndexDownloader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* along with this program; if not, write to the Free Software Foundation,
1818
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1919
*/
20-
package org.sonarsource.scanner.lib.internal;
20+
package org.sonarsource.scanner.lib.internal.facade.inprocess;
2121

2222
import java.util.ArrayList;
2323
import java.util.Collection;

lib/src/main/java/org/sonarsource/scanner/lib/internal/ClassloadRules.java renamed to lib/src/main/java/org/sonarsource/scanner/lib/internal/facade/inprocess/ClassloadRules.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* along with this program; if not, write to the Free Software Foundation,
1818
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1919
*/
20-
package org.sonarsource.scanner.lib.internal;
20+
package org.sonarsource.scanner.lib.internal.facade.inprocess;
2121

2222
import java.util.ArrayList;
2323
import java.util.List;

lib/src/main/java/org/sonarsource/scanner/lib/InProcessScannerEngineFacade.java renamed to lib/src/main/java/org/sonarsource/scanner/lib/internal/facade/inprocess/InProcessScannerEngineFacade.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,17 @@
1717
* along with this program; if not, write to the Free Software Foundation,
1818
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1919
*/
20-
package org.sonarsource.scanner.lib;
20+
package org.sonarsource.scanner.lib.internal.facade.inprocess;
2121

2222
import java.util.Map;
2323
import javax.annotation.Nullable;
24-
import org.sonarsource.scanner.lib.internal.IsolatedLauncherFactory;
25-
import org.sonarsource.scanner.lib.internal.Slf4jLogOutputAdapter;
24+
import org.sonarsource.scanner.lib.ScannerEngineFacade;
2625

27-
class InProcessScannerEngineFacade extends ScannerEngineFacade {
26+
public class InProcessScannerEngineFacade extends ScannerEngineFacade {
2827

2928
private final IsolatedLauncherFactory.IsolatedLauncherAndClassloader launcherAndCl;
3029

31-
InProcessScannerEngineFacade(Map<String, String> bootstrapProperties, IsolatedLauncherFactory.IsolatedLauncherAndClassloader launcherAndCl,
30+
public InProcessScannerEngineFacade(Map<String, String> bootstrapProperties, IsolatedLauncherFactory.IsolatedLauncherAndClassloader launcherAndCl,
3231
boolean isSonarCloud, @Nullable String serverVersion) {
3332
super(bootstrapProperties, isSonarCloud, serverVersion, launcherAndCl.wasEngineCacheHit(), null);
3433
this.launcherAndCl = launcherAndCl;

lib/src/main/java/org/sonarsource/scanner/lib/internal/IsolatedClassloader.java renamed to lib/src/main/java/org/sonarsource/scanner/lib/internal/facade/inprocess/IsolatedClassloader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* along with this program; if not, write to the Free Software Foundation,
1818
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1919
*/
20-
package org.sonarsource.scanner.lib.internal;
20+
package org.sonarsource.scanner.lib.internal.facade.inprocess;
2121

2222
import java.io.IOException;
2323
import java.net.MalformedURLException;

lib/src/main/java/org/sonarsource/scanner/lib/internal/IsolatedLauncherFactory.java renamed to lib/src/main/java/org/sonarsource/scanner/lib/internal/facade/inprocess/IsolatedLauncherFactory.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* along with this program; if not, write to the Free Software Foundation,
1818
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1919
*/
20-
package org.sonarsource.scanner.lib.internal;
20+
package org.sonarsource.scanner.lib.internal.facade.inprocess;
2121

2222
import java.net.URLClassLoader;
2323
import java.nio.file.Path;
@@ -33,7 +33,6 @@
3333
import org.sonarsource.scanner.lib.internal.cache.CachedFile;
3434
import org.sonarsource.scanner.lib.internal.cache.FileCache;
3535
import org.sonarsource.scanner.lib.internal.http.ScannerHttpClient;
36-
import org.sonarsource.scanner.lib.internal.util.TempCleaning;
3736

3837
public class IsolatedLauncherFactory {
3938

lib/src/main/java/org/sonarsource/scanner/lib/internal/IsolatedLauncherProxy.java renamed to lib/src/main/java/org/sonarsource/scanner/lib/internal/facade/inprocess/IsolatedLauncherProxy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* along with this program; if not, write to the Free Software Foundation,
1818
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1919
*/
20-
package org.sonarsource.scanner.lib.internal;
20+
package org.sonarsource.scanner.lib.internal.facade.inprocess;
2121

2222
import java.lang.reflect.InvocationHandler;
2323
import java.lang.reflect.InvocationTargetException;

lib/src/main/java/org/sonarsource/scanner/lib/internal/JarExtractor.java renamed to lib/src/main/java/org/sonarsource/scanner/lib/internal/facade/inprocess/JarExtractor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* along with this program; if not, write to the Free Software Foundation,
1818
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1919
*/
20-
package org.sonarsource.scanner.lib.internal;
20+
package org.sonarsource.scanner.lib.internal.facade.inprocess;
2121

2222
import java.io.InputStream;
2323
import java.net.URL;

lib/src/main/java/org/sonarsource/scanner/lib/internal/LegacyScannerEngineDownloader.java renamed to lib/src/main/java/org/sonarsource/scanner/lib/internal/facade/inprocess/LegacyScannerEngineDownloader.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* along with this program; if not, write to the Free Software Foundation,
1818
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1919
*/
20-
package org.sonarsource.scanner.lib.internal;
20+
package org.sonarsource.scanner.lib.internal.facade.inprocess;
2121

2222
import java.io.IOException;
2323
import java.nio.file.Path;
@@ -27,9 +27,9 @@
2727
import java.util.stream.Collectors;
2828
import org.slf4j.Logger;
2929
import org.slf4j.LoggerFactory;
30-
import org.sonarsource.scanner.lib.internal.BootstrapIndexDownloader.JarEntry;
3130
import org.sonarsource.scanner.lib.internal.cache.CachedFile;
3231
import org.sonarsource.scanner.lib.internal.cache.FileCache;
32+
import org.sonarsource.scanner.lib.internal.facade.inprocess.BootstrapIndexDownloader.JarEntry;
3333
import org.sonarsource.scanner.lib.internal.http.ScannerHttpClient;
3434

3535
import static java.lang.String.format;

lib/src/main/java/org/sonarsource/scanner/lib/internal/LegacyScannerEngineDownloaderFactory.java renamed to lib/src/main/java/org/sonarsource/scanner/lib/internal/facade/inprocess/LegacyScannerEngineDownloaderFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* along with this program; if not, write to the Free Software Foundation,
1818
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1919
*/
20-
package org.sonarsource.scanner.lib.internal;
20+
package org.sonarsource.scanner.lib.internal.facade.inprocess;
2121

2222
import org.sonarsource.scanner.lib.internal.cache.FileCache;
2323
import org.sonarsource.scanner.lib.internal.http.ScannerHttpClient;

0 commit comments

Comments
 (0)