- Pods
- AF-IOC 1.4.0
- API
- TypeCoercer
classafIoc::TypeCoercer
sys::Obj
afIoc::TypeCoercer
Coerces an Obj to a given type via Fantom's fromXXX() / toXXX() ctors and methods. This is mainly useful for convert to and from Strs.
As a lot of repetition of types is expected for each TypeCoercer
the conversion methods are cached.
@since 1.3.8
canCoerce
Source
Bool canCoerce(Type fromType, Type toType)
Returns true
if fromType
can be coerced to the given toType
.
coerce
Source
Obj coerce(Obj value, Type toType)
Coerces the Obj to the given type. Coercion methods are looked up in the following order:
- toXXX()
- fromXXX()
- makeFromXXX()