extractValues() — spring-boot Function Reference
Architecture documentation for the extractValues() function in AutoConfigureAnnotationProcessor.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD eac4b301_1ff3_0f1d_c127_68bb4411a8c7["extractValues()"] 77b8d6af_4146_706b_c585_024693c21627["getValues()"] 77b8d6af_4146_706b_c585_024693c21627 -->|calls| eac4b301_1ff3_0f1d_c127_68bb4411a8c7 a76e78b7_5f9a_e188_e14e_52ed131a697e["getValues()"] a76e78b7_5f9a_e188_e14e_52ed131a697e -->|calls| eac4b301_1ff3_0f1d_c127_68bb4411a8c7 236d3be9_3f5c_6ce8_c7f9_dd3cd6797ce4["extractValue()"] eac4b301_1ff3_0f1d_c127_68bb4411a8c7 -->|calls| 236d3be9_3f5c_6ce8_c7f9_dd3cd6797ce4 30a5e51b_7963_b138_76b7_7aeb63fd7a7e["of()"] eac4b301_1ff3_0f1d_c127_68bb4411a8c7 -->|calls| 30a5e51b_7963_b138_76b7_7aeb63fd7a7e style eac4b301_1ff3_0f1d_c127_68bb4411a8c7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot-autoconfigure-processor/src/main/java/org/springframework/boot/autoconfigureprocessor/AutoConfigureAnnotationProcessor.java lines 202–213
@SuppressWarnings("unchecked")
protected Stream<Object> extractValues(AnnotationValue annotationValue) {
if (annotationValue == null) {
return Stream.empty();
}
Object value = annotationValue.getValue();
if (value instanceof List) {
return ((List<AnnotationValue>) value).stream()
.map((annotation) -> extractValue(annotation.getValue()));
}
return Stream.of(extractValue(value));
}
Domain
Subdomains
Calls
- extractValue()
- of()
Called By
- getValues()
- getValues()
Source
Frequently Asked Questions
What does extractValues() do?
extractValues() is a function in the spring-boot codebase.
What does extractValues() call?
extractValues() calls 2 function(s): extractValue, of.
What calls extractValues()?
extractValues() is called by 2 function(s): getValues, getValues.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free