equals() — spring-boot Function Reference
Architecture documentation for the equals() function in ItemMetadata.java from the spring-boot codebase.
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()
Called By
Source
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