Class ModularClasspathForkConfiguration

    • Constructor Detail

      • ModularClasspathForkConfiguration

        public ModularClasspathForkConfiguration​(@Nonnull
                                                 Classpath bootClasspath,
                                                 @Nonnull
                                                 java.io.File tempDirectory,
                                                 @Nullable
                                                 java.lang.String debugLine,
                                                 @Nonnull
                                                 java.io.File workingDirectory,
                                                 @Nonnull
                                                 java.util.Properties modelProperties,
                                                 @Nullable
                                                 java.lang.String argLine,
                                                 @Nonnull
                                                 java.util.Map<java.lang.String,​java.lang.String> environmentVariables,
                                                 @Nonnull
                                                 java.lang.String[] excludedEnvironmentVariables,
                                                 boolean debug,
                                                 @Nonnegative
                                                 int forkCount,
                                                 boolean reuseForks,
                                                 @Nonnull
                                                 Platform pluginPlatform,
                                                 @Nonnull
                                                 ConsoleLogger log)
    • Method Detail

      • createArgsFile

        @Nonnull
        java.io.File createArgsFile​(@Nonnull
                                    java.lang.String moduleName,
                                    @Nonnull
                                    java.util.List<java.lang.String> modulePath,
                                    @Nonnull
                                    java.util.List<java.lang.String> classPath,
                                    @Nonnull
                                    java.util.Collection<java.lang.String> packages,
                                    @Nonnull
                                    java.io.File patchFile,
                                    @Nonnull
                                    java.lang.String startClassName)
                             throws java.io.IOException
        Throws:
        java.io.IOException