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)