JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
A
AbstractBuilderProcessor
- Class in
io.sundr.builder.internal.processor
AbstractBuilderProcessor()
- Constructor for class io.sundr.builder.internal.processor.
AbstractBuilderProcessor
Adapter
- Annotation Type in
io.sundr.builder.annotations
Configuration for generating a adapter.
AddAllArgsConstructor
- Class in
io.sundr.builder.internal.visitors
AddAllArgsConstructor()
- Constructor for class io.sundr.builder.internal.visitors.
AddAllArgsConstructor
AddAllArgsConstructor(Predicate<TypeDefFluent<?>>)
- Constructor for class io.sundr.builder.internal.visitors.
AddAllArgsConstructor
AddGetters
- Class in
io.sundr.builder.internal.visitors
AddGetters()
- Constructor for class io.sundr.builder.internal.visitors.
AddGetters
AddGetters(Predicate<TypeDefFluent<?>>)
- Constructor for class io.sundr.builder.internal.visitors.
AddGetters
ADDITIONAL_BUILDABLES
- Static variable in class io.sundr.builder.
Constants
ADDITIONAL_TYPES
- Static variable in class io.sundr.builder.
Constants
AddLombokAllArgsConstructor
- Class in
io.sundr.builder.internal.visitors.lombok
AddLombokAllArgsConstructor()
- Constructor for class io.sundr.builder.internal.visitors.lombok.
AddLombokAllArgsConstructor
AddLombokGetters
- Class in
io.sundr.builder.internal.visitors.lombok
AddLombokGetters()
- Constructor for class io.sundr.builder.internal.visitors.lombok.
AddLombokGetters
AddLombokSetters
- Class in
io.sundr.builder.internal.visitors.lombok
AddLombokSetters()
- Constructor for class io.sundr.builder.internal.visitors.lombok.
AddLombokSetters
AddNoArgWithMethod
- Class in
io.sundr.builder.internal.visitors
AddNoArgWithMethod()
- Constructor for class io.sundr.builder.internal.visitors.
AddNoArgWithMethod
AddSetters
- Class in
io.sundr.builder.internal.visitors
AddSetters()
- Constructor for class io.sundr.builder.internal.visitors.
AddSetters
AddSetters(Predicate<TypeDefFluent<?>>)
- Constructor for class io.sundr.builder.internal.visitors.
AddSetters
allGenericsOf(TypeDef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
allGenericsOf(TypeRef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
allGenericsOf(Property)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
allGenericsOf(Method)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
alsoImport(Attributeable, ClassRef...)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
alsoImportAsList(Attributeable)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
appendNewGenericArgument(ClassRef, TypeParamRef...)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
appendNewWildcardArgument(ClassRef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
apply(List<String>)
- Method in class io.sundr.builder.internal.functions.
Construct
apply(RichTypeDef)
- Method in class io.sundr.builder.internal.functions.
ToPojo
ARRAY_AS_LIST
- Static variable in class io.sundr.builder.internal.functions.
TypeAs
arrayAsList(Property)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
ARRAYS
- Static variable in class io.sundr.builder.
Constants
B
BOXED_OF
- Static variable in class io.sundr.builder.internal.functions.
TypeAs
Buildable
- Annotation Type in
io.sundr.builder.annotations
An annotation that triggers the generation of a
Builder
.
BUILDABLE
- Static variable in class io.sundr.builder.
Constants
BUILDABLE_ANNOTATION
- Static variable in class io.sundr.builder.
Constants
BUILDABLE_DECENDANTS
- Static variable in class io.sundr.builder.internal.functions.
Descendants
BUILDABLE_ENABLED
- Static variable in class io.sundr.builder.
Constants
buildableField(Property)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
BuildableProcessor
- Class in
io.sundr.builder.internal.processor
BuildableProcessor()
- Constructor for class io.sundr.builder.internal.processor.
BuildableProcessor
BuildableReference
- Annotation Type in
io.sundr.builder.annotations
BuildableRepository
- Class in
io.sundr.builder.internal
BuildableRepository()
- Constructor for class io.sundr.builder.internal.
BuildableRepository
BUILDER
- Static variable in class io.sundr.builder.internal.functions.
ClazzAs
BUILDER_REF
- Static variable in class io.sundr.builder.internal.functions.
TypeAs
Something -> SomethingBuilder
BuilderContext
- Class in
io.sundr.builder.internal
BuilderContext(Elements, Types, Boolean, Boolean, String, Inline...)
- Constructor for class io.sundr.builder.internal.
BuilderContext
BuilderContextManager
- Class in
io.sundr.builder.internal
BuilderUtils
- Class in
io.sundr.builder.internal.utils
C
canBeBuilt(TypeRef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
canBeBuilt(TypeDef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
ClazzAs
- Class in
io.sundr.builder.internal.functions
ClazzAs()
- Constructor for class io.sundr.builder.internal.functions.
ClazzAs
clear()
- Method in class io.sundr.builder.internal.
BuildableRepository
COLLECTORS
- Static variable in class io.sundr.builder.
Constants
combine(Function<T, T>...)
- Static method in class io.sundr.builder.internal.functions.
TypeAs
Constants
- Class in
io.sundr.builder
CONSTRAIN_VIOLATION
- Static variable in class io.sundr.builder.
Constants
CONSTRAIN_VIOLATION_EXCEPTION
- Static variable in class io.sundr.builder.
Constants
Construct
- Class in
io.sundr.builder.internal.functions
Construct(TypeDef)
- Constructor for class io.sundr.builder.internal.functions.
Construct
Construct(TypeDef, TypeRef, String)
- Constructor for class io.sundr.builder.internal.functions.
Construct
Construct(TypeDef, TypeRef...)
- Constructor for class io.sundr.builder.internal.functions.
Construct
Construct(TypeDef, List<TypeRef>)
- Constructor for class io.sundr.builder.internal.functions.
Construct
Construct(TypeDef, List<TypeRef>, String)
- Constructor for class io.sundr.builder.internal.functions.
Construct
create(Elements, Types)
- Static method in class io.sundr.builder.internal.
BuilderContextManager
create(Elements, Types, Boolean, Boolean, String, Inline...)
- Static method in class io.sundr.builder.internal.
BuilderContextManager
D
DEFAULT_BUILDER_PACKAGE
- Static variable in class io.sundr.builder.
Constants
DEPRECATED_ANNOTATION
- Static variable in class io.sundr.builder.
Constants
DESCENDANT_OF
- Static variable in class io.sundr.builder.
Constants
DESCENDANTS
- Static variable in class io.sundr.builder.
Constants
Descendants
- Class in
io.sundr.builder.internal.functions
Descendants()
- Constructor for class io.sundr.builder.internal.functions.
Descendants
DublicatePropertyCheck
- Class in
io.sundr.builder.internal.checks
DublicatePropertyCheck()
- Constructor for class io.sundr.builder.internal.checks.
DublicatePropertyCheck
E
EDITABLE
- Static variable in class io.sundr.builder.internal.functions.
ClazzAs
EDITABLE_BUILDER
- Static variable in class io.sundr.builder.internal.functions.
ClazzAs
EDITABLE_ENABLED
- Static variable in class io.sundr.builder.
Constants
EMPTY
- Static variable in class io.sundr.builder.internal.processor.
AbstractBuilderProcessor
enclosedBuildables(TypeDef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
Get all the enclosingTypes.
EXTERNAL_BUILDABLE
- Static variable in class io.sundr.builder.
Constants
ExternalBuildableProcessor
- Class in
io.sundr.builder.internal.processor
ExternalBuildableProcessor()
- Constructor for class io.sundr.builder.internal.processor.
ExternalBuildableProcessor
ExternalBuildables
- Annotation Type in
io.sundr.builder.annotations
F
FilterDescendants
- Annotation Type in
io.sundr.builder.annotations
findBuildableConstructor(TypeDef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
findBuildableReferences(ClassRef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
Returns all references of a
ClassRef
that are considered buildable.
findBuildableSuperClass(TypeDef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
findBuildableSuperClassRef(TypeDef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
FLUENT
- Static variable in class io.sundr.builder.internal.functions.
ClazzAs
FLUENT_A_REF
- Static variable in class io.sundr.builder.internal.functions.
TypeAs
Distance
-> DistanceFluent
FLUENT_Q_REF
- Static variable in class io.sundr.builder.internal.functions.
TypeAs
Distance
-> DistanceFluent
FLUENT_REF
- Static variable in class io.sundr.builder.internal.functions.
TypeAs
FQN
- Static variable in interface io.sundr.builder.annotations.
None
fullyQualifiedNameDiff(TypeRef, TypeDef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
FUNCTION
- Static variable in class io.sundr.builder.
Constants
G
generateBuildables(BuilderContext, Set<TypeDef>)
- Method in class io.sundr.builder.internal.processor.
AbstractBuilderProcessor
GENERATED
- Static variable in class io.sundr.builder.
Constants
generatePojos(BuilderContext, Set<TypeDef>)
- Method in class io.sundr.builder.internal.processor.
AbstractBuilderProcessor
Returns true if pojos where generated.
GENERIC_TYPE_REF
- Static variable in class io.sundr.builder.
Constants
getAptContext()
- Method in class io.sundr.builder.internal.
BuilderContext
getBaseFluentClass()
- Method in class io.sundr.builder.internal.
BuilderContext
getBuildable(TypeRef)
- Method in class io.sundr.builder.internal.
BuildableRepository
getBuildableReferences(BuilderContext, Buildable)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
getBuildableReferences(BuilderContext, ExternalBuildables)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
getBuildableRepository()
- Method in class io.sundr.builder.internal.
BuilderContext
getBuildables()
- Method in class io.sundr.builder.internal.
BuildableRepository
getBuilderFromDefaults(TypeDef)
- Static method in class io.sundr.builder.internal.functions.
ToPojo
getBuilderInterface()
- Method in class io.sundr.builder.internal.
BuilderContext
getBuilderPackage()
- Method in class io.sundr.builder.internal.
BuilderContext
getContext()
- Static method in class io.sundr.builder.internal.
BuilderContextManager
getDefinitionRepository()
- Method in class io.sundr.builder.internal.
BuilderContext
getDelegatingVisitorClass()
- Method in class io.sundr.builder.internal.
BuilderContext
getEditableInterface()
- Method in class io.sundr.builder.internal.
BuilderContext
getElements()
- Method in class io.sundr.builder.internal.
BuilderContext
getGenerateBuilderPackage()
- Method in class io.sundr.builder.internal.
BuilderContext
getInlineableBase()
- Method in class io.sundr.builder.internal.
BuilderContext
getInlineableConstructors(Property)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
getInlineableInterface(Inline)
- Method in class io.sundr.builder.internal.
BuilderContext
getInlineables()
- Method in class io.sundr.builder.internal.
BuilderContext
getInlineReturnType(BuilderContext, Inline, TypeDef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
getInlineType(BuilderContext, Inline)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
getNestedInterface()
- Method in class io.sundr.builder.internal.
BuilderContext
getNextGeneric(TypeDef, TypeParamDef...)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
getNextGeneric(ClassRef, TypeParamRef...)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
getNextGeneric(TypeDef, Collection)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
getNextGeneric(ClassRef, Collection<TypeParamRef>)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
getPathAwareVisitorClass()
- Method in class io.sundr.builder.internal.
BuilderContext
getPojoAnnotation(TypeDef)
- Static method in class io.sundr.builder.internal.functions.
ToPojo
getPojoFullyQualifiedName(TypeDef)
- Static method in class io.sundr.builder.internal.functions.
ToPojo
getPojoName(TypeDef)
- Static method in class io.sundr.builder.internal.functions.
ToPojo
getPojoRef(TypeDef)
- Static method in class io.sundr.builder.internal.functions.
ToPojo
getTypedVisitorInterface()
- Method in class io.sundr.builder.internal.
BuilderContext
getTypes()
- Method in class io.sundr.builder.internal.
BuilderContext
getValidationEnabled()
- Method in class io.sundr.builder.internal.
BuilderContext
getValidationUtils()
- Method in class io.sundr.builder.internal.
BuilderContext
getVisitableBuilderInterface()
- Method in class io.sundr.builder.internal.
BuilderContext
getVisitableInterface()
- Method in class io.sundr.builder.internal.
BuilderContext
getVisitableMapClass()
- Method in class io.sundr.builder.internal.
BuilderContext
getVisitorInterface()
- Method in class io.sundr.builder.internal.
BuilderContext
getVisitorListenerInterface()
- Method in class io.sundr.builder.internal.
BuilderContext
getVisitorsClass()
- Method in class io.sundr.builder.internal.
BuilderContext
getVisitorWiretapClass()
- Method in class io.sundr.builder.internal.
BuilderContext
H
hasBuildableConstructorWithArgument(TypeDef, Property)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
hasDefaultConstructor(TypeRef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
Checks if there is a default constructor available.
hasDefaultConstructor(TypeDef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
Checks if there is a default constructor available.
I
ifNotNullToString(Property, boolean)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
IGNORE_PROPERTIES
- Static variable in class io.sundr.builder.
Constants
IgnoreDescendants
- Annotation Type in
io.sundr.builder.annotations
INDEX
- Static variable in class io.sundr.builder.
Constants
InitEnricher
- Class in
io.sundr.builder.internal.visitors
InitEnricher()
- Constructor for class io.sundr.builder.internal.visitors.
InitEnricher
Inline
- Annotation Type in
io.sundr.builder.annotations
Annotation to mark that a
Builder
wrapper should be generated, for inlining the builder into a DSL.
INLINEABLE
- Static variable in class io.sundr.builder.
Constants
io.sundr.builder
- package io.sundr.builder
io.sundr.builder.annotations
- package io.sundr.builder.annotations
io.sundr.builder.internal
- package io.sundr.builder.internal
io.sundr.builder.internal.checks
- package io.sundr.builder.internal.checks
io.sundr.builder.internal.functions
- package io.sundr.builder.internal.functions
io.sundr.builder.internal.processor
- package io.sundr.builder.internal.processor
io.sundr.builder.internal.resources
- package io.sundr.builder.internal.resources
io.sundr.builder.internal.utils
- package io.sundr.builder.internal.utils
io.sundr.builder.internal.visitors
- package io.sundr.builder.internal.visitors
io.sundr.builder.internal.visitors.lombok
- package io.sundr.builder.internal.visitors.lombok
isBuildable(TypeDef)
- Method in class io.sundr.builder.internal.
BuildableRepository
isBuildable(TypeRef)
- Method in class io.sundr.builder.internal.
BuildableRepository
isBuildable(TypeRef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
isBuildable(TypeDef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
isBuildable(ClassRef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
Checks if
ClassRef
is buildable.
isDescendant(TypeDef, TypeDef)
- Static method in class io.sundr.builder.internal.functions.
Descendants
Checks if a type is an descendant of an other type
isExternalvalidatorSupported()
- Method in class io.sundr.builder.internal.
BuilderContext
isInlineable(Method)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
isNestingFiltered(Property, ClassRef)
- Static method in class io.sundr.builder.internal.functions.
Descendants
isNestingIgnored(Property)
- Static method in class io.sundr.builder.internal.functions.
Descendants
isOrHasBuildableDescendants(Property)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
isRegisteredAsBuildable(TypeRef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
isRegisteredAsBuildable(TypeDef)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
isValidationEnabled()
- Method in class io.sundr.builder.internal.
BuilderContext
L
LAZY_COLLECTIONS_INIT_ENABLED
- Static variable in class io.sundr.builder.
Constants
LAZY_MAP_INIT_ENABLED
- Static variable in class io.sundr.builder.
Constants
M
methodHasArgument(Method, Property)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
Checks if method has a specific argument.
N
NESTED_CLASS
- Static variable in class io.sundr.builder.internal.functions.
PropertyAs
NESTED_CLASS_TYPE
- Static variable in class io.sundr.builder.internal.functions.
PropertyAs
None
- Interface in
io.sundr.builder.annotations
Created by iocanel on 6/10/16.
O
ORIGIN_TYPEDEF
- Static variable in class io.sundr.builder.
Constants
OUTER_TYPE
- Static variable in class io.sundr.builder.
Constants
P
Pojo
- Annotation Type in
io.sundr.builder.annotations
POJO
- Static variable in class io.sundr.builder.internal.functions.
ClazzAs
populateEnclosedBuildables(TypeDef, Map<String, ClassRef>)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
PREDICATE
- Static variable in class io.sundr.builder.
Constants
process(Set<? extends TypeElement>, RoundEnvironment)
- Method in class io.sundr.builder.internal.processor.
BuildableProcessor
process(Set<? extends TypeElement>, RoundEnvironment)
- Method in class io.sundr.builder.internal.processor.
ExternalBuildableProcessor
PROPERTY_BUILDABLE_DESCENDANTS
- Static variable in class io.sundr.builder.internal.functions.
Descendants
Find all buildable descendant equivalents of a property.
PropertyAs
- Class in
io.sundr.builder.internal.functions
R
register(TypeDef)
- Method in class io.sundr.builder.internal.
BuildableRepository
S
SHALLOW_NESTED_TYPE
- Static variable in class io.sundr.builder.internal.functions.
PropertyAs
SKIP
- Static variable in class io.sundr.builder.
Constants
T
toEquals(Nameable, Collection<Property>)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
toHashCode(Collection<Property>)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
ToPojo
- Class in
io.sundr.builder.internal.functions
ToPojo()
- Constructor for class io.sundr.builder.internal.functions.
ToPojo
toString(String, Collection<Property>)
- Static method in class io.sundr.builder.internal.utils.
BuilderUtils
TypeAs
- Class in
io.sundr.builder.internal.functions
TypeAs()
- Constructor for class io.sundr.builder.internal.functions.
TypeAs
U
UNWRAP_ARRAY_OF
- Static variable in class io.sundr.builder.internal.functions.
TypeAs
UNWRAP_COLLECTION_OF
- Static variable in class io.sundr.builder.internal.functions.
TypeAs
UNWRAP_MAP_KEY_OF
- Static variable in class io.sundr.builder.internal.functions.
TypeAs
UNWRAP_MAP_VALUE_OF
- Static variable in class io.sundr.builder.internal.functions.
TypeAs
UNWRAP_OPTIONAL_OF
- Static variable in class io.sundr.builder.internal.functions.
TypeAs
V
validate(T)
- Static method in class io.sundr.builder.internal.resources.
ValidationUtils
validate(T, Validator)
- Static method in class io.sundr.builder.internal.resources.
ValidationUtils
VALIDATION
- Static variable in class io.sundr.builder.
Constants
VALIDATION_ENABLED
- Static variable in class io.sundr.builder.
Constants
VALIDATION_EXCEPTION
- Static variable in class io.sundr.builder.
Constants
VALIDATION_REFS
- Static variable in class io.sundr.builder.
Constants
ValidationUtils
- Class in
io.sundr.builder.internal.resources
ValidationUtils()
- Constructor for class io.sundr.builder.internal.resources.
ValidationUtils
VALIDATOR
- Static variable in class io.sundr.builder.
Constants
VALIDATOR_FACTORY
- Static variable in class io.sundr.builder.
Constants
visit(TypeDefFluent<?>)
- Method in class io.sundr.builder.internal.checks.
DublicatePropertyCheck
visit(TypeDefFluent<?>)
- Method in class io.sundr.builder.internal.visitors.
AddAllArgsConstructor
visit(TypeDefFluent<?>)
- Method in class io.sundr.builder.internal.visitors.
AddGetters
visit(TypeDefFluent<?>)
- Method in class io.sundr.builder.internal.visitors.
AddNoArgWithMethod
visit(TypeDefFluent<?>)
- Method in class io.sundr.builder.internal.visitors.
AddSetters
visit(PropertyBuilder)
- Method in class io.sundr.builder.internal.visitors.
InitEnricher
VISITABLE_BUILDER_Q_REF
- Static variable in class io.sundr.builder.internal.functions.
TypeAs
VISITABLE_BUILDER_REF
- Static variable in class io.sundr.builder.internal.functions.
TypeAs
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2023. All rights reserved.