SystemEnvironmentOrigin Class — spring-boot Architecture
Architecture documentation for the SystemEnvironmentOrigin class in SystemEnvironmentOrigin.java from the spring-boot codebase.
Entity Profile
Relationship Graph
Source Code
core/spring-boot/src/main/java/org/springframework/boot/origin/SystemEnvironmentOrigin.java lines 29–64
public class SystemEnvironmentOrigin implements Origin {
private final String property;
public SystemEnvironmentOrigin(String property) {
Assert.hasText(property, "'property' must not be empty");
this.property = property;
}
public String getProperty() {
return this.property;
}
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
SystemEnvironmentOrigin other = (SystemEnvironmentOrigin) obj;
return ObjectUtils.nullSafeEquals(this.property, other.property);
}
@Override
public int hashCode() {
return ObjectUtils.nullSafeHashCode(this.property);
}
@Override
public String toString() {
return "System Environment Property \"" + this.property + "\"";
}
}
Domain
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free