Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 31 for ManagedFactory (0.18 sec)

  1. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/state/ManagedFactory.java

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.internal.state;
    
    import javax.annotation.Nullable;
    
    public interface ManagedFactory {
        /**
         * Creates an instance of a managed object from the given state, if possible.
         */
        @Nullable
        <T> T fromState(Class<T> type, Object state);
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/snapshot/impl/IsolatedManagedValue.java

    import org.gradle.internal.state.ManagedFactory;
    
    import javax.annotation.Nullable;
    
    public class IsolatedManagedValue extends AbstractManagedValueSnapshot<Isolatable<?>> implements Isolatable<Object> {
        private final ManagedFactory factory;
        private final Class<?> targetType;
    
        public IsolatedManagedValue(Class<?> targetType, ManagedFactory factory, Isolatable<?> state) {
            super(state);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  3. platforms/core-configuration/file-collections/src/main/java/org/gradle/api/internal/file/ManagedFactories.java

    import org.gradle.api.file.RegularFileProperty;
    import org.gradle.api.provider.Provider;
    import org.gradle.internal.Cast;
    import org.gradle.internal.state.ManagedFactory;
    
    import java.io.File;
    
    public class ManagedFactories {
    
        public static class RegularFileManagedFactory implements ManagedFactory {
            private static final Class<?> PUBLIC_TYPE = RegularFile.class;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  4. platforms/core-configuration/file-collections/src/test/groovy/org/gradle/api/internal/file/FilePropertyTest.groovy

            return baseDirectory.file("other3").get()
        }
    
        @Override
        PropertyInternal<RegularFile> propertyWithNoValue() {
            return factory.newFileProperty()
        }
    
        @Override
        ManagedFactory managedFactory() {
            new ManagedFactories.RegularFilePropertyManagedFactory(factory)
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/ManagedFactories.java

    import org.gradle.api.provider.SetProperty;
    import org.gradle.internal.Cast;
    import org.gradle.internal.state.ManagedFactory;
    
    import javax.annotation.Nullable;
    import java.util.Map;
    
    public class ManagedFactories {
        public static class ProviderManagedFactory implements ManagedFactory {
            private static final Class<?> PUBLIC_TYPE = Provider.class;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 6.1K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/DefaultListPropertyTest.groovy

        }
    
        @Override
        protected List<String> toMutable(Collection<String> values) {
            return new ArrayList<String>(values)
        }
    
        @Override
        ManagedFactory managedFactory() {
            return new ManagedFactories.ListPropertyManagedFactory(TestUtil.propertyFactory())
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Feb 07 13:43:02 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/ProvidersTest.groovy

        }
    
        @Override
        Integer someOtherValue3() {
            return 12345
        }
    
        @Override
        boolean isNoValueProviderImmutable() {
            return true
        }
    
        @Override
        ManagedFactory managedFactory() {
            return new ManagedFactories.ProviderManagedFactory()
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.5K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/state/DefaultManagedFactoryRegistry.java

        }
    
        @Override
        @Nullable
        public ManagedFactory lookup(int id) {
            ManagedFactory factory = managedFactoryCache.getIfPresent(id);
            if (factory == null && parent != null) {
                factory = parent.lookup(id);
            }
            return factory;
        }
    
        private void register(ManagedFactory factory) {
            ManagedFactory existing = managedFactoryCache.getIfPresent(factory.getId());
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2K bytes
    - Viewed (0)
  9. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/AbstractMinimalProviderTest.groovy

        }
    
        @Override
        String someOtherValue2() {
            "other2"
        }
    
        @Override
        String someOtherValue3() {
            "other3"
        }
    
        @Override
        ManagedFactory managedFactory() {
            return new ManagedFactories.ProviderManagedFactory()
        }
    
        def "is present when value is not null"() {
            expect:
            !provider.present
            provider.value("s1")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 3.8K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/state/ManagedFactoryRegistry.java

    import org.gradle.internal.service.scopes.ServiceScope;
    
    @ServiceScope({Scope.Global.class, Scope.Project.class})
    public interface ManagedFactoryRegistry {
        /**
         * Looks up a {@link ManagedFactory} that can provide the given type.
         */
        ManagedFactory lookup(int id);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 00:47:05 UTC 2024
    - 985 bytes
    - Viewed (0)
Back to top