Package org.mvel2.util
Class CompatibilityStrategy.DefaultCompatibilityEvaluator
java.lang.Object
org.mvel2.util.CompatibilityStrategy.DefaultCompatibilityEvaluator
- All Implemented Interfaces:
CompatibilityStrategy.CompatibilityEvaluator
- Enclosing class:
CompatibilityStrategy
public static class CompatibilityStrategy.DefaultCompatibilityEvaluator
extends Object
implements CompatibilityStrategy.CompatibilityEvaluator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
areComparisonCompatible
(Class<?> c1, Class<?> c2) boolean
areEqualityCompatible
(Class<?> c1, Class<?> c2) private boolean
arePrimitiveCompatible
(Class<?> primitive, Class<?> boxed, boolean leftFirst) private boolean
isBoxedNumber
(Class<?> c, boolean allowString)
-
Constructor Details
-
DefaultCompatibilityEvaluator
public DefaultCompatibilityEvaluator()
-
-
Method Details
-
areEqualityCompatible
- Specified by:
areEqualityCompatible
in interfaceCompatibilityStrategy.CompatibilityEvaluator
-
areComparisonCompatible
- Specified by:
areComparisonCompatible
in interfaceCompatibilityStrategy.CompatibilityEvaluator
-
arePrimitiveCompatible
-
isBoxedNumber
-