Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ADD - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Collection
-
The members of the copy source are added to the target collection.
- ADD_MISSING - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Map
-
The members of the copy source are added to the target map.
- alternatives() - Element in annotation interface com.blackbuild.klum.ast.Field
-
Maps names to classes.
- ALWAYS_REPLACE - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Collection
-
The map is replaced even if the copy source is empty.
- ALWAYS_REPLACE - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Map
-
The map is replaced even if the copy source is empty.
- ALWAYS_REPLACE - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Single
-
The object is replaced even if the copy source is null.
- annotationType() - Method in class com.blackbuild.klum.ast.layer3.LinkToWrapper
- annotationType() - Method in class com.blackbuild.klum.ast.Validate.DefaultImpl
- AUTO - Enum constant in enum class com.blackbuild.klum.ast.layer3.LinkTo.Strategy
-
Choose the single match between FIELD_NAME or OWNER_PATH depending on the context.
- AutoCreate - Annotation Interface in com.blackbuild.klum.ast.layer3
-
Auto create the object of this field, if still
nullduring the auto create phase. - AutoCreate.None - Class in com.blackbuild.klum.ast.layer3
-
Marker class for default value.
- AutoLink - Annotation Interface in com.blackbuild.klum.ast.layer3
-
Lifecycle method that is called during the auto link phase.
B
- bounded() - Element in annotation interface com.blackbuild.klum.ast.layer3.Cluster
-
If set to true, the setter methods for matching fields are only created inside a named factory.
- BUILDER - Enum constant in enum class com.blackbuild.klum.ast.FieldType
-
Builder fields are construction-only state.
C
- Cluster - Annotation Interface in com.blackbuild.klum.ast.layer3
-
Automatically converts the annotated field into a getter method providing access to all matching fields, possibly filtered by the given annotation.
- Cluster.Undefined - Annotation Interface in com.blackbuild.klum.ast.layer3
- code() - Element in annotation interface com.blackbuild.klum.ast.Default
-
Delegates to the given closure, if the annotated field is empty.
- collections() - Element in annotation interface com.blackbuild.klum.ast.copy.Overwrite
- com.blackbuild.klum.ast - package com.blackbuild.klum.ast
- com.blackbuild.klum.ast.copy - package com.blackbuild.klum.ast.copy
- com.blackbuild.klum.ast.internal.cast - package com.blackbuild.klum.ast.internal.cast
- com.blackbuild.klum.ast.layer3 - package com.blackbuild.klum.ast.layer3
- combine(Validate.Level) - Method in enum class com.blackbuild.klum.ast.Validate.Level
- converter() - Element in annotation interface com.blackbuild.klum.ast.Owner
-
If set, the field or method matches the closure parameter.
- Converter - Annotation Interface in com.blackbuild.klum.ast
-
Designates a static (factory) method as a converter.
- converters() - Element in annotation interface com.blackbuild.klum.ast.Field
-
Create converter methods for this field.
- Converters - Annotation Interface in com.blackbuild.klum.ast
-
Handles implicit and explicit converter creation.
D
- Default - Annotation Interface in com.blackbuild.klum.ast
-
Designates a default value for the given field.
- DEFAULT - Enum constant in enum class com.blackbuild.klum.ast.FieldType
-
This is default field type, active if either the
Fieldannotation or its value is not present. - DEFAULT_KEY - Static variable in annotation interface com.blackbuild.klum.ast.layer3.AutoCreate
- DefaultApply - Annotation Interface in com.blackbuild.klum.ast.layer3
-
Marks a field with a closure that is automatically applied during the default phase.
- defaultImpl() - Element in annotation interface com.blackbuild.klum.ast.DSL
-
When present, the given type is used as default type for a field of this type.
- defaultImpl() - Element in annotation interface com.blackbuild.klum.ast.Field
-
Allows to set the base type for the given field.
- DefaultOverwrite - Annotation Interface in com.blackbuild.klum.ast.copy
-
Default overwrite strategy.
- DefaultValues - Annotation Interface in com.blackbuild.klum.ast.layer3
-
Marker interface to designate an annotation as a default value provider.
- delegate() - Element in annotation interface com.blackbuild.klum.ast.Default
-
Delegate to a field with the same name on the targeted field, if the annotated field is empty
- delegate() - Element in annotation interface com.blackbuild.klum.ast.ParameterAnnotation.ClosureHint
- DelegatesToBuilder - Annotation Interface in com.blackbuild.klum.ast
-
Marks a closure parameter as delegating to a generated Builder.
- DelegatesToRW - Annotation Interface in com.blackbuild.klum.ast
-
Deprecated, for removal: This API element is subject to removal in a future version.
- DEPRECATION - Enum constant in enum class com.blackbuild.klum.ast.Validate.Level
-
Indicates that the validation problem is a deprecation warning, meaning that the validation target is still valid but should not be used anymore.
- doCall() - Method in class com.blackbuild.klum.ast.layer3.AutoCreate.None
- doCall() - Method in class com.blackbuild.klum.ast.NamedAnnotationMemberClosure
- doCall(Object) - Method in class com.blackbuild.klum.ast.NamedAnnotationMemberClosure
- doCall(Object...) - Method in class com.blackbuild.klum.ast.NamedAnnotationMemberClosure
- documentation() - Element in annotation interface com.blackbuild.klum.ast.KlumGenerated
-
Documentation for the generated element.
- DSL - Annotation Interface in com.blackbuild.klum.ast
-
DSL is used to designate a DSL/Model object, which is enriched using the AST transformation.
E
- equalOrWorseThen(Validate.Level) - Method in enum class com.blackbuild.klum.ast.Validate.Level
- equals(Object) - Method in class com.blackbuild.klum.ast.layer3.LinkToWrapper
- ERROR - Enum constant in enum class com.blackbuild.klum.ast.Validate.Level
-
Indicates that the validation problem is an error, meaning that the validation target is not valid.
- excludeDefaultPrefixes() - Element in annotation interface com.blackbuild.klum.ast.Converters
-
If set to false, the default prefixes are ignored.
- excludeMethods() - Element in annotation interface com.blackbuild.klum.ast.Converters
-
Prefixes of static methods that should not be considered factories.
F
- factory() - Element in annotation interface com.blackbuild.klum.ast.DSL
-
When set, the given class, which must be a subclass of either KlumFactory (for abstract classes) or KlumFactory.Keyed/Unkeyed will be used as a base for the generated factory class.
- FAIL - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Missing
-
Fail if the target field is missing.
- field() - Element in annotation interface com.blackbuild.klum.ast.Default
-
Delegates to the field with the given name, if the annotated field is empty.
- field() - Element in annotation interface com.blackbuild.klum.ast.layer3.LinkTo
-
The field of the target owner object to be used as the target for the link.
- field() - Method in class com.blackbuild.klum.ast.layer3.LinkToWrapper
- Field - Annotation Interface in com.blackbuild.klum.ast
-
Controls specific behaviour for certain fields.
- FIELD_NAME - Enum constant in enum class com.blackbuild.klum.ast.layer3.LinkTo.Strategy
-
Use the field of the provider with the same name as the annotated field.
- Field.FieldName - Interface in com.blackbuild.klum.ast
-
Marker interface used to designate a field to use the field name of the owner as key.
- fieldId() - Element in annotation interface com.blackbuild.klum.ast.layer3.LinkTo
-
If set use the field of the owner with a matching LinkSource annotation with the same id.
- fieldId() - Method in class com.blackbuild.klum.ast.layer3.LinkToWrapper
- FieldType - Enum Class in com.blackbuild.klum.ast
-
Designates the type of the field.
- fromString(String) - Static method in enum class com.blackbuild.klum.ast.Validate.Level
- FULL_REPLACE - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Map
-
The map is fully replaced if the replacement is not empty.
- FullReplaceOverwrite - Annotation Interface in com.blackbuild.klum.ast.copy
-
Overwrite strategy that completely replaces the target`s fields with those of the source, only ignoring null values.
G
- generator() - Element in annotation interface com.blackbuild.klum.ast.KlumGenerated
-
Fully qualified name of the generator / plugin class that created this element.
- GroovyTruth(Object, Object) - Constructor for class com.blackbuild.klum.ast.Validate.GroovyTruth
H
- hashCode() - Method in class com.blackbuild.klum.ast.layer3.LinkToWrapper
- HelmOverwrite - Annotation Interface in com.blackbuild.klum.ast.copy
-
Helm like overwrite strategy.
I
- ifSet() - Element in annotation interface com.blackbuild.klum.ast.layer3.Notify
-
The message to be given for the generated issue if the field was manually set.
- ifUnset() - Element in annotation interface com.blackbuild.klum.ast.layer3.Notify
-
The message to be given for the generated issue if the field was not manually set.
- Ignore(Object, Object) - Constructor for class com.blackbuild.klum.ast.Validate.Ignore
- IGNORE - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Missing
-
Silently ignore missing target fields.
- IGNORED - Enum constant in enum class com.blackbuild.klum.ast.FieldType
-
Designates that no accessor methods should be created at all.
- ignoreUnknownFields() - Element in annotation interface com.blackbuild.klum.ast.layer3.DefaultValues
-
If false (default), the setting will fail if a matching field in the target object does not exist.
- includeConstructors() - Element in annotation interface com.blackbuild.klum.ast.Converters
-
If set to true, public constructors of a target class are used for converters as well.
- includeMethods() - Element in annotation interface com.blackbuild.klum.ast.Converters
-
Prefixes of static methods that are considered factories.
- includeNulls() - Element in annotation interface com.blackbuild.klum.ast.layer3.Cluster
-
If set to false, null values are not included in the result.
- INFO - Enum constant in enum class com.blackbuild.klum.ast.Validate.Level
-
Informational message, used to indicate that something is not wrong, but might be worth noting.
- INHERIT - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Collection
-
No explicit overwrite strategy is set.
- INHERIT - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Map
-
No explicit overwrite strategy is set.
- INHERIT - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Missing
-
No explicit strategy is set.
- INHERIT - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Single
-
No explicit overwrite strategy is set.
- INSTANCE - Static variable in class com.blackbuild.klum.ast.Validate.DefaultImpl
K
- key() - Element in annotation interface com.blackbuild.klum.ast.Field
-
Allows to set the key for a single Keyed Object field to a value defined by the owner.
- key() - Element in annotation interface com.blackbuild.klum.ast.layer3.AutoCreate
- Key - Annotation Interface in com.blackbuild.klum.ast
-
Designates a field as the key of the containing class.
- keyMapping() - Element in annotation interface com.blackbuild.klum.ast.Field
-
Closure that is used to derive the key from the value.
- KlumGenerated - Annotation Interface in com.blackbuild.klum.ast
-
Marker annotation to designate elements generated by KlumAst (or other Klum libraries).
L
- LegacyOverwrite - Annotation Interface in com.blackbuild.klum.ast.copy
-
Overwrite strategy of KlumAST 1.x.
- LenientOverwrite - Annotation Interface in com.blackbuild.klum.ast.copy
-
Overwrite strategy that only modifies empty/null fields of the target.
- level() - Element in annotation interface com.blackbuild.klum.ast.layer3.Notify
-
The level of the generated issue.
- level() - Element in annotation interface com.blackbuild.klum.ast.Required
-
The level of the validation problem, defaults to
Validate.Level.ERRORif the requirement is violated. - level() - Method in class com.blackbuild.klum.ast.Validate.DefaultImpl
- level() - Element in annotation interface com.blackbuild.klum.ast.Validate
-
Defines the severity of the validation problem.
- LIFECYCLE - Enum constant in enum class com.blackbuild.klum.ast.WriteAccess.Type
- LINK - Enum constant in enum class com.blackbuild.klum.ast.FieldType
-
Designates this field as a link to an existing object.
- LinkSource - Annotation Interface in com.blackbuild.klum.ast.layer3
-
A LinkSource represents the supplier for a given link.
- LinkTo - Annotation Interface in com.blackbuild.klum.ast.layer3
-
Provides mechanisms to automatically fill a field with an existing object from somewhere else in the model tree.
- LinkTo.Strategy - Enum Class in com.blackbuild.klum.ast.layer3
- LinkToWrapper - Class in com.blackbuild.klum.ast.layer3
-
Helper class to wrap the LinkTo annotation and provide a unified view on the annotation.
- LinkToWrapper(Field) - Constructor for class com.blackbuild.klum.ast.layer3.LinkToWrapper
M
- MANUAL - Enum constant in enum class com.blackbuild.klum.ast.WriteAccess.Type
- maps() - Element in annotation interface com.blackbuild.klum.ast.copy.Overwrite
- members() - Element in annotation interface com.blackbuild.klum.ast.Field
-
Name of the inner methods for collections.
- MERGE - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Single
-
The object is merged with the existing object.
- MERGE_KEYS - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Map
-
The members of the copy source are added to the target map.
- MERGE_VALUES - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Map
-
The members of the copy source are added to the target map.
- message() - Method in class com.blackbuild.klum.ast.Validate.DefaultImpl
- message() - Element in annotation interface com.blackbuild.klum.ast.Validate
-
A message to be returned when validation fails.
- missing() - Element in annotation interface com.blackbuild.klum.ast.copy.Overwrite
- Mutator - Annotation Interface in com.blackbuild.klum.ast
-
Designates a method as a construction-time mutator.
N
- NamedAnnotationMemberClosure<T> - Class in com.blackbuild.klum.ast
-
Dummy annotation to mark a member field accepting a closure as a special value (like Undefine, Ignored, etc.), i.e.
- NamedAnnotationMemberClosure(Object, Object) - Constructor for class com.blackbuild.klum.ast.NamedAnnotationMemberClosure
- nameSuffix() - Element in annotation interface com.blackbuild.klum.ast.layer3.LinkTo
-
If set, is added to automatically determined names (i.e.
- nameSuffix() - Method in class com.blackbuild.klum.ast.layer3.LinkToWrapper
- NeedsDSLClass - Annotation Interface in com.blackbuild.klum.ast.internal.cast
- NoClosure - Class in com.blackbuild.klum.ast
- NoClosure(Object, Object) - Constructor for class com.blackbuild.klum.ast.NoClosure
- None(Object, Object) - Constructor for class com.blackbuild.klum.ast.layer3.AutoCreate.None
- NONE - Enum constant in enum class com.blackbuild.klum.ast.Validate.Level
-
No validation problem, used as a default value
- Notify - Annotation Interface in com.blackbuild.klum.ast.layer3
-
Can be used to mark fields to emit a notification if its value is manually set or not set.
O
- Optional - Annotation Interface in com.blackbuild.klum.ast
-
Shortcut for an Validate(Ignore) annotation on a field.
- OPTIONAL_LINK - Enum constant in enum class com.blackbuild.klum.ast.FieldType
-
A relationship which accepts either owned composition or an aggregation link.
- Overwrite - Annotation Interface in com.blackbuild.klum.ast.copy
-
Handles how values are copied from one object to another.
- Overwrite.Collection - Annotation Interface in com.blackbuild.klum.ast.copy
- Overwrite.Map - Annotation Interface in com.blackbuild.klum.ast.copy
- Overwrite.Missing - Annotation Interface in com.blackbuild.klum.ast.copy
- Overwrite.Single - Annotation Interface in com.blackbuild.klum.ast.copy
- OverwriteStrategy - Interface in com.blackbuild.klum.ast.copy
-
Defines the various strategies for different targets.
- OverwriteStrategy.Collection - Enum Class in com.blackbuild.klum.ast.copy
-
Defines the strategy for a collection.
- OverwriteStrategy.Map - Enum Class in com.blackbuild.klum.ast.copy
-
Defines the strategy for a map.
- OverwriteStrategy.Missing - Enum Class in com.blackbuild.klum.ast.copy
-
Strategies for handling fields that are missing in the target object.
- OverwriteStrategy.Single - Enum Class in com.blackbuild.klum.ast.copy
-
Defines the strategy for a single dsl object.
- Owner - Annotation Interface in com.blackbuild.klum.ast
-
Designates a field or method as owner field or method.
- OWNER_PATH - Enum constant in enum class com.blackbuild.klum.ast.layer3.LinkTo.Strategy
-
Use the field of the provider with the same name as the field in the owner pointing to the annotated field's object.
P
- ParameterAnnotation - Annotation Interface in com.blackbuild.klum.ast
-
Mark an annotation as provider for parameter annotations to be copied to the adder/setter methods.
- ParameterAnnotation.ClosureHint - Annotation Interface in com.blackbuild.klum.ast
-
Allows a
DelegatesToand orClosureParamsannotation to be placed on the element parameter for adder methods (in case of collection or map only on the single adder methods). - params() - Element in annotation interface com.blackbuild.klum.ast.ParameterAnnotation.ClosureHint
- PostApply - Annotation Interface in com.blackbuild.klum.ast
-
Designates a method to be executed after apply has been called.
- PostCreate - Annotation Interface in com.blackbuild.klum.ast
-
Designates a method to be executed after create has been called and the templates have been applied.
- PostTree - Annotation Interface in com.blackbuild.klum.ast
-
Designates a method to be executed after the complete model has been created and auto* phases have run.
- PROTECTED - Enum constant in enum class com.blackbuild.klum.ast.FieldType
-
Designates the field as protected.
- provider() - Element in annotation interface com.blackbuild.klum.ast.layer3.LinkTo
-
The owner of the link.
- provider() - Method in class com.blackbuild.klum.ast.layer3.LinkToWrapper
- providerType() - Element in annotation interface com.blackbuild.klum.ast.layer3.LinkTo
-
If set, the owner is determined by walking the owner hierarchy up until the given type is found.
- providerType() - Method in class com.blackbuild.klum.ast.layer3.LinkToWrapper
R
- REPLACE - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Collection
-
The collection is fully replaced if the replacement is not empty.
- REPLACE - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Single
-
The object is fully replaced.
- Required - Annotation Interface in com.blackbuild.klum.ast
-
Shortcut for an empty
Validateannotation on a field. - Role - Annotation Interface in com.blackbuild.klum.ast
-
Designates this field as a role field.
- root() - Element in annotation interface com.blackbuild.klum.ast.Owner
-
If set to true, the owner is set to root object, if matching.
S
- selector() - Element in annotation interface com.blackbuild.klum.ast.layer3.LinkTo
-
If set, the field of the provider is determined by the given selector.
- selector() - Method in class com.blackbuild.klum.ast.layer3.LinkToWrapper
- SET_IF_EMPTY - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Collection
-
The collection is fully replaced only if target has now elements.
- SET_IF_EMPTY - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Map
-
The map is replaced only if the target map is empty.
- SET_IF_NULL - Enum constant in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Single
-
The object is set only when there was no previous value.
- shortName() - Element in annotation interface com.blackbuild.klum.ast.DSL
-
The short name of the class to be used in collections.
- singles() - Element in annotation interface com.blackbuild.klum.ast.copy.Overwrite
- strategy() - Element in annotation interface com.blackbuild.klum.ast.layer3.LinkTo
-
If set, determines the strategy to determine which field of the provider is to be used as the link source.
- strategy() - Method in class com.blackbuild.klum.ast.layer3.LinkToWrapper
- stripSuffix() - Element in annotation interface com.blackbuild.klum.ast.DSL
-
When present, the given suffix is stripped from child class names to determine the short name.
T
- tags() - Element in annotation interface com.blackbuild.klum.ast.KlumGenerated
- TRANSIENT - Enum constant in enum class com.blackbuild.klum.ast.FieldType
-
Designates a field as transient.
- transitive() - Element in annotation interface com.blackbuild.klum.ast.Owner
-
If set to true, the owner is set to the first ancestor of the given type.
- type() - Element in annotation interface com.blackbuild.klum.ast.layer3.AutoCreate
V
- Validate - Annotation Interface in com.blackbuild.klum.ast
-
Activates validation for the given field or marks the annotated method as validation method.
- Validate.DefaultImpl - Class in com.blackbuild.klum.ast
- Validate.GroovyTruth - Class in com.blackbuild.klum.ast
-
Default value for
Validate.value(). - Validate.Ignore - Class in com.blackbuild.klum.ast
-
If used as value for
Validate.value(), configures validation to ignore this field. - Validate.Level - Enum Class in com.blackbuild.klum.ast
-
Defines the severity of the validation problem.
- value() - Element in annotation interface com.blackbuild.klum.ast.Converters
-
Additional classes that are searched for factory methods.
- value() - Element in annotation interface com.blackbuild.klum.ast.copy.Overwrite.Collection
- value() - Element in annotation interface com.blackbuild.klum.ast.copy.Overwrite.Map
- value() - Element in annotation interface com.blackbuild.klum.ast.copy.Overwrite.Missing
- value() - Element in annotation interface com.blackbuild.klum.ast.copy.Overwrite.Single
- value() - Element in annotation interface com.blackbuild.klum.ast.DelegatesToBuilder
-
The DSL Object whose generated Builder receives the closure.
- value() - Element in annotation interface com.blackbuild.klum.ast.DelegatesToRW
-
Deprecated.The DSL Object whose generated Builder receives the closure.
- value() - Element in annotation interface com.blackbuild.klum.ast.Field
- value() - Element in annotation interface com.blackbuild.klum.ast.layer3.AutoCreate
-
Closure that contains exactly one Map literal, which is passed to the create method as named parameters.
- value() - Element in annotation interface com.blackbuild.klum.ast.layer3.Cluster
-
If set, filters the results by the given annotation.
- value() - Element in annotation interface com.blackbuild.klum.ast.layer3.DefaultApply
-
The closure to apply.
- value() - Element in annotation interface com.blackbuild.klum.ast.layer3.LinkSource
- value() - Element in annotation interface com.blackbuild.klum.ast.Required
-
An optional message to be given for failed validations
- value() - Element in annotation interface com.blackbuild.klum.ast.Role
-
if set, role will only be set if the owner instance is of this type
- value() - Method in class com.blackbuild.klum.ast.Validate.DefaultImpl
- value() - Element in annotation interface com.blackbuild.klum.ast.Validate
-
A closure to be executed to validate the annotated field.
- value() - Element in annotation interface com.blackbuild.klum.ast.WriteAccess
-
Returns the type of write access.
- valueOf(String) - Static method in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Collection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Map
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Missing
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Single
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.blackbuild.klum.ast.FieldType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.blackbuild.klum.ast.layer3.LinkTo.Strategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.blackbuild.klum.ast.Validate.Level
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.blackbuild.klum.ast.WriteAccess.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Collection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Map
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Missing
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.blackbuild.klum.ast.copy.OverwriteStrategy.Single
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.blackbuild.klum.ast.FieldType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.blackbuild.klum.ast.layer3.LinkTo.Strategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.blackbuild.klum.ast.Validate.Level
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.blackbuild.klum.ast.WriteAccess.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueTarget() - Element in annotation interface com.blackbuild.klum.ast.layer3.DefaultValues
-
Maps the member 'values' of the annotated annotation to a specific target field in the annotated object.
W
- WARNING - Enum constant in enum class com.blackbuild.klum.ast.Validate.Level
-
Warning message, used to indicate that something is not wrong, but might lead to problems later on.
- worseThen(Validate.Level) - Method in enum class com.blackbuild.klum.ast.Validate.Level
- WriteAccess - Annotation Interface in com.blackbuild.klum.ast
-
Meta-annotation for annotations that mark construction-time methods.
- WriteAccess.Type - Enum Class in com.blackbuild.klum.ast
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
DelegatesToBuilder. The AST normalizes this source alias to the same generatedDelegatesTometadata.