Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for jmxtools (0.13 sec)

  1. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/JdkTools.java

    import java.util.function.Consumer;
    import java.util.function.Function;
    
    /**
     * Subset replacement for {@link javax.tools.ToolProvider} that avoids the application class loader.
     */
    public class JdkTools {
    
        // Copied from ToolProvider.defaultJavaCompilerName
        private static final String DEFAULT_COMPILER_IMPL_NAME = "com.sun.tools.javac.api.JavacTool";
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 13:00:39 UTC 2024
    - 6.8K bytes
    - Viewed (0)
  2. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/JavaHomeBasedJavaCompilerFactory.java

        @Override
        public ContextAwareJavaCompiler create() {
            JdkTools jdkTools = JavaHomeBasedJavaCompilerFactory.JDK_TOOLS.computeIfAbsent(compilerPluginsClasspath, JavaHomeBasedJavaCompilerFactory::createJdkTools);
            return jdkTools.getSystemJavaCompiler();
        }
    
        private static JdkTools createJdkTools(List<File> compilerPluginsClasspath) {
            return new JdkTools(compilerPluginsClasspath);
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 13:00:39 UTC 2024
    - 2K bytes
    - Viewed (0)
  3. platforms/jvm/language-java/src/test/groovy/org/gradle/api/internal/tasks/compile/JdkToolsTest.groovy

    package org.gradle.api.internal.tasks.compile
    
    
    import spock.lang.Specification
    import spock.lang.Subject
    
    import javax.tools.JavaCompiler
    
    class JdkToolsTest extends Specification {
        @Subject
        JdkTools current = new JdkTools([])
    
        def "can get java compiler"() {
            def compiler = current.systemJavaCompiler
    
            expect:
            compiler instanceof JavaCompiler
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 13:00:39 UTC 2024
    - 1K bytes
    - Viewed (0)
  4. platforms/core-runtime/base-services/src/main/java/org/gradle/internal/jvm/JpmsConfiguration.java

            "--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED", // Required by JdkTools and JdkJavaCompiler
            "--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED" // Required by JdkTools and JdkJavaCompiler
        ));
    
        public static final List<String> GRADLE_DAEMON_JPMS_ARGS;
    
        static {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 13:00:39 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  5. platforms/jvm/java-compiler-plugin/src/main/java/org/gradle/internal/compiler/java/IncrementalCompileTask.java

     * it only depends on JDK types).
     *
     * It's accessed with reflection so move it with care to other packages.
     *
     * This class is therefore loaded (and tested) via reflection in org.gradle.api.internal.tasks.compile.JdkTools.
     */
    @SuppressWarnings("unused")
    public class IncrementalCompileTask implements JavaCompiler.CompilationTask {
    
        private final Function<File, Optional<String>> relativize;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 13:00:39 UTC 2024
    - 4K bytes
    - Viewed (0)
Back to top