Package gw.lang.parser.coercers
Class StandardCoercer
java.lang.Object
gw.lang.parser.coercers.BaseCoercer
gw.lang.parser.coercers.StandardCoercer
- All Implemented Interfaces:
ICoercer
- Direct Known Subclasses:
BaseBoxedCoercer
,BasePrimitiveCoercer
,BigDecimalCoercer
,BigIntegerCoercer
,DateCoercer
,NonWarningStringCoercer
,RationalCoercer
,StandardCoercionManager.NullSentinalCoercer
,StringBufferCoercer
,StringBuilderCoercer
,StringCoercer
-
Field Summary
Fields inherited from interface gw.lang.parser.ICoercer
MAX_PRIORITY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getPriority
(IType to, IType from) boolean
protected boolean
isCoercingDimensionWithSameType
(IType to, IType from) boolean
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface gw.lang.parser.ICoercer
coerceValue
-
Constructor Details
-
StandardCoercer
public StandardCoercer()
-
-
Method Details
-
isExplicitCoercion
public boolean isExplicitCoercion() -
handlesNull
public boolean handlesNull()- Returns:
- true if this coercer knows how to handle the null value.
-
getPriority
- Returns:
- a value between 0 and MAX_PRIORITY, inclusive that indicates the priority of this coercer when resolving overloaded methods. Typically a coercer should return 0, but coercers that have a high affinity between the target and coerced type, such as primitives, can have higher priorities.
-
isCoercingDimensionWithSameType
-