T - the type of this objectpublic interface Xor<T extends Xor<T>> extends Sub<T>, Or<T>
| Modifier and Type | Method and Description |
|---|---|
Xor<T> |
and(T other)
Intersects this object with another object to produce a combined result.
|
Xor<T> |
not()
Gets the complement of this object.
|
Xor<T> |
or(T other)
Unions this object with another object to produce a combined result.
|
default Xor<T> |
sub(T other)
Subtracts the other object from this object to produce a combined result.
|
default Xor<T> |
xor(T other)
Disjunctively unions this object with another object to produce a combined result.
|
default Xor<T> xor(T other)
A ^ B or a logical XOR.other - the disjunctively unioned objectother objectdefault Xor<T> sub(T other)
SubA - B or the relative complement.Xor<T> or(T other)
OrA | B or a logical OR.Xor<T> and(T other)
AndA & B or a logical AND.