@Override public boolean equals(Object o) { if (!(o instanceof Headers)) { return false; } Headers<?, ?, ?> rhs = (Headers<?, ?, ?>) o; return isEmpty() && rhs.isEmpty(); }
@Override public boolean equals(Object o) { if (!(o instanceof Headers)) { return false; } Headers<?, ?, ?> rhs = (Headers<?, ?, ?>) o; return isEmpty() && rhs.isEmpty(); }
@Override public boolean equals(Object o) { if (!(o instanceof Headers)) { return false; } Headers<?, ?, ?> rhs = (Headers<?, ?, ?>) o; return isEmpty() && rhs.isEmpty(); }
/** * Copies the entries missing in this headers from the specified {@link Headers}. * This method is a shortcut of the following code: * <pre>{@code * headers.names().forEach(name -> { * if (!contains(name)) { * set(name, headers.getAll(name)); * } * }); * }</pre> */ default HttpHeaders setAllIfAbsent(Headers<AsciiString, String, ?> headers) { requireNonNull(headers, "headers"); if (!headers.isEmpty()) { headers.names().forEach(name -> { if (!contains(name)) { set(name, headers.getAll(name)); } }); } return this; }
@Override public boolean equals(Object o) { if (!(o instanceof Headers)) { return false; } Headers<?, ?, ?> rhs = (Headers<?, ?, ?>) o; return isEmpty() && rhs.isEmpty(); }
@Override public boolean equals(Object o) { if (!(o instanceof Headers)) { return false; } Headers<?, ?, ?> rhs = (Headers<?, ?, ?>) o; return isEmpty() && rhs.isEmpty(); }
@Override public boolean equals(Object o) { if (!(o instanceof Headers)) { return false; } Headers<?, ?, ?> rhs = (Headers<?, ?, ?>) o; return isEmpty() && rhs.isEmpty(); }
@Override public boolean equals(Object o) { if (!(o instanceof Headers)) { return false; } Headers<?, ?, ?> rhs = (Headers<?, ?, ?>) o; return isEmpty() && rhs.isEmpty(); }