Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for getTypeMetadata (1.48 sec)

  1. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/properties/annotations/AbstractTypeMetadataWalkerTest.groovy

            visitor.getNested("nested") == new CollectedNode(checkNotNull(typeMetadataStore.getTypeMetadata(NestedType.class)), "nested", "null")
            visitor.getNested("nestedObject") == new CollectedNode(checkNotNull(typeMetadataStore.getTypeMetadata(Object.class)), "nestedObject", "null")
            visitor.getNested("nestedList") == new CollectedNode(checkNotNull(typeMetadataStore.getTypeMetadata(List.class)), "nestedList", "null")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 24.4K bytes
    - Viewed (0)
  2. platforms/extensibility/plugin-use/src/test/groovy/org/gradle/plugin/software/internal/DefaultSoftwareTypeRegistryTest.groovy

            registry.getSoftwareTypeImplementations()
    
            then:
            2 * inspectionScheme.getMetadataStore() >> metadataStore
            1 * metadataStore.getTypeMetadata(SoftwareTypeImpl) >> pluginTypeMetadata
            1 * metadataStore.getTypeMetadata(DuplicateSoftwareTypeImpl) >> duplicateTypeMetadata
            1 * pluginTypeMetadata.getPropertiesMetadata() >> [propertyMetadata]
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jun 03 16:02:29 UTC 2024
    - 6.8K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/properties/annotations/DefaultTypeMetadataStoreTest.groovy

            when:
            def taskMetadata = metadataStore.getTypeMetadata(DefaultTask)
    
            then:
            collectProblems(taskMetadata).empty
    
            when:
            def typeMetadata = metadataStore.getTypeMetadata(TypeWithCustomAnnotation)
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 20:42:35 UTC 2024
    - 18.6K bytes
    - Viewed (0)
  4. subprojects/core/src/test/groovy/org/gradle/api/internal/plugins/SoftwareTypeRegistrationPluginTargetTest.groovy

            1 * metadataStore.getTypeMetadata(plugin.class) >> pluginTypeMetadata
            1 * pluginTypeMetadata.getTypeAnnotationMetadata() >> typeAnnotationMetadata
            1 * typeAnnotationMetadata.getAnnotation(RegistersSoftwareTypes.class) >> Optional.of(registersSoftwareTypes)
            1 * registersSoftwareTypes.value() >> [SoftwareTypePlugin.class]
            1 * metadataStore.getTypeMetadata(SoftwareTypePlugin.class) >> softwareTypePluginMetadata
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jun 03 16:02:29 UTC 2024
    - 6.5K bytes
    - Viewed (0)
  5. subprojects/core/src/test/groovy/org/gradle/api/internal/tasks/properties/InspectionSchemeFactoryTest.groovy

            instantiationScheme.injectionAnnotations >> [Inject]
            def scheme = factory.inspectionScheme([Thing1, Thing2], [], instantiationScheme)
    
            when:
            def metadata = scheme.metadataStore.getTypeMetadata(AnnotatedBean)
    
            then:
            metadata.propertiesMetadata.size() == 2
    
            when:
            def validationContext = DefaultTypeValidationContext.withoutRootType(false)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 29 10:13:50 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/properties/annotations/AbstractTypeMetadataWalker.java

        abstract protected @Nullable T getChild(T parent, PropertyMetadata property);
    
        abstract protected Class<?> resolveType(T type);
    
        protected TypeMetadata getTypeMetadata(Class<?> type) {
            return typeMetadataStore.getTypeMetadata(type);
        }
    
        private static String getQualifiedName(@Nullable String parentPropertyName, String childPropertyName) {
            return parentPropertyName == null
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 14K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/properties/annotations/TypeMetadataStore.java

     * limitations under the License.
     */
    
    package org.gradle.internal.properties.annotations;
    
    public interface TypeMetadataStore {
        <T> TypeMetadata getTypeMetadata(Class<T> type);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 762 bytes
    - Viewed (0)
  8. subprojects/core/src/main/java/org/gradle/api/internal/plugins/SoftwareTypeRegistrationPluginTarget.java

        public void applyImperative(@Nullable String pluginId, Plugin<?> plugin) {
            TypeToken<?> pluginType = TypeToken.of(plugin.getClass());
            TypeMetadata typeMetadata = inspectionScheme.getMetadataStore().getTypeMetadata(pluginType.getRawType());
            registerSoftwareTypes(typeMetadata);
    
            delegate.applyImperative(pluginId, plugin);
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jun 03 16:02:28 UTC 2024
    - 8.1K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/transform/DefaultTransformRegistrationFactory.java

            TypeMetadata actionMetadata = actionMetadataStore.getTypeMetadata(implementation);
            boolean cacheable = implementation.isAnnotationPresent(CacheableTransform.class);
            DefaultTypeValidationContext validationContext = DefaultTypeValidationContext.withoutRootType(cacheable);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 11:18:50 UTC 2024
    - 10.4K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/properties/annotations/DefaultTypeMetadataStore.java

                .anyMatch(Predicate.isEqual(PropertyAnnotationHandler.Kind.OUTPUT))
                ? "an input or output annotation"
                : "an input annotation";
        }
    
        @Override
        public <T> TypeMetadata getTypeMetadata(Class<T> type) {
            return cache.get(type, this::createTypeMetadata);
        }
    
    
        private static final String ANNOTATION_INVALID_IN_CONTEXT = "ANNOTATION_INVALID_IN_CONTEXT";
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 21:54:36 UTC 2024
    - 14.9K bytes
    - Viewed (0)
Back to top