getDelta() — spring-boot Function Reference
Architecture documentation for the getDelta() function in ConditionEvaluationReport.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD b0ffdc9a_7bf7_b836_e663_938ca37685b6["getDelta()"] 2eb3ba78_e003_f54d_2226_b4d00fcbf1cd["ConditionEvaluationReport()"] b0ffdc9a_7bf7_b836_e663_938ca37685b6 -->|calls| 2eb3ba78_e003_f54d_2226_b4d00fcbf1cd 41cc5476_ef6c_3893_5cc9_4496aad72e52["get()"] b0ffdc9a_7bf7_b836_e663_938ca37685b6 -->|calls| 41cc5476_ef6c_3893_5cc9_4496aad72e52 9f66673a_df4b_4203_34db_6cdbcdce26f2["isFullMatch()"] b0ffdc9a_7bf7_b836_e663_938ca37685b6 -->|calls| 9f66673a_df4b_4203_34db_6cdbcdce26f2 60e56185_c5df_505f_88f2_dcdfb6606d97["recordConditionEvaluation()"] b0ffdc9a_7bf7_b836_e663_938ca37685b6 -->|calls| 60e56185_c5df_505f_88f2_dcdfb6606d97 20f66068_039a_2a9a_0552_b9416aedb1dd["getCondition()"] b0ffdc9a_7bf7_b836_e663_938ca37685b6 -->|calls| 20f66068_039a_2a9a_0552_b9416aedb1dd 4045300f_88b1_c7e4_1bff_e7c58cbe09af["getOutcome()"] b0ffdc9a_7bf7_b836_e663_938ca37685b6 -->|calls| 4045300f_88b1_c7e4_1bff_e7c58cbe09af 91a337ac_4258_6fcb_4446_dbad034ef216["getExclusions()"] b0ffdc9a_7bf7_b836_e663_938ca37685b6 -->|calls| 91a337ac_4258_6fcb_4446_dbad034ef216 1fd9a782_d4ff_66ff_8865_b11ddc6c279a["recordExclusions()"] b0ffdc9a_7bf7_b836_e663_938ca37685b6 -->|calls| 1fd9a782_d4ff_66ff_8865_b11ddc6c279a style b0ffdc9a_7bf7_b836_e663_938ca37685b6 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/ConditionEvaluationReport.java lines 202–218
public ConditionEvaluationReport getDelta(ConditionEvaluationReport previousReport) {
ConditionEvaluationReport delta = new ConditionEvaluationReport();
this.outcomes.forEach((source, sourceOutcomes) -> {
ConditionAndOutcomes previous = previousReport.outcomes.get(source);
if (previous == null || previous.isFullMatch() != sourceOutcomes.isFullMatch()) {
sourceOutcomes.forEach((conditionAndOutcome) -> delta.recordConditionEvaluation(source,
conditionAndOutcome.getCondition(), conditionAndOutcome.getOutcome()));
}
});
List<String> newExclusions = new ArrayList<>(this.exclusions);
newExclusions.removeAll(previousReport.getExclusions());
delta.recordExclusions(newExclusions);
List<String> newUnconditionalClasses = new ArrayList<>(this.unconditionalClasses);
newUnconditionalClasses.removeAll(previousReport.unconditionalClasses);
delta.unconditionalClasses.addAll(newUnconditionalClasses);
return delta;
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does getDelta() do?
getDelta() is a function in the spring-boot codebase.
What does getDelta() call?
getDelta() calls 8 function(s): ConditionEvaluationReport, get, getCondition, getExclusions, getOutcome, isFullMatch, recordConditionEvaluation, recordExclusions.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free