Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for getSerializationConstructor (0.43 sec)

  1. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/DefaultInstantiationScheme.java

                try {
                    ClassGenerator.SerializationConstructor<?> constructor = constructorCache.get(implType, () -> classGenerator.generate(implType).getSerializationConstructor(baseClass));
                    return implType.cast(constructor.newInstance(services, nestedGenerator));
                } catch (InvocationTargetException e) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 5.2K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/instantiation/generator/IdentityClassGenerator.java

                    } else {
                        return type.getEnclosingClass();
                    }
                }
    
                @Override
                public SerializationConstructor<T> getSerializationConstructor(Class<? super T> baseClass) {
                    throw new UnsupportedOperationException();
                }
    
                @Override
                public List<GeneratedConstructor<T>> getConstructors() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.3K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/ClassGenerator.java

            /**
             * Creates a serialization constructor. Note: this can be expensive and does not perform any caching.
             */
            SerializationConstructor<T> getSerializationConstructor(Class<? super T> baseClass);
        }
    
        interface SerializationConstructor<T> {
            /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 3.2K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/instantiation/generator/AbstractClassGeneratorSpec.groovy

            def nested = Stub(InstanceGenerator)
            _ * nested.newInstanceWithDisplayName(_, _, _) >> { type, name, params -> create(type) }
            return generator.generate(clazz).getSerializationConstructor(Object).newInstance(defaultServices(), nested)
        }
    
        protected <T> T create(Class<T> clazz, Object... args) {
            return doCreate(generator, clazz, defaultServices(), null, args)
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/AbstractClassGenerator.java

            @Override
            public List<GeneratedConstructor<Object>> getConstructors() {
                return constructors;
            }
    
            @Override
            public SerializationConstructor<Object> getSerializationConstructor(Class<? super Object> baseClass) {
                return new SerializationConstructorImpl(baseClass);
            }
    
            private class SerializationConstructorImpl implements SerializationConstructor<Object> {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 21:54:37 UTC 2024
    - 63K bytes
    - Viewed (0)
Back to top