Interface ConfigurationBuilderDefinition
- All Known Implementing Classes:
ConfigurationBuilderOfFieldDefinition
,ConfigurationBuilderOfMethodDefinition
Utility class for building configuration elements using builder definitions.
The class provides methods to facilitate the creation of configuration metadata for builder patterns and processes their associated methods and properties.
- Since:
- 4.10
- Author:
- Denis Stepanov
-
Method Summary
Modifier and TypeMethodDescriptionelements()
of
(ClassElement owningType, FieldElement fieldElement, VisitorContext visitorContext) of
(ClassElement owningType, MethodElement methodElement, VisitorContext visitorContext)
-
Method Details
-
of
static ConfigurationBuilderDefinition of(ClassElement owningType, FieldElement fieldElement, VisitorContext visitorContext) -
of
static ConfigurationBuilderDefinition of(ClassElement owningType, MethodElement methodElement, VisitorContext visitorContext) -
builderElement
MemberElement builderElement()- Returns:
- The builder element
-
builderType
ClassElement builderType()- Returns:
- The builder type
-
elements
List<ConfigurationBuilderPropertyDefinition> elements()- Returns:
- The builder elements
-