Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 40 for NotationConverter (0.67 sec)

  1. subprojects/core/src/main/java/org/gradle/internal/typeconversion/IntegerFromCharSequenceNotationConverter.java

     * limitations under the License.
     */
    
    package org.gradle.internal.typeconversion;
    
    import org.gradle.internal.exceptions.DiagnosticsVisitor;
    
    public class IntegerFromCharSequenceNotationConverter implements NotationConverter<CharSequence, Integer> {
    
        @Override
        public void convert(CharSequence notation, NotationConvertResult<? super Integer> result) throws TypeConversionException {
            try {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jun 08 09:28:44 UTC 2022
    - 1.3K bytes
    - Viewed (0)
  2. subprojects/core-api/src/test/groovy/org/gradle/internal/typeconversion/NotationConverterToNotationParserAdapterTest.groovy

     */
    
    package org.gradle.internal.typeconversion
    
    import spock.lang.Specification
    
    class NotationConverterToNotationParserAdapterTest extends Specification {
        def converter = Mock(NotationConverter)
        def parser = new NotationConverterToNotationParserAdapter(converter)
    
        def "converts notation"() {
            given:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Aug 15 16:06:48 UTC 2017
    - 1.5K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/internal/typeconversion/ClosureToSpecNotationConverter.java

    import groovy.lang.Closure;
    import org.gradle.api.specs.Spec;
    import org.gradle.api.specs.Specs;
    import org.gradle.internal.exceptions.DiagnosticsVisitor;
    
    public class ClosureToSpecNotationConverter<T> implements NotationConverter<Closure, Spec<T>> {
        private final Class<T> type;
    
        public ClosureToSpecNotationConverter(Class<T> type) {
            this.type = type;
        }
    
        @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)
  4. subprojects/core/src/main/java/org/gradle/internal/typeconversion/LongFromCharSequenceNotationConverter.java

    package org.gradle.internal.typeconversion;
    
    import org.gradle.api.NonNullApi;
    import org.gradle.internal.exceptions.DiagnosticsVisitor;
    
    @NonNullApi
    public class LongFromCharSequenceNotationConverter implements NotationConverter<CharSequence, Long> {
    
        @Override
        public void convert(CharSequence notation, NotationConvertResult<? super Long> result) throws TypeConversionException {
            try {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Aug 10 12:45:01 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  5. subprojects/core-api/src/main/java/org/gradle/internal/typeconversion/NotationParser.java

    /**
     * A parser from notations of type {@link N} to a result of type {@link T}. This interface is used by clients to perform the parsing. To implement a parser, you should use {@link NotationConverter}
     * instead.
     */
    public interface NotationParser<N, T> {
        /**
         * @throws UnsupportedNotationException When the supplied notation is not handled by this parser.
    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/src/main/java/org/gradle/internal/typeconversion/TypedNotationConverter.java

     * limitations under the License.
     */
    
    package org.gradle.internal.typeconversion;
    
    import org.gradle.internal.exceptions.DiagnosticsVisitor;
    
    public abstract class TypedNotationConverter<N, T> implements NotationConverter<Object, T> {
    
        private final Class<N> typeToken;
    
        public TypedNotationConverter(Class<N> typeToken) {
            assert typeToken != null : "typeToken cannot be null";
            this.typeToken = typeToken;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 02 16:56:13 UTC 2016
    - 1.6K bytes
    - Viewed (0)
  7. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/notations/DependencyConstraintNotationParser.java

    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;
    import org.gradle.internal.typeconversion.NotationParserBuilder;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 13 02:13:52 UTC 2024
    - 8.6K bytes
    - Viewed (0)
  8. subprojects/core-api/src/main/java/org/gradle/internal/typeconversion/NotationConvertResult.java

     * limitations under the License.
     */
    
    package org.gradle.internal.typeconversion;
    
    public interface NotationConvertResult<T> {
        boolean hasResult();
    
        /**
         * Invoked when a {@link NotationConverter} is able to convert a notation to a result.
         */
        void converted(T result);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Aug 15 16:06:48 UTC 2017
    - 871 bytes
    - Viewed (0)
  9. subprojects/core-api/src/main/java/org/gradle/internal/typeconversion/CharSequenceNotationParser.java

     * limitations under the License.
     */
    
    package org.gradle.internal.typeconversion;
    
    import org.gradle.internal.exceptions.DiagnosticsVisitor;
    
    class CharSequenceNotationParser implements NotationConverter<String, String> {
        @Override
        public void convert(String notation, NotationConvertResult<? super String> result) throws TypeConversionException {
            result.converted(notation);
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 17 10:39:11 UTC 2019
    - 1.1K bytes
    - Viewed (0)
  10. subprojects/core-api/src/test/groovy/org/gradle/internal/typeconversion/CharSequenceNotationConverterTest.groovy

     * limitations under the License.
     */
    
    package org.gradle.internal.typeconversion
    
    import spock.lang.Specification
    
    class CharSequenceNotationConverterTest extends Specification {
        def target = Mock(NotationConverter)
        def result = Mock(NotationConvertResult)
        def converter = new CharSequenceNotationConverter<Object, Number>(target)
    
        def "ignores notations that are not a CharSequence instance"() {
            when:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 04 22:26:51 UTC 2021
    - 1.4K bytes
    - Viewed (0)
Back to top