Home / Function/ recordConditionEvaluation() — spring-boot Function Reference

recordConditionEvaluation() — spring-boot Function Reference

Architecture documentation for the recordConditionEvaluation() function in ConditionEvaluationReport.java from the spring-boot codebase.

Function java GradlePlugin RunTasks calls 1 called by 2

Entity Profile

Dependency Diagram

graph TD
  60e56185_c5df_505f_88f2_dcdfb6606d97["recordConditionEvaluation()"]
  b0ffdc9a_7bf7_b836_e663_938ca37685b6["getDelta()"]
  b0ffdc9a_7bf7_b836_e663_938ca37685b6 -->|calls| 60e56185_c5df_505f_88f2_dcdfb6606d97
  59544c76_8280_68d8_d066_965aa32075c4["logsDebugOnProcessAheadOfTime()"]
  59544c76_8280_68d8_d066_965aa32075c4 -->|calls| 60e56185_c5df_505f_88f2_dcdfb6606d97
  2f899a14_8285_228a_1809_f8834d27dcf6["add()"]
  60e56185_c5df_505f_88f2_dcdfb6606d97 -->|calls| 2f899a14_8285_228a_1809_f8834d27dcf6
  style 60e56185_c5df_505f_88f2_dcdfb6606d97 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 82–89

	public void recordConditionEvaluation(String source, Condition condition, ConditionOutcome outcome) {
		Assert.notNull(source, "'source' must not be null");
		Assert.notNull(condition, "'condition' must not be null");
		Assert.notNull(outcome, "'outcome' must not be null");
		this.unconditionalClasses.remove(source);
		this.outcomes.computeIfAbsent(source, (key) -> new ConditionAndOutcomes()).add(condition, outcome);
		this.addedAncestorOutcomes = false;
	}

Domain

Subdomains

Calls

Frequently Asked Questions

What does recordConditionEvaluation() do?
recordConditionEvaluation() is a function in the spring-boot codebase.
What does recordConditionEvaluation() call?
recordConditionEvaluation() calls 1 function(s): add.
What calls recordConditionEvaluation()?
recordConditionEvaluation() is called by 2 function(s): getDelta, logsDebugOnProcessAheadOfTime.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free