@Override public boolean equals(Object other) { return this == other || !(other == null || getClass() != other.getClass()) && accessorMethod.equals(((MethodCall) other).accessorMethod) && assigner.equals(((MethodCall) other).assigner); }
@Override public boolean equals(Object other) { return this == other || !(other == null || getClass() != other.getClass()) && typing == ((FixedValue) other).typing && assigner.equals(((FixedValue) other).assigner); }
@Override public boolean equals(Object other) { if (this == other) return true; if (other == null || getClass() != other.getClass()) return false; MethodCallProxy that = (MethodCallProxy) other; return serializableProxy == that.serializableProxy && assigner.equals(that.assigner) && specialMethodInvocation.equals(that.specialMethodInvocation); }