- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for extractNestedType (0.65 sec)
-
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/properties/annotations/AbstractTypeMetadataWalker.java
"<key>", JavaReflectionUtil.extractNestedType((TypeToken<Map<?, ?>>) node, Map.class, 1)); } @SuppressWarnings("unchecked") @Override protected void walkNestedIterable(TypeToken<?> node, String qualifiedName, BiConsumer<String, TypeToken<?>> handler) { TypeToken<?> nestedType = JavaReflectionUtil.extractNestedType((TypeToken<? extends Iterable<?>>) node, Iterable.class, 0);
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 14K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/properties/annotations/NestedBeanAnnotationHandler.java
if (Map.class.isAssignableFrom(propertyMetadata.getDeclaredType().getRawType())) { Class<?> keyType = JavaReflectionUtil.extractNestedType((TypeToken<Map<?, ?>>) propertyMetadata.getDeclaredType(), Map.class, 0).getRawType(); NestedValidationUtil.validateKeyType(validationContext, propertyMetadata.getPropertyName(), keyType); } }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 2.1K bytes - Viewed (0) -
platforms/core-runtime/base-services/src/main/java/org/gradle/internal/reflect/JavaReflectionUtil.java
* @param parameterizedClass the parameterized class * @param typeParameterIndex the index of the parameter * @return a TypeToken */ public static <T> TypeToken<?> extractNestedType(TypeToken<T> beanType, Class<? super T> parameterizedClass, int typeParameterIndex) { ParameterizedType type = (ParameterizedType) beanType.getSupertype(parameterizedClass).getType();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 08:48:02 UTC 2023 - 2.7K bytes - Viewed (0)