Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 203 for isEnum (0.16 sec)

  1. platforms/core-configuration/base-services-groovy/src/main/java/org/gradle/api/internal/coerce/StringToEnumTransformer.java

                if (type.isInstance(arg) || arg == null) {
                    // Can use arg without conversion
                    continue;
                }
                if (!(arg instanceof CharSequence && type.isEnum())) {
                    // Cannot convert
                    return args;
                }
                needsTransform = true;
            }
            if (!needsTransform) {
                return args;
            }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 10:00:26 UTC 2023
    - 2.8K bytes
    - Viewed (0)
  2. platforms/core-configuration/stdlib-serialization-codecs/src/main/kotlin/org/gradle/internal/serialize/codecs/stdlib/EnumCodec.kt

    
    object EnumCodec : EncodingProducer, Decoding {
    
        override fun encodingForType(type: Class<*>): Encoding? =
            EnumEncoding.takeIf { type.isEnum }
                ?: EnumSubTypeEncoding.takeIf { type.superclass?.isEnum == true }
    
        override suspend fun ReadContext.decode(): Any? {
            val enumClass = readClass()
            val enumOrdinal = readSmallInt()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 04 18:56:44 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/EnumStrategy.java

        @Override
        public <T> void extract(ModelSchemaExtractionContext<T> extractionContext) {
            ModelType<T> type = extractionContext.getType();
            if (type.getRawClass().isEnum()) {
                extractionContext.found(new ScalarValueSchema<T>(type));
            }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  4. build-logic/binary-compatibility/src/test/kotlin/gradlebuild/binarycompatibility/KotlinInternalFilteringTest.kt

            "Constructor" to "AddedClass(java.lang.String)",
            "Constructor" to "AddedClass()",
            "Class" to "AddedEnum",
            "Field" to "FOO"
        ) + reportedMembersFor("AddedEnum", isEnum = true) + listOf(
            "Method" to "AddedEnum.valueOf(java.lang.String)",
            "Method" to "AddedEnum.values()",
            "Class" to "AddedObject",
            "Field" to "INSTANCE",
            "Field" to "cathedral"
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jul 11 06:57:51 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/snapshot/impl/IsolatedEnumValueSnapshot.java

            return value;
        }
    
        @Nullable
        @Override
        public <S> S coerce(Class<S> type) {
            if (type.isInstance(value)) {
                return type.cast(value);
            }
            if (type.isEnum() && type.getName().equals(value.getDeclaringClass().getName())) {
                return type.cast(Enum.valueOf(Cast.uncheckedNonnullCast(type.asSubclass(Enum.class)), value.name()));
            }
            return null;
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 08 14:30:43 UTC 2024
    - 1.7K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/snapshot/impl/CoercingStringValueSnapshot.java

        }
    
        @Nullable
        @Override
        public <S> S coerce(Class<S> type) {
            if (type.isInstance(getValue())) {
                return type.cast(this);
            }
            if (type.isEnum()) {
                return type.cast(Enum.valueOf(Cast.uncheckedNonnullCast(type.asSubclass(Enum.class)), getValue()));
            }
            if (Named.class.isAssignableFrom(type)) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  7. subprojects/core/src/main/java/org/gradle/internal/typeconversion/EnumFromCharSequenceNotationParser.java

        private final Class<? extends T> type;
    
        public EnumFromCharSequenceNotationParser(Class<? extends T> enumType) {
            assert enumType.isEnum() : "resultingType must be enum";
            this.type = enumType;
        }
    
        @Override
        public void convert(CharSequence notation, NotationConvertResult<? super T> result) throws TypeConversionException {
            try {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 12 07:52:06 UTC 2021
    - 1.9K bytes
    - Viewed (0)
  8. subprojects/core/src/main/java/org/gradle/api/internal/tasks/options/OptionValueNotationParserFactory.java

                return Cast.uncheckedCast(new NotationConverterToNotationParserAdapter<>(converter));
            } else if (targetType.isEnum()) {
                @SuppressWarnings({"rawtypes", "unchecked"})
                NotationConverter<CharSequence, T> converter = new EnumFromCharSequenceNotationParser(targetType.asSubclass(Enum.class));
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 15:43:28 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  9. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiNamedClassOrObjectSymbol.kt

                        else -> KaClassKind.OBJECT
                    }
                    is KtClass -> when {
                        psi.isInterface() -> KaClassKind.INTERFACE
                        psi.isEnum() -> KaClassKind.ENUM_CLASS
                        psi.isAnnotation() -> KaClassKind.ANNOTATION_CLASS
                        else -> KaClassKind.CLASS
                    }
                    else -> error("Unexpected class instance")
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 09:59:11 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  10. subprojects/core-api/src/main/java/org/gradle/model/internal/type/ClassTypeWrapper.java

            //  that extends the immediately enclosing enum type."
            if (enclosingClass != null
                && enclosingClass.isEnum()
                && clazz.getSuperclass() == enclosingClass) {
    
                return enclosingClass;
            }
    
            return clazz;
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 11 21:42:04 UTC 2018
    - 4.3K bytes
    - Viewed (0)
Back to top