Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 37 for NotationConvertResult (0.24 sec)

  1. subprojects/core-api/src/main/java/org/gradle/internal/typeconversion/CompositeNotationConverter.java

        public CompositeNotationConverter(List<NotationConverter<? super N, ? extends T>> converters) {
            this.converters = converters;
        }
    
        @Override
        public void convert(N notation, NotationConvertResult<? super T> result) throws TypeConversionException {
            for (int i = 0; !result.hasResult() && i < converters.size(); i++) {
                NotationConverter<? super N, ? extends T> converter = converters.get(i);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 17 10:39:11 UTC 2019
    - 1.6K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/internal/typeconversion/ClosureToSpecNotationConverter.java

        private final Class<T> type;
    
        public ClosureToSpecNotationConverter(Class<T> type) {
            this.type = type;
        }
    
        @Override
        public void convert(Closure notation, NotationConvertResult<? super Spec<T>> result) throws TypeConversionException {
            Spec<T> spec = Specs.convertClosureToSpec(notation);
            result.converted(spec);
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 17 10:39:11 UTC 2019
    - 1.5K bytes
    - Viewed (0)
  3. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/notations/DependencyNotationParser.java

    import org.gradle.internal.exceptions.DiagnosticsVisitor;
    import org.gradle.internal.reflect.Instantiator;
    import org.gradle.internal.typeconversion.MapNotationConverter;
    import org.gradle.internal.typeconversion.NotationConvertResult;
    import org.gradle.internal.typeconversion.NotationConverter;
    import org.gradle.internal.typeconversion.NotationConverterToNotationParserAdapter;
    import org.gradle.internal.typeconversion.NotationParser;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Mar 28 20:27:07 UTC 2024
    - 8.9K bytes
    - Viewed (0)
  4. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/notations/DependencyConstraintNotationParser.java

    import org.gradle.api.internal.attributes.ImmutableAttributesFactory;
    import org.gradle.internal.exceptions.DiagnosticsVisitor;
    import org.gradle.internal.reflect.Instantiator;
    import org.gradle.internal.typeconversion.NotationConvertResult;
    import org.gradle.internal.typeconversion.NotationConverter;
    import org.gradle.internal.typeconversion.NotationConverterToNotationParserAdapter;
    import org.gradle.internal.typeconversion.NotationParser;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 13 02:13:52 UTC 2024
    - 8.6K bytes
    - Viewed (0)
  5. subprojects/core-api/src/main/java/org/gradle/internal/typeconversion/NotationConverter.java

        /**
         * Attempt to convert the given notation.
         *
         * @throws TypeConversionException when the notation is recognized but cannot be converted for some reason.
         */
        void convert(N notation, NotationConvertResult<? super T> result) throws TypeConversionException;
    
        /**
         * Describes the formats that this converter accepts.
         */
        void describe(DiagnosticsVisitor visitor);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Aug 15 16:06:48 UTC 2017
    - 1.4K bytes
    - Viewed (0)
  6. subprojects/core-api/src/main/java/org/gradle/internal/typeconversion/NotationConverterToNotationParserAdapter.java

            return result.result;
        }
    
        @Override
        public void describe(DiagnosticsVisitor visitor) {
            converter.describe(visitor);
        }
    
        private static class ResultImpl<T> implements NotationConvertResult<T> {
            private boolean hasResult;
            private T result;
    
            @Override
            public boolean hasResult() {
                return hasResult;
            }
    
            @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jul 27 20:34:58 UTC 2020
    - 1.8K bytes
    - Viewed (0)
  7. subprojects/core/src/main/java/org/gradle/internal/typeconversion/CrossBuildCachingNotationConverter.java

            this.cache = cache;
            this.delegate = new NotationConverterToNotationParserAdapter<>(delegate);
        }
    
        @Override
        public void convert(Object notation, NotationConvertResult<? super T> result) throws TypeConversionException {
            T value = cache.get(notation, () -> delegate.parseNotation(notation));
            result.converted(value);
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 02 07:28:58 UTC 2020
    - 1.7K bytes
    - Viewed (0)
  8. subprojects/core-api/src/test/groovy/org/gradle/internal/typeconversion/TypeFilteringNotationConverterTest.groovy

    package org.gradle.internal.typeconversion
    
    import spock.lang.Specification
    
    class TypeFilteringNotationConverterTest extends Specification {
        def target = Mock(NotationConverter)
        def result = Mock(NotationConvertResult)
        def converter = new TypeFilteringNotationConverter<Number, BigDecimal, String>(BigDecimal, target)
    
        def "ignores notation when it is not an instance of the target type"() {
            when:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Aug 15 16:06:48 UTC 2017
    - 1.3K bytes
    - Viewed (0)
  9. subprojects/core/src/main/java/org/gradle/internal/typeconversion/JavaVersionFromCharSequenceNotationConverter.java

    public class JavaVersionFromCharSequenceNotationConverter implements NotationConverter<CharSequence, JavaVersion> {
        @Override
        public void convert(CharSequence notation, NotationConvertResult<? super JavaVersion> result) throws TypeConversionException {
            try {
                result.converted(JavaVersion.toVersion(notation));
            } catch (IllegalArgumentException e) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 15:43:28 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  10. subprojects/core/src/main/java/org/gradle/internal/typeconversion/DoubleFromCharSequenceNotationConverter.java

    @NonNullApi
    public class DoubleFromCharSequenceNotationConverter implements NotationConverter<CharSequence, Double> {
    
        @Override
        public void convert(CharSequence notation, NotationConvertResult<? super Double> result) throws TypeConversionException {
            try {
                result.converted(Double.valueOf(notation.toString()));
            } catch (NumberFormatException ex) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Aug 10 12:45:01 UTC 2023
    - 1.4K bytes
    - Viewed (0)
Back to top