Class GeneratedClusters
java.lang.Object
com.blackbuild.klum.ast.runtime.generated.GeneratedClusters
Generated-code linkage for Layer 3 Cluster accessors emitted by the DSL transformation.
This is not a supported handwritten client API or extension SPI. Generated Cluster accessors use these query operations while the reflection and Builder-aware query mechanics remain internal.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Map<String,Collection<T>> $klum$getCollectionsOfType(Object container, Class<T> fieldType) Returns generated Cluster collections with the requested element type.static <T> Map<String,Collection<T>> $klum$getCollectionsOfType(Object container, Class<T> fieldType, Class<? extends Annotation> filter) Returns generated Cluster collections with the requested element type and annotation.$klum$getNonEmptyPropertiesOfType(Object container, Class<T> fieldType) Returns non-null generated Cluster properties of the requested type.$klum$getNonEmptyPropertiesOfType(Object container, Class<T> fieldType, Class<? extends Annotation> filter) Returns non-null generated Cluster properties of the requested type and annotation.$klum$getPropertiesOfType(Object container, Class<T> fieldType) Returns generated Cluster properties of the requested type, including null values.$klum$getPropertiesOfType(Object container, Class<T> fieldType, Class<? extends Annotation> filter) Returns generated Cluster properties of the requested type and annotation, including null values.
-
Method Details
-
$klum$getPropertiesOfType
Returns generated Cluster properties of the requested type, including null values. -
$klum$getPropertiesOfType
public static <T> Map<String,T> $klum$getPropertiesOfType(Object container, Class<T> fieldType, Class<? extends Annotation> filter) Returns generated Cluster properties of the requested type and annotation, including null values. -
$klum$getNonEmptyPropertiesOfType
public static <T> Map<String,T> $klum$getNonEmptyPropertiesOfType(Object container, Class<T> fieldType) Returns non-null generated Cluster properties of the requested type. -
$klum$getNonEmptyPropertiesOfType
public static <T> Map<String,T> $klum$getNonEmptyPropertiesOfType(Object container, Class<T> fieldType, Class<? extends Annotation> filter) Returns non-null generated Cluster properties of the requested type and annotation. -
$klum$getCollectionsOfType
public static <T> Map<String,Collection<T>> $klum$getCollectionsOfType(Object container, Class<T> fieldType) Returns generated Cluster collections with the requested element type. -
$klum$getCollectionsOfType
public static <T> Map<String,Collection<T>> $klum$getCollectionsOfType(Object container, Class<T> fieldType, Class<? extends Annotation> filter) Returns generated Cluster collections with the requested element type and annotation.
-