コード例 #1
0
 @Override
 public int hashCode() {
   int result = decoder != null ? decoder.hashCode() : 0;
   result = 31 * result + (encoder != null ? encoder.hashCode() : 0);
   result = 31 * result + (encodingFilter != null ? encodingFilter.hashCode() : 0);
   return result;
 }
コード例 #2
0
  @Override
  public boolean equals(Object o) {
    if (this == o) return true;
    if (o == null || getClass() != o.getClass()) return false;

    LZMAContentEncoding that = (LZMAContentEncoding) o;

    if (decoder != null ? !decoder.equals(that.decoder) : that.decoder != null) return false;
    if (encoder != null ? !encoder.equals(that.encoder) : that.encoder != null) return false;
    if (encodingFilter != null
        ? !encodingFilter.equals(that.encodingFilter)
        : that.encodingFilter != null) return false;

    return true;
  }
コード例 #3
0
 @Override
 public boolean wantEncode(HttpHeader header) {
   return encodingFilter.applyEncoding(header);
 }