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 TypeMethodDescriptionintgetPriority(IType to, IType from) booleanprotected booleanisCoercingDimensionWithSameType(IType to, IType from) booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-