示例#1
0
    @Override
    @SuppressWarnings("unchecked")
    public boolean equals(Object obj) {
      if (obj instanceof UnionSerializer) {
        UnionSerializer<T1, T2> other = (UnionSerializer<T1, T2>) obj;

        return other.canEqual(this)
            && oneSerializer.equals(other.oneSerializer)
            && twoSerializer.equals(other.twoSerializer);
      } else {
        return false;
      }
    }
  @Override
  public boolean equals(Object obj) {
    if (obj instanceof GenericArraySerializer) {
      GenericArraySerializer<?> other = (GenericArraySerializer<?>) obj;

      return other.canEqual(this)
          && componentClass == other.componentClass
          && componentSerializer.equals(other.componentSerializer);
    } else {
      return false;
    }
  }