createPropertyDescriptor() — spring-boot Function Reference
Architecture documentation for the createPropertyDescriptor() function in LombokPropertyDescriptorTests.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 4251eeec_877e_018b_07ea_6543bbc08279["createPropertyDescriptor()"] 7ce2a7bd_d971_66f5_0f22_d26a39a3a765["lombokSimpleProperty()"] 7ce2a7bd_d971_66f5_0f22_d26a39a3a765 -->|calls| 4251eeec_877e_018b_07ea_6543bbc08279 ef36324e_9c20_6665_3ea2_99c4d1e1aa4d["lombokCollectionProperty()"] ef36324e_9c20_6665_3ea2_99c4d1e1aa4d -->|calls| 4251eeec_877e_018b_07ea_6543bbc08279 627be726_0b0e_9e16_33f7_f4c41dc57a3b["lombokNestedPropertySameClass()"] 627be726_0b0e_9e16_33f7_f4c41dc57a3b -->|calls| 4251eeec_877e_018b_07ea_6543bbc08279 0cb752d8_ec36_7ac1_b828_1975a23612a6["lombokNestedPropertyWithAnnotation()"] 0cb752d8_ec36_7ac1_b828_1975a23612a6 -->|calls| 4251eeec_877e_018b_07ea_6543bbc08279 a050171b_c564_177d_0905_9146e8c6b3a5["lombokSimplePropertyWithOnlyGetterOnClassShouldNotBeExposed()"] a050171b_c564_177d_0905_9146e8c6b3a5 -->|calls| 4251eeec_877e_018b_07ea_6543bbc08279 e744e5bd_21b6_58ac_7950_d53062c74dfd["lombokSimplePropertyWithOnlyGetterOnDataClassShouldNotBeExposed()"] e744e5bd_21b6_58ac_7950_d53062c74dfd -->|calls| 4251eeec_877e_018b_07ea_6543bbc08279 3721cb1e_5343_1333_3300_d22165ffae79["lombokSimplePropertyWithOnlyGetterOnValueClassShouldNotBeExposed()"] 3721cb1e_5343_1333_3300_d22165ffae79 -->|calls| 4251eeec_877e_018b_07ea_6543bbc08279 3e75335a_c40a_494c_0267_e17e152bd9ac["lombokSimplePropertyWithOnlyGetterOnFieldShouldNotBeExposed()"] 3e75335a_c40a_494c_0267_e17e152bd9ac -->|calls| 4251eeec_877e_018b_07ea_6543bbc08279 e9a2c385_6880_e52a_8c2d_6ba0315e5fab["lombokSimplePropertyWithOnlySetterOnFieldShouldNotBeExposed()"] e9a2c385_6880_e52a_8c2d_6ba0315e5fab -->|calls| 4251eeec_877e_018b_07ea_6543bbc08279 cd1a848c_83a0_db6a_1c27_2f3001121985["lombokMetadataSimpleProperty()"] cd1a848c_83a0_db6a_1c27_2f3001121985 -->|calls| 4251eeec_877e_018b_07ea_6543bbc08279 9dbadc65_266e_24e7_431a_dfdefae5b100["lombokMetadataCollectionProperty()"] 9dbadc65_266e_24e7_431a_dfdefae5b100 -->|calls| 4251eeec_877e_018b_07ea_6543bbc08279 565f41b6_60e4_a7cf_c49b_1064166a26ea["lombokMetadataNestedGroupNoGetter()"] 565f41b6_60e4_a7cf_c49b_1064166a26ea -->|calls| 4251eeec_877e_018b_07ea_6543bbc08279 5f6c9a28_f80b_b080_72fb_219a021f3a8c["lombokMetadataNotACandidatePropertyShouldReturnNull()"] 5f6c9a28_f80b_b080_72fb_219a021f3a8c -->|calls| 4251eeec_877e_018b_07ea_6543bbc08279 10973793_aa26_d21f_124f_6696dd2010a7["lombokDeprecatedPropertyOnClass()"] 10973793_aa26_d21f_124f_6696dd2010a7 -->|calls| 4251eeec_877e_018b_07ea_6543bbc08279 style 4251eeec_877e_018b_07ea_6543bbc08279 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
configuration-metadata/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationprocessor/LombokPropertyDescriptorTests.java lines 271–276
protected LombokPropertyDescriptor createPropertyDescriptor(TypeElement ownerElement, String name) {
VariableElement field = getField(ownerElement, name);
ExecutableElement getter = getMethod(ownerElement, createAccessorMethodName("get", name));
ExecutableElement setter = getMethod(ownerElement, createAccessorMethodName("set", name));
return new LombokPropertyDescriptor(name, field.asType(), ownerElement, getter, setter, field, null);
}
Domain
Subdomains
Called By
- lombokCollectionProperty()
- lombokDeprecatedPropertyOnClass()
- lombokDeprecatedPropertyOnField()
- lombokMetadataCollectionProperty()
- lombokMetadataNestedGroupNoGetter()
- lombokMetadataNotACandidatePropertyShouldReturnNull()
- lombokMetadataSimpleProperty()
- lombokNestedPropertyNotCandidate()
- lombokNestedPropertySameClass()
- lombokNestedPropertyWithAnnotation()
- lombokPropertyNotCandidate()
- lombokPropertyWithDefaultValue()
- lombokPropertyWithDescription()
- lombokSimpleProperty()
- lombokSimplePropertyWithOnlyGetterOnClassShouldNotBeExposed()
- lombokSimplePropertyWithOnlyGetterOnDataClassShouldNotBeExposed()
- lombokSimplePropertyWithOnlyGetterOnFieldShouldNotBeExposed()
- lombokSimplePropertyWithOnlyGetterOnValueClassShouldNotBeExposed()
- lombokSimplePropertyWithOnlySetterOnFieldShouldNotBeExposed()
Source
Frequently Asked Questions
What does createPropertyDescriptor() do?
createPropertyDescriptor() is a function in the spring-boot codebase.
What calls createPropertyDescriptor()?
createPropertyDescriptor() is called by 19 function(s): lombokCollectionProperty, lombokDeprecatedPropertyOnClass, lombokDeprecatedPropertyOnField, lombokMetadataCollectionProperty, lombokMetadataNestedGroupNoGetter, lombokMetadataNotACandidatePropertyShouldReturnNull, lombokMetadataSimpleProperty, lombokNestedPropertyNotCandidate, and 11 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free