@Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (!(obj instanceof AbstractAnnotationAttributeValue<?>)) { return false; } final AbstractAnnotationAttributeValue<?> other = (AbstractAnnotationAttributeValue<?>) obj; if (getValue() == null) { if (other.getValue() != null) { return false; } } else if (!getValue().equals(other.getValue())) { return false; } if (name == null) { if (other.name != null) { return false; } } else if (!name.equals(other.name)) { return false; } return true; }
@Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (!(obj instanceof AbstractAnnotationAttributeValue<?>)) { return false; } final AbstractAnnotationAttributeValue<?> other = (AbstractAnnotationAttributeValue<?>) obj; if (getValue() == null) { if (other.getValue() != null) { return false; } } else if (!getValue().equals(other.getValue())) { return false; } if (name == null) { if (other.name != null) { return false; } } else if (!name.equals(other.name)) { return false; } return true; }