protected boolean equalsImpl(ArgSpec other) { boolean result = Assert.equals(this.defaultValue, other.defaultValue) && Assert.equals(this.arity, other.arity) && Assert.equals(this.hidden, other.hidden) && Assert.equals(this.paramLabel, other.paramLabel) && Assert.equals(this.hideParamSyntax, other.hideParamSyntax) && Assert.equals(this.required, other.required) && Assert.equals(this.splitRegex, other.splitRegex) && Arrays.equals(this.description, other.description) && Assert.equals(this.descriptionKey, other.descriptionKey) && this.typeInfo.equals(other.typeInfo) ; return result; } protected int hashCodeImpl() {
protected boolean equalsImpl(ArgSpec other) { boolean result = Assert.equals(this.defaultValue, other.defaultValue) && Assert.equals(this.type, other.type) && Assert.equals(this.arity, other.arity) && Assert.equals(this.hidden, other.hidden) && Assert.equals(this.paramLabel, other.paramLabel) && Assert.equals(this.hideParamSyntax, other.hideParamSyntax) && Assert.equals(this.required, other.required) && Assert.equals(this.splitRegex, other.splitRegex) && Arrays.equals(this.description, other.description) && Assert.equals(this.descriptionKey, other.descriptionKey) && Arrays.equals(this.auxiliaryTypes, other.auxiliaryTypes) ; return result; } protected int hashCodeImpl() {
public boolean equals(Object obj) { if (obj == this) { return true; } if (!(obj instanceof PositionalParamSpec)) { return false; } PositionalParamSpec other = (PositionalParamSpec) obj; return super.equalsImpl(other) && Assert.equals(this.capacity, other.capacity) && Assert.equals(this.index, other.index); }
public boolean equals(Object obj) { if (obj == this) { return true; } if (!(obj instanceof PositionalParamSpec)) { return false; } PositionalParamSpec other = (PositionalParamSpec) obj; return super.equalsImpl(other) && Assert.equals(this.capacity, other.capacity) && Assert.equals(this.index, other.index); }