Class Eq<Q extends Eq<Q>>
- java.lang.Object
-
- org.immutables.value.processor.encode.Eq<Q>
-
- Direct Known Subclasses:
Code.Term,Type.Array,Type.Parameterized,Type.Wildcard.Extends,Type.Wildcard.Super
public abstract class Eq<Q extends Eq<Q>> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private inthash
-
Constructor Summary
Constructors Modifier Constructor Description protectedEq(java.lang.Object... hash)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract booleaneq(Q other)booleanequals(java.lang.Object obj)inthashCode()
-
-
-
Method Detail
-
eq
protected abstract boolean eq(Q other)
-
equals
public final boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-