withIncreasedDepth() — spring-boot Function Reference
Architecture documentation for the withIncreasedDepth() function in Binder.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 2a552bd0_ba5a_05bf_be22_e05293be8889["withIncreasedDepth()"] da46db46_d34d_a4fc_45c1_4ceb203ec534["bindAggregate()"] da46db46_d34d_a4fc_45c1_4ceb203ec534 -->|calls| 2a552bd0_ba5a_05bf_be22_e05293be8889 8f8809e3_3314_4211_67ec_bbdc394d4f25["withDataObject()"] 8f8809e3_3314_4211_67ec_bbdc394d4f25 -->|calls| 2a552bd0_ba5a_05bf_be22_e05293be8889 ff89a8ad_d673_2d49_5d3e_285a057ebb6a["increaseDepth()"] 2a552bd0_ba5a_05bf_be22_e05293be8889 -->|calls| ff89a8ad_d673_2d49_5d3e_285a057ebb6a 7eedd60a_9702_900a_cc4a_bfe53bff323c["decreaseDepth()"] 2a552bd0_ba5a_05bf_be22_e05293be8889 -->|calls| 7eedd60a_9702_900a_cc4a_bfe53bff323c 27357c30_08b2_1edd_a0b3_3b72d34367f2["get()"] 2a552bd0_ba5a_05bf_be22_e05293be8889 -->|calls| 27357c30_08b2_1edd_a0b3_3b72d34367f2 style 2a552bd0_ba5a_05bf_be22_e05293be8889 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/Binder.java lines 629–637
private <T> @Nullable T withIncreasedDepth(Supplier<@Nullable T> supplier) {
increaseDepth();
try {
return supplier.get();
}
finally {
decreaseDepth();
}
}
Domain
Subdomains
Calls
- decreaseDepth()
- get()
- increaseDepth()
Called By
- bindAggregate()
- withDataObject()
Source
Frequently Asked Questions
What does withIncreasedDepth() do?
withIncreasedDepth() is a function in the spring-boot codebase.
What does withIncreasedDepth() call?
withIncreasedDepth() calls 3 function(s): decreaseDepth, get, increaseDepth.
What calls withIncreasedDepth()?
withIncreasedDepth() is called by 2 function(s): bindAggregate, withDataObject.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free