Class RationalCoercer

All Implemented Interfaces:
ICoercer

public class RationalCoercer extends StandardCoercer
  • Field Details

  • Constructor Details

    • RationalCoercer

      public RationalCoercer()
  • Method Details

    • coerceValue

      public Rational coerceValue(IType typeToCoerceTo, Object value)
    • instance

      public static RationalCoercer instance()
    • getPriority

      public int getPriority(IType to, IType from)
      Specified by:
      getPriority in interface ICoercer
      Overrides:
      getPriority in class StandardCoercer
      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.