extracted() — spring-boot Function Reference
Architecture documentation for the extracted() function in PropertyDescriptorResolver.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD f0e316c0_a7ba_498f_3fe7_b7e221f48dc4["extracted()"] 3b2d7d23_ccec_de81_cedf_a26f0d9edc61["resolveConstructorBoundProperties()"] 3b2d7d23_ccec_de81_cedf_a26f0d9edc61 -->|calls| f0e316c0_a7ba_498f_3fe7_b7e221f48dc4 c80dcaca_a36e_a48d_f1de_b2c11488903f["getPropertyName()"] f0e316c0_a7ba_498f_3fe7_b7e221f48dc4 -->|calls| c80dcaca_a36e_a48d_f1de_b2c11488903f style f0e316c0_a7ba_498f_3fe7_b7e221f48dc4 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
configuration-metadata/spring-boot-configuration-processor/src/main/java/org/springframework/boot/configurationprocessor/PropertyDescriptorResolver.java lines 88–104
private PropertyDescriptor extracted(TypeElement declaringElement, TypeElementMembers members,
VariableElement parameter) {
String parameterName = parameter.getSimpleName().toString();
String name = getPropertyName(parameter, parameterName);
TypeMirror type = parameter.asType();
ExecutableElement getter = members.getPublicGetter(parameterName, type);
ExecutableElement setter = members.getPublicSetter(parameterName, type);
VariableElement field = members.getFields().get(parameterName);
RecordComponentElement recordComponent = members.getRecordComponents().get(parameterName);
SourceMetadata sourceMetadata = this.environment.resolveSourceMetadata(field, getter);
PropertyDescriptor propertyDescriptor = (recordComponent != null)
? new RecordParameterPropertyDescriptor(name, type, parameter, declaringElement, getter,
recordComponent)
: new ConstructorParameterPropertyDescriptor(name, type, parameter, declaringElement, getter, setter,
field);
return sourceMetadata.createPropertyDescriptor(name, propertyDescriptor);
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does extracted() do?
extracted() is a function in the spring-boot codebase.
What does extracted() call?
extracted() calls 1 function(s): getPropertyName.
What calls extracted()?
extracted() is called by 1 function(s): resolveConstructorBoundProperties.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free