A B C D E F G H I L M N O P Q R S T V 

A

AbstractBuilderProcessor - Class in io.sundr.builder.internal.processor
 
AbstractBuilderProcessor() - Constructor for class io.sundr.builder.internal.processor.AbstractBuilderProcessor
 
ACCEPT_VISITOR_SNIPPET - Static variable in class io.sundr.builder.Constants
 
AGGREGATE_LIST_SNIPPET - Static variable in class io.sundr.builder.Constants
 
AGGREGATE_SET_SNIPPET - Static variable in class io.sundr.builder.Constants
 
allGenericsOf(JavaClazz) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
 
allGenericsOf(JavaType) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
 
allGenericsOf(JavaProperty) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
 
allGenericsOf(JavaMethod) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
 
apply(TypeElement) - Method in class io.sundr.builder.internal.functions.overrides.ToBuildableJavaClazz
 
apply(VariableElement) - Method in class io.sundr.builder.internal.functions.overrides.ToBuildableJavaProperty
 
apply(String) - Method in class io.sundr.builder.internal.functions.overrides.ToBuildableJavaType
 
ARRAY_LIST - Static variable in class io.sundr.builder.Constants
 

B

B - Static variable in class io.sundr.builder.Constants
 
BASE_FLUENT - Static variable in class io.sundr.builder.Constants
 
BODY - Static variable in class io.sundr.builder.Constants
 
BOXED_PRIMITIVE_TYPES - Static variable in class io.sundr.builder.Constants
 
BOXED_VOID - Static variable in class io.sundr.builder.Constants
 
BUILD_LIST_SNIPPET - Static variable in class io.sundr.builder.Constants
 
BUILD_SET_SNIPPET - Static variable in class io.sundr.builder.Constants
 
Buildable - Annotation Type in io.sundr.builder.annotations
 
BUILDABLE - Static variable in class io.sundr.builder.internal.utils.BuilderUtils
 
BUILDABLE_ANNOTATION - Static variable in class io.sundr.builder.Constants
 
BUILDABLE_ARRAY_GETTER_SNIPPET - Static variable in class io.sundr.builder.Constants
 
BUILDABLE_DECENDANTS - Static variable in class io.sundr.builder.internal.functions.Decendants
 
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.Constants
 
BuilderContext - Class in io.sundr.builder.internal
 
BuilderContext(Elements, 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

CLASS - Static variable in class io.sundr.builder.Constants
 
CLASS - Static variable in class io.sundr.builder.internal.functions.PropertyAs
 
ClazzAs - Enum in io.sundr.builder.internal.functions
 
clear() - Method in class io.sundr.builder.internal.BuildableRepository
 
combine(Function<JavaType, JavaType>...) - Static method in enum io.sundr.builder.internal.functions.TypeAs
 
Constants - Class in io.sundr.builder
 
create(Elements) - Static method in class io.sundr.builder.internal.BuilderContextManager
 
create(Elements, Boolean, String, Inline...) - Static method in class io.sundr.builder.internal.BuilderContextManager
 

D

Decendants - Class in io.sundr.builder.internal.functions
 
Decendants() - Constructor for class io.sundr.builder.internal.functions.Decendants
 
DEFAULT_BUILDER_PACKAGE - Static variable in class io.sundr.builder.Constants
 
DEFAULT_BUILDER_TEMPLATE_LOCATION - Static variable in class io.sundr.builder.Constants
 
DEFAULT_CLASS_TEMPLATE_LOCATION - Static variable in class io.sundr.builder.Constants
 
DEFAULT_EDITABLE_TEMPLATE_LOCATION - Static variable in class io.sundr.builder.Constants
 
DEFAULT_FLUENT_IMPL_TEMPLATE_LOCATION - Static variable in class io.sundr.builder.Constants
 
DEFAULT_FLUENT_TEMPLATE_LOCATION - Static variable in class io.sundr.builder.Constants
 
DEFAULT_INTERFACE_TEMPLATE_LOCATION - Static variable in class io.sundr.builder.Constants
 
DESCENDANT_OF - Static variable in class io.sundr.builder.Constants
 

E

EDITABLE - Static variable in class io.sundr.builder.Constants
 
EMPTY - Static variable in class io.sundr.builder.Constants
 
EMPTY_FUNCTION_SNIPPET - 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

findBuildableConstructor(JavaClazz) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
 
findGetter(JavaClazz, JavaProperty) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
 
FLUENT - Static variable in class io.sundr.builder.Constants
 
FUNCTION - Static variable in class io.sundr.builder.Constants
 

G

getBaseFluentClass() - Method in class io.sundr.builder.internal.BuilderContext
 
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
 
getBuildables() - Method in class io.sundr.builder.internal.BuildableRepository
 
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
 
getEditableInterface() - Method in class io.sundr.builder.internal.BuilderContext
 
getElements() - Method in class io.sundr.builder.internal.BuilderContext
 
getExecutableElementToJavaMethod() - Method in class io.sundr.builder.internal.BuilderContext
 
getFluentInterface() - Method in class io.sundr.builder.internal.BuilderContext
 
getFunctionInterface() - 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(JavaProperty) - 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) - 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(JavaType, Collection<JavaType>) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
 
getNextGeneric(JavaType, JavaType...) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
 
getRepository() - Method in class io.sundr.builder.internal.BuilderContext
 
getStringJavaTypeFunction() - Method in class io.sundr.builder.internal.BuilderContext
 
getStringToJavaClazz() - Method in class io.sundr.builder.internal.BuilderContext
 
getTypeElementToJavaClazz() - Method in class io.sundr.builder.internal.BuilderContext
 
getVariableElementJavaPropertyFunction() - 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
 
getVisitorInterface() - Method in class io.sundr.builder.internal.BuilderContext
 

H

hasBuildableConstructorWithArgument(JavaClazz, JavaProperty) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
 
hasDefaultConstructor(JavaClazz) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
Checks if there is a default constructor available.
hasSetter(JavaClazz, JavaProperty) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
 

I

I - Static variable in class io.sundr.builder.Constants
 
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.functions - package io.sundr.builder.internal.functions
 
io.sundr.builder.internal.functions.overrides - package io.sundr.builder.internal.functions.overrides
 
io.sundr.builder.internal.processor - package io.sundr.builder.internal.processor
 
io.sundr.builder.internal.utils - package io.sundr.builder.internal.utils
 
isBuildable(TypeElement) - Method in class io.sundr.builder.internal.BuildableRepository
 
isBuildable(AttributeSupport) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
Checks if JavaType has the BUILDABLE attribute set to true.
isDescendant(JavaType, JavaType) - Static method in class io.sundr.builder.internal.functions.Decendants
Checks if a type is an descendant of an other type
isInlineable(JavaMethod) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
 
isList(JavaType) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
 
isMap(JavaType) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
 
isPrimitive(JavaType) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
 
isSet(JavaType) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
 

L

LINKED_HASH_MAP - Static variable in class io.sundr.builder.Constants
 
LINKED_HASH_SET - Static variable in class io.sundr.builder.Constants
 
LIST - Static variable in class io.sundr.builder.Constants
 

M

MAP - Static variable in class io.sundr.builder.Constants
 
MEMBER_OF - Static variable in class io.sundr.builder.Constants
 
methodHasArgument(JavaMethod, JavaProperty) - Static method in class io.sundr.builder.internal.utils.BuilderUtils
Checks if method has a specific argument.

N

N - Static variable in class io.sundr.builder.Constants
 
NESTED - Static variable in class io.sundr.builder.Constants
 
NESTED_CLASS - Static variable in class io.sundr.builder.internal.functions.PropertyAs
 
NESTED_INTERFACE - Static variable in class io.sundr.builder.internal.functions.PropertyAs
 
NESTED_INTERFACE_TYPE - Static variable in class io.sundr.builder.internal.functions.PropertyAs
 
NESTED_TYPE - Static variable in class io.sundr.builder.internal.functions.PropertyAs
 

O

O - Static variable in class io.sundr.builder.Constants
 
OBJECT - Static variable in class io.sundr.builder.Constants
 

P

PRIMITIVE_TYPES - Static variable in class io.sundr.builder.Constants
 
PRIMITIVES - 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_ANCESTORS - Static variable in class io.sundr.builder.internal.functions.Decendants
Find all buildable descendant equivalents of a property.
PropertyAs - Class in io.sundr.builder.internal.functions
 

Q

Q - Static variable in class io.sundr.builder.Constants
 

R

register(TypeElement) - Method in class io.sundr.builder.internal.BuildableRepository
 
REPLACEABLE - Static variable in class io.sundr.builder.Constants
 

S

SET - Static variable in class io.sundr.builder.Constants
 
SHALLOW_NESTED_TYPE - Static variable in class io.sundr.builder.internal.functions.PropertyAs
 
SIMPLE_ARRAY_GETTER_SNIPPET - Static variable in class io.sundr.builder.Constants
 

T

T - Static variable in class io.sundr.builder.Constants
 
ToBuildableJavaClazz - Class in io.sundr.builder.internal.functions.overrides
 
ToBuildableJavaClazz(Function<TypeElement, JavaClazz>) - Constructor for class io.sundr.builder.internal.functions.overrides.ToBuildableJavaClazz
 
ToBuildableJavaProperty - Class in io.sundr.builder.internal.functions.overrides
 
ToBuildableJavaProperty(Function<String, JavaType>) - Constructor for class io.sundr.builder.internal.functions.overrides.ToBuildableJavaProperty
 
ToBuildableJavaType - Class in io.sundr.builder.internal.functions.overrides
 
ToBuildableJavaType(Elements) - Constructor for class io.sundr.builder.internal.functions.overrides.ToBuildableJavaType
 
ToMethod - Enum in io.sundr.builder.internal.functions
 
ToMethods - Enum in io.sundr.builder.internal.functions
 
TypeAs - Enum in io.sundr.builder.internal.functions
 

V

V - Static variable in class io.sundr.builder.Constants
 
VALIDATING_BUILDER_TEMPLATE_LOCATION - Static variable in class io.sundr.builder.Constants
 
valueOf(String) - Static method in enum io.sundr.builder.internal.functions.ClazzAs
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sundr.builder.internal.functions.ToMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sundr.builder.internal.functions.ToMethods
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sundr.builder.internal.functions.TypeAs
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.sundr.builder.internal.functions.ClazzAs
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sundr.builder.internal.functions.ToMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sundr.builder.internal.functions.ToMethods
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sundr.builder.internal.functions.TypeAs
Returns an array containing the constants of this enum type, in the order they are declared.
VISITABLE - Static variable in class io.sundr.builder.Constants
 
VISITABLE_BUILDER - Static variable in class io.sundr.builder.Constants
 
VISITOR - Static variable in class io.sundr.builder.Constants
 
VOID - Static variable in class io.sundr.builder.Constants
 
A B C D E F G H I L M N O P Q R S T V 

Copyright © 2016. All Rights Reserved.