Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for ToolingApiDistribution (0.39 sec)

  1. platforms/ide/tooling-api/src/testFixtures/groovy/org/gradle/integtests/tooling/fixture/ToolingApiDistribution.groovy

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.integtests.tooling.fixture
    
    import org.gradle.util.GradleVersion
    
    interface ToolingApiDistribution {
        GradleVersion getVersion()
        Collection<File> getClasspath()
        ClassLoader getClassLoader()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 839 bytes
    - Viewed (0)
  2. platforms/core-configuration/kotlin-dsl-tooling-builders/src/crossVersionTest/groovy/org/gradle/kotlin/dsl/tooling/builders/KotlinDslToolingModelsClasspathProvider.groovy

    import org.gradle.integtests.tooling.fixture.ToolingApiDistribution
    import org.gradle.util.GradleVersion
    
    
    /**
     * Provides TAPI client additional classpath as found in Kotlin IDEs.
     */
    class KotlinDslToolingModelsClasspathProvider implements ToolingApiAdditionalClasspathProvider {
    
        @Override
        List<File> additionalClasspathFor(ToolingApiDistribution toolingApi, GradleDistribution gradle) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  3. platforms/ide/tooling-api/src/integTest/groovy/org/gradle/integtests/tooling/ToolingApiClasspathIntegrationTest.groovy

    import org.gradle.integtests.tooling.fixture.ToolingApiDistribution
    import org.gradle.integtests.tooling.fixture.ToolingApiDistributionResolver
    
    class ToolingApiClasspathIntegrationTest extends AbstractIntegrationSpec {
    
        def "tooling api classpath contains only tooling-api jar and slf4j"() {
            when:
            ToolingApiDistribution resolve = ToolingApiDistributionResolver.use {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  4. platforms/ide/tooling-api/src/testFixtures/groovy/org/gradle/integtests/tooling/fixture/ToolingApiClassLoaderProvider.groovy

        private static final GradleDistribution CURRENT_GRADLE = new UnderDevelopmentGradleDistribution(IntegrationTestBuildContext.INSTANCE)
    
        static ClassLoader getToolingApiClassLoader(ToolingApiDistribution toolingApi, Class<?> target) {
            def testClassPath = [ToolingApiSpecification, target]
                .collect { ClasspathUtil.getClasspathForClass(it) }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Nov 21 09:28:30 UTC 2023
    - 5K bytes
    - Viewed (0)
  5. platforms/ide/tooling-api/src/testFixtures/groovy/org/gradle/integtests/tooling/fixture/CrossVersionTestEngine.java

        }
    
        private ToolingApiDistribution getToolingApi(final String versionToTestAgainst) {
            if (toolingApi == null) {
                toolingApi = ToolingApiDistributionResolver.use(new ToolingApiDistributionResolver.ResolverAction<ToolingApiDistribution>() {
                    @Override
                    public ToolingApiDistribution run(ToolingApiDistributionResolver resolver) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 13.4K bytes
    - Viewed (0)
  6. platforms/ide/tooling-api/src/testFixtures/groovy/org/gradle/integtests/tooling/fixture/ToolingApiDistributionResolver.groovy

                ProjectBuilderImpl.stop(project)
            }
        }
    
        private final ProjectInternal project
        private final DependencyResolutionServices resolutionServices
    
        private final Map<String, ToolingApiDistribution> distributions = [:]
        private final IntegrationTestBuildContext buildContext = new IntegrationTestBuildContext()
        private boolean useExternalToolingApiDistribution = false
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  7. platforms/ide/tooling-api/src/testFixtures/groovy/org/gradle/integtests/tooling/fixture/ToolingApiAdditionalClasspathProvider.groovy

    interface ToolingApiAdditionalClasspathProvider {
    
        /**
         * Additional classpath for given TAPI and target Gradle distribution to be added to the loader of the test class.
         */
        List<File> additionalClasspathFor(ToolingApiDistribution toolingApi, GradleDistribution distribution)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  8. platforms/ide/tooling-api/src/testFixtures/groovy/org/gradle/integtests/tooling/fixture/TestClasspathToolingApiDistribution.groovy

     * limitations under the License.
     */
    
    package org.gradle.integtests.tooling.fixture
    
    import org.gradle.util.GradleVersion
    
    class TestClasspathToolingApiDistribution implements ToolingApiDistribution {
        GradleVersion getVersion() {
            GradleVersion.current()
        }
    
        Collection<File> getClasspath() {
            Collections.emptyList()
        }
    
        ClassLoader getClassLoader() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 1010 bytes
    - Viewed (0)
  9. platforms/ide/tooling-api/src/testFixtures/groovy/org/gradle/integtests/tooling/fixture/ExternalToolingApiDistribution.groovy

    import org.gradle.internal.classloader.DefaultClassLoaderFactory
    import org.gradle.internal.classpath.DefaultClassPath
    import org.gradle.util.GradleVersion
    
    class ExternalToolingApiDistribution implements ToolingApiDistribution {
        private final GradleVersion version
        private final Collection<File> classpath
    
        ExternalToolingApiDistribution(String version, Collection<File> classpath) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 1.5K bytes
    - Viewed (0)
Back to top