T
- the type of the implementing classpublic abstract class Filter<T extends Filter<T>>
extends java.lang.Object
Constructor and Description |
---|
Filter() |
Modifier and Type | Method and Description |
---|---|
T |
and(T... others)
Sets the filter to include other filters to intersect with.
|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
T |
or(T... others)
Sets the filter to include other filters to union with.
|
@SafeVarargs public final T and(T... others)
others
- the other filters@SafeVarargs public final T or(T... others)
others
- the other filterspublic boolean equals(java.lang.Object o)
equals
in class java.lang.Object
protected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode
in class java.lang.Object