Skip to content

Instantly share code, notes, and snippets.

@immime
Forked from jshiell/ehs.java
Created April 15, 2021 10:49
Show Gist options
  • Save immime/37dc23d4455699a17e8f62cd5ed64bea to your computer and use it in GitHub Desktop.
Save immime/37dc23d4455699a17e8f62cd5ed64bea to your computer and use it in GitHub Desktop.
IntelliJ IDEA live template for Apache Commons Lang 3 Equals/HashCode/ToString
@Override
public boolean equals(final Object obj) {
if (obj == null) {
return false;
}
if (obj == this) {
return true;
}
if (obj.getClass() != getClass()) {
return false;
}
final $CLASS$ rhs = ($CLASS$) obj;
return new org.apache.commons.lang3.builder.EqualsBuilder()
.append(object, rhs.object)
.isEquals();
}
@Override
public int hashCode() {
return new org.apache.commons.lang3.builder.HashCodeBuilder()
.append(object)
.toHashCode();
}
@Override
public String toString() {
return new org.apache.commons.lang3.builder.ToStringBuilder(this)
.append(object)
.toString();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment