@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + placeholderType.hashCode(); result = 31 * result + methodNameTransformer.hashCode(); return result; }
@Override public boolean equals(Object other) { return this == other || !(other == null || getClass() != other.getClass()) && super.equals(other) && methodNameTransformer.equals(((MethodsOnly) other).methodNameTransformer); }
@Override public boolean equals(Object other) { return this == other || !(other == null || getClass() != other.getClass()) && super.equals(other) && placeholderType.equals(((Enabled) other).placeholderType) && methodNameTransformer.equals(((Enabled) other).methodNameTransformer); }
@Override public String getInternalName() { return methodNameTransformer.transform(methodDescription); }