public interface Migrate
| Modifier and Type | Method and Description |
|---|---|
static Migrate |
classloadInstance(java.net.URLClassLoader classLoader) |
static java.util.List<java.net.URL> |
fetch(java.util.List<coursierapi.Dependency> dependencies,
coursierapi.ResolutionParams resolutionParams) |
static Migrate |
fetchAndClassloadInstance(java.lang.String migrateVersion,
java.lang.String scalaVersion) |
static java.util.List<java.net.URL> |
getJars(java.lang.String migrateVersion,
java.lang.String scalaVersion) |
void |
migrate(java.util.List<java.nio.file.Path> unmanagedSources,
java.util.List<java.nio.file.Path> managedSources,
java.nio.file.Path targetRoot,
java.util.List<java.nio.file.Path> scala2Classpath,
java.util.List<java.lang.String> scala2CompilerOptions,
java.util.List<java.nio.file.Path> scala3Classpath,
java.util.List<java.lang.String> scala3CompilerOptions,
java.nio.file.Path scala3ClassDirectory) |
MigratedLibs |
migrateLibs(java.util.List<Lib> libs) |
ScalacOptions |
migrateScalacOption(java.util.List<java.lang.String> scala3CompilerOptions) |
void |
prepareMigration(java.util.List<java.nio.file.Path> unmanagedSources,
java.nio.file.Path targetRoot,
java.util.List<java.nio.file.Path> scala2Classpath,
java.util.List<java.lang.String> scala2CompilerOptions) |
void migrate(java.util.List<java.nio.file.Path> unmanagedSources,
java.util.List<java.nio.file.Path> managedSources,
java.nio.file.Path targetRoot,
java.util.List<java.nio.file.Path> scala2Classpath,
java.util.List<java.lang.String> scala2CompilerOptions,
java.util.List<java.nio.file.Path> scala3Classpath,
java.util.List<java.lang.String> scala3CompilerOptions,
java.nio.file.Path scala3ClassDirectory)
ScalacOptions migrateScalacOption(java.util.List<java.lang.String> scala3CompilerOptions)
MigratedLibs migrateLibs(java.util.List<Lib> libs)
void prepareMigration(java.util.List<java.nio.file.Path> unmanagedSources,
java.nio.file.Path targetRoot,
java.util.List<java.nio.file.Path> scala2Classpath,
java.util.List<java.lang.String> scala2CompilerOptions)
static Migrate fetchAndClassloadInstance(java.lang.String migrateVersion, java.lang.String scalaVersion) throws java.lang.Exception
java.lang.Exceptionstatic Migrate classloadInstance(java.net.URLClassLoader classLoader) throws java.lang.Exception
java.lang.Exceptionstatic java.util.List<java.net.URL> getJars(java.lang.String migrateVersion,
java.lang.String scalaVersion)
throws java.lang.Exception
java.lang.Exceptionstatic java.util.List<java.net.URL> fetch(java.util.List<coursierapi.Dependency> dependencies,
coursierapi.ResolutionParams resolutionParams)
throws java.lang.Exception
java.lang.Exception