public abstract class AbstractProperty<T extends Comparable<T>> extends Object implements Property<T>
Modifier and Type | Field and Description |
---|---|
private Integer |
computedHashCode |
private String |
name |
private Class<T> |
type |
Modifier | Constructor and Description |
---|---|
protected |
AbstractProperty(String name,
Class<T> type) |
Modifier and Type | Method and Description |
---|---|
int |
computeHashCode() |
boolean |
equals(Object obj) |
String |
getName() |
Class<T> |
getType() |
int |
hashCode() |
String |
toString() |
private final Class<T extends Comparable<T>> type
private final String name
private Integer computedHashCode