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

equals() — spring-boot Function Reference

Architecture documentation for the equals() function in ItemMetadata.java from the spring-boot codebase.

Function java GradlePlugin RunTasks calls 1 called by 9

Entity Profile

Dependency Diagram

graph TD
  2f92313c_75ed_baa9_94c7_81e700548c9a["equals()"]
  5c11babc_83d5_d426_4dcd_bd091f26d8d0["hasSimilarGroup()"]
  5c11babc_83d5_d426_4dcd_bd091f26d8d0 -->|calls| 2f92313c_75ed_baa9_94c7_81e700548c9a
  5817996d_fe5a_f866_e63e_a3f4b1b7eb0f["find()"]
  5817996d_fe5a_f866_e63e_a3f4b1b7eb0f -->|calls| 2f92313c_75ed_baa9_94c7_81e700548c9a
  7cbfddb5_9f79_a939_14f0_21435e7aa5a1["nullSafeEquals()"]
  7cbfddb5_9f79_a939_14f0_21435e7aa5a1 -->|calls| 2f92313c_75ed_baa9_94c7_81e700548c9a
  5414f2bd_2fee_0780_9b9e_822fc8b3ab1f["immutableSimpleProperties()"]
  5414f2bd_2fee_0780_9b9e_822fc8b3ab1f -->|calls| 2f92313c_75ed_baa9_94c7_81e700548c9a
  fe6f75cd_2e32_1d47_8b8a_9e3f6acc1780["checkDefaultAccessValueMatchesExisting()"]
  fe6f75cd_2e32_1d47_8b8a_9e3f6acc1780 -->|calls| 2f92313c_75ed_baa9_94c7_81e700548c9a
  14ce7f55_4a26_2737_d6c6_7663fd55490c["isCyclePresent()"]
  14ce7f55_4a26_2737_d6c6_7663fd55490c -->|calls| 2f92313c_75ed_baa9_94c7_81e700548c9a
  71f22fac_d60f_8323_a45b_9bf925057d3b["isParentTheSame()"]
  71f22fac_d60f_8323_a45b_9bf925057d3b -->|calls| 2f92313c_75ed_baa9_94c7_81e700548c9a
  d9e808a8_92bb_0255_46c6_533654ab40e1["constructorParameterPropertyWithEmptyDefaultValueOnProperty()"]
  d9e808a8_92bb_0255_46c6_533654ab40e1 -->|calls| 2f92313c_75ed_baa9_94c7_81e700548c9a
  8b20b6cb_c08f_f4ce_f63a_83f47564f46f["mergeExistingPropertyWithSeveralCandidates()"]
  8b20b6cb_c08f_f4ce_f63a_83f47564f46f -->|calls| 2f92313c_75ed_baa9_94c7_81e700548c9a
  7cbfddb5_9f79_a939_14f0_21435e7aa5a1["nullSafeEquals()"]
  2f92313c_75ed_baa9_94c7_81e700548c9a -->|calls| 7cbfddb5_9f79_a939_14f0_21435e7aa5a1
  style 2f92313c_75ed_baa9_94c7_81e700548c9a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

configuration-metadata/spring-boot-configuration-processor/src/main/java/org/springframework/boot/configurationprocessor/metadata/ItemMetadata.java lines 142–161

	@Override
	public boolean equals(Object o) {
		if (this == o) {
			return true;
		}
		if (o == null || getClass() != o.getClass()) {
			return false;
		}
		ItemMetadata other = (ItemMetadata) o;
		boolean result = true;
		result = result && nullSafeEquals(this.itemType, other.itemType);
		result = result && nullSafeEquals(this.name, other.name);
		result = result && nullSafeEquals(this.type, other.type);
		result = result && nullSafeEquals(this.description, other.description);
		result = result && nullSafeEquals(this.sourceType, other.sourceType);
		result = result && nullSafeEquals(this.sourceMethod, other.sourceMethod);
		result = result && nullSafeEquals(this.defaultValue, other.defaultValue);
		result = result && nullSafeEquals(this.deprecation, other.deprecation);
		return result;
	}

Domain

Subdomains

Calls

  • nullSafeEquals()

Frequently Asked Questions

What does equals() do?
equals() is a function in the spring-boot codebase.
What does equals() call?
equals() calls 1 function(s): nullSafeEquals.
What calls equals()?
equals() is called by 9 function(s): checkDefaultAccessValueMatchesExisting, constructorParameterPropertyWithEmptyDefaultValueOnProperty, find, hasSimilarGroup, immutableSimpleProperties, isCyclePresent, isParentTheSame, mergeExistingPropertyWithSeveralCandidates, and 1 more.

Analyze Your Own Codebase

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

Try Supermodel Free