Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 99 for hierarchyOf (0.28 sec)

  1. platforms/core-runtime/BYTECODE-INTERCEPTION-README.md

    1. We generate interceptors from the annotations declared in the source code 
    2. We collect Gradle API type hierarchy
    
    The first one is important for both configuration cache instrumentation and API upgrades while the second one is used just for API upgrades. 
    Collecting the Gradle API type hierarchy is fully automatic, while declaring interceptors have to be done by Gradle developers. 
    
    ```mermaid
    flowchart TB
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 09:22:58 UTC 2024
    - 22.1K bytes
    - Viewed (0)
  2. platforms/core-configuration/kotlin-dsl-tooling-builders/src/main/kotlin/org/gradle/kotlin/dsl/tooling/builders/KotlinBuildScriptModelBuilder.kt

        }
    }
    
    
    internal
    val Project.scriptImplicitImports
        get() = serviceOf<ImplicitImports>().list
    
    
    private
    val Project.hierarchy: Sequence<Project>
        get() = sequence {
            var project = this@hierarchy
            yield(project)
            while (project != project.rootProject) {
                project = project.parent!!
                yield(project)
            }
        }
    
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 02 11:06:08 UTC 2024
    - 17.8K bytes
    - Viewed (0)
  3. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/ConfigurationDeprecatedExtensions.kt

    
    /**
     * See [Configuration.getHierarchy].
     */
    @Deprecated(deprecationMessage, replaceWith = ReplaceWith("get().hierarchy"), level = DeprecationLevel.HIDDEN)
    val <T : Configuration> NamedDomainObjectProvider<T>.hierarchy: Set<Configuration>
        get() = get().hierarchy
    
    
    /**
     * See [Configuration.resolve].
     */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Mar 28 18:18:46 UTC 2024
    - 17.5K bytes
    - Viewed (0)
  4. platforms/core-runtime/serialization/src/main/java/org/gradle/internal/serialize/DefaultSerializerRegistry.java

        public DefaultSerializerRegistry() {
            this(true);
        }
    
        public DefaultSerializerRegistry(boolean supportClassHierarchy) {
            this.classMatcher = supportClassHierarchy ? SerializerClassMatcherStrategy.HIERARCHY : SerializerClassMatcherStrategy.STRICT;
        }
    
        @Override
        public <T> void register(Class<T> implementationType, final Serializer<T> serializer) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 15 16:06:56 UTC 2024
    - 10.1K bytes
    - Viewed (0)
  5. subprojects/composite-builds/src/integTest/groovy/org/gradle/integtests/composite/CompositeBuildBuildPathAssignmentIntegrationTest.groovy

                [path: ':includedBuild:buildLogic', name: 'buildLogic'],
                [path: ':buildLogic', name: 'buildLogic']
            ]
        }
    
        def "build paths are selected based on the directory hierarchy"() {
            def builds = nestedBuilds {
                includedBuild {
                    buildLogic
                    nested {
                        buildLogic
                        includeBuild '../buildLogic'
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 20 09:41:26 UTC 2023
    - 13.4K bytes
    - Viewed (0)
  6. android/guava/src/com/google/common/eventbus/SubscriberRegistry.java

                identifiers.put(ident, method);
              }
            }
          }
        }
        return ImmutableList.copyOf(identifiers.values());
      }
    
      /** Global cache of classes to their flattened hierarchy of supertypes. */
      private static final LoadingCache<Class<?>, ImmutableSet<Class<?>>> flattenHierarchyCache =
          CacheBuilder.newBuilder()
              .weakKeys()
              .build(
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Thu Apr 22 13:05:46 UTC 2021
    - 10.5K bytes
    - Viewed (0)
  7. platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/plugins/ide/tooling/m3/ToolingApiEclipseModelCrossVersionSpec.groovy

            projectA.projectDependencies.any { it.path == 'c' }
            projectA.projectDependencies.any { it.path == 'root' }
        }
    
        def "can build the eclipse project hierarchy for a multi-project build"() {
    
            projectDir.file('settings.gradle').text = '''
                include "child1", "child2", "child1:grandChild1"
                rootProject.name = 'root'
    '''
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 11.4K bytes
    - Viewed (0)
  8. platforms/core-runtime/logging/src/main/java/org/gradle/internal/logging/sink/GroupingProgressLogEventGenerator.java

        private final OutputEventListener listener;
        private final LogHeaderFormatter headerFormatter;
        private final boolean verbose;
    
        // Maintain a hierarchy of all progress operations in progress — heads up: this is a *forest*, not just 1 tree
        private final Map<OperationIdentifier, OperationState> operationsInProgress = new LinkedHashMap<OperationIdentifier, OperationState>();
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 26 13:28:29 UTC 2024
    - 12.2K bytes
    - Viewed (0)
  9. subprojects/core-api/src/main/java/org/gradle/api/initialization/Settings.java

    import org.gradle.vcs.SourceControl;
    
    import javax.annotation.Nullable;
    import java.io.File;
    import java.util.Arrays;
    
    /**
     * <p>Declares the configuration required to instantiate and configure the hierarchy of {@link
     * org.gradle.api.Project} instances which are to participate in a build.</p>
     *
     * <p>There is a one-to-one correspondence between a <code>Settings</code> instance and a <code>{@value
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 22 08:36:37 UTC 2024
    - 14.7K bytes
    - Viewed (0)
  10. platforms/core-configuration/kotlin-dsl-tooling-builders/src/crossVersionTest/groovy/org/gradle/kotlin/dsl/tooling/builders/r54/KotlinBuildScriptModelCrossVersionSpec.groovy

                "",
                "buildscript { $repositoriesBlock }"
            )
        }
    
        def "sourcePath includes kotlin-stdlib sources resolved against project hierarchy"() {
    
            expect:
            assertSourcePathIncludesKotlinStdlibSourcesGiven(
                "buildscript { $repositoriesBlock }",
                ""
            )
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 08:52:51 UTC 2023
    - 17.5K bytes
    - Viewed (0)
Back to top