| Class and Description |
|---|
| HashImmutable
Marker type to indicate that all fields (the state) used in the implementation of
HashImmutable.equals(Object)
and HashImmutable.hashCode() are immutable (will never change) and thus the results of HashImmutable.equals(Object)
and HashImmutable.hashCode() can never change during the life span of an instance of this type. |
| Class and Description |
|---|
| HashEqualator |
| HashImmutable
Marker type to indicate that all fields (the state) used in the implementation of
HashImmutable.equals(Object)
and HashImmutable.hashCode() are immutable (will never change) and thus the results of HashImmutable.equals(Object)
and HashImmutable.hashCode() can never change during the life span of an instance of this type. |
| Class and Description |
|---|
| HashEqualator |
| Class and Description |
|---|
| HashImmutable
Marker type to indicate that all fields (the state) used in the implementation of
HashImmutable.equals(Object)
and HashImmutable.hashCode() are immutable (will never change) and thus the results of HashImmutable.equals(Object)
and HashImmutable.hashCode() can never change during the life span of an instance of this type. |
| Class and Description |
|---|
| HashEqualator |
| Class and Description |
|---|
| HashEqualator |
| HashEqualator.ImmutableHashEqualator |
| HashEqualator.ValueTypeHashEqualator |
| Hasher |
| Hasher.IdentityHashCode
Type interface to indicate that the implementation uses
System.identityHashCode(Object). |
| Hasher.ImmutableHashCode
Type interface to indicate that the implementing
Hasher implementation will always return
the same hash value for the same object. |
| Hasher.ValueHashCode
Type interface to indicate that the implementation uses
Object.hashCode() (that actually only makes
sense for proper value types, not for entity types). |
| HashStatistics |
| HashStatisticsBucketBased |
| Class and Description |
|---|
| HashImmutable
Marker type to indicate that all fields (the state) used in the implementation of
HashImmutable.equals(Object)
and HashImmutable.hashCode() are immutable (will never change) and thus the results of HashImmutable.equals(Object)
and HashImmutable.hashCode() can never change during the life span of an instance of this type. |
| Class and Description |
|---|
| HashEqualator |
| Hasher |
| HashImmutable
Marker type to indicate that all fields (the state) used in the implementation of
HashImmutable.equals(Object)
and HashImmutable.hashCode() are immutable (will never change) and thus the results of HashImmutable.equals(Object)
and HashImmutable.hashCode() can never change during the life span of an instance of this type. |
| Class and Description |
|---|
| HashEqualator |
| HashImmutable
Marker type to indicate that all fields (the state) used in the implementation of
HashImmutable.equals(Object)
and HashImmutable.hashCode() are immutable (will never change) and thus the results of HashImmutable.equals(Object)
and HashImmutable.hashCode() can never change during the life span of an instance of this type. |
| Class and Description |
|---|
| HashEqualator |
| Class and Description |
|---|
| HashEqualator |
| Class and Description |
|---|
| HashImmutable
Marker type to indicate that all fields (the state) used in the implementation of
HashImmutable.equals(Object)
and HashImmutable.hashCode() are immutable (will never change) and thus the results of HashImmutable.equals(Object)
and HashImmutable.hashCode() can never change during the life span of an instance of this type. |
Copyright © 2022 MicroStream Software. All rights reserved.