Javolution 6.0.0 java
Equalities.java
Go to the documentation of this file.
1 package javolution.util.function;
2 
11 
12 import static javolution.lang.Realtime.Limit.*;
13 
20 public class Equalities {
21 
30  @Realtime(limit = UNKNOWN)
31  public static final Equality<Object> STANDARD = new StandardComparatorImpl<Object>();
32 
39  @Realtime(limit = CONSTANT)
40  public static final Equality<Object> IDENTITY = new IdentityComparatorImpl<Object>();
41 
49  @Realtime(limit = LINEAR)
50  public static final Equality<Object> ARRAY = new ArrayComparatorImpl();
51 
56  @Realtime(limit = LINEAR)
57  public static final Equality<CharSequence> LEXICAL = new LexicalComparatorImpl();
58 
63  @Realtime(limit = LINEAR)
64  public static final Equality<CharSequence> LEXICAL_CASE_INSENSITIVE = new LexicalCaseInsensitiveComparatorImpl();
65 
72  @Realtime(limit = LINEAR)
73  public static final Equality<CharSequence> LEXICAL_FAST = new LexicalFastComparatorImpl();
74 
78  private Equalities() {}
79 }
javolution.util.internal.comparator.ArrayComparatorImpl
Definition: ArrayComparatorImpl.java:16
javolution.util.function.Equalities.IDENTITY
static final Equality< Object > IDENTITY
Definition: Equalities.java:40
javolution.util.function.Equalities.STANDARD
static final Equality< Object > STANDARD
Definition: Equalities.java:31
javolution.lang.Parallelizable
Definition: Parallelizable.java:55
javolution.util.internal.comparator.LexicalComparatorImpl
Definition: LexicalComparatorImpl.java:20
javolution
javolution.util.internal
javolution.lang.Realtime.Limit
Definition: Realtime.java:81
javolution.util.internal.comparator.StandardComparatorImpl
Definition: StandardComparatorImpl.java:19
javolution.util.function.Equalities.ARRAY
static final Equality< Object > ARRAY
Definition: Equalities.java:50
javolution.util.internal.comparator.LexicalCaseInsensitiveComparatorImpl
Definition: LexicalCaseInsensitiveComparatorImpl.java:19
javolution.util.function.Equalities.LEXICAL_CASE_INSENSITIVE
static final Equality< CharSequence > LEXICAL_CASE_INSENSITIVE
Definition: Equalities.java:64
javolution.util.function.Equalities.LEXICAL_FAST
static final Equality< CharSequence > LEXICAL_FAST
Definition: Equalities.java:73
javolution.util.function.Equalities.LEXICAL
static final Equality< CharSequence > LEXICAL
Definition: Equalities.java:57
javolution.util.internal.comparator
Definition: ArrayComparatorImpl.java:9
javolution.util.function.Equality
Definition: Equality.java:39
javolution.lang
Definition: Configurable.java:9
javolution.util.function.Equalities
Definition: Equalities.java:20
javolution.util.internal.comparator.IdentityComparatorImpl
Definition: IdentityComparatorImpl.java:19
javolution.lang.Realtime
Definition: Realtime.java:59
javolution.util.internal.comparator.LexicalFastComparatorImpl
Definition: LexicalFastComparatorImpl.java:14
javolution.util
Definition: FastBitSet.java:9