public class CompatibilityStrategy
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
CompatibilityStrategy.CompatibilityEvaluator |
static class |
CompatibilityStrategy.DefaultCompatibilityEvaluator |
Modifier and Type | Field and Description |
---|---|
static CompatibilityStrategy.CompatibilityEvaluator |
compatibilityEvaluator |
Modifier | Constructor and Description |
---|---|
private |
CompatibilityStrategy() |
Modifier and Type | Method and Description |
---|---|
static boolean |
areComparisonCompatible(java.lang.Class<?> c1,
java.lang.Class<?> c2) |
static boolean |
areEqualityCompatible(java.lang.Class<?> c1,
java.lang.Class<?> c2) |
static void |
setCompatibilityEvaluator(CompatibilityStrategy.CompatibilityEvaluator compatibilityEvaluator) |
public static CompatibilityStrategy.CompatibilityEvaluator compatibilityEvaluator
public static boolean areEqualityCompatible(java.lang.Class<?> c1, java.lang.Class<?> c2)
public static boolean areComparisonCompatible(java.lang.Class<?> c1, java.lang.Class<?> c2)
public static void setCompatibilityEvaluator(CompatibilityStrategy.CompatibilityEvaluator compatibilityEvaluator)