# Package org.codehaus.groovy.runtime.typehandling

Classes used to execute special actions based on the type. This includes mathematical operations and wrapper classes.

- Class Summary
  Class | Description
  --- | ---
  BigDecimalMath | BigDecimal NumberMath operations
  BigIntegerMath | BigInteger NumberMath operations
  DefaultTypeTransformation | Class providing various type conversions, coercions and boxing/unboxing operations.
  FloatingPointMath | FloatingPoint (Double and Float) NumberMath operations
  IntegerMath | Integer NumberMath operations
  LongMath | Long NumberMath operations
  NumberMath | Stateless objects used to perform math on the various Number subclasses.
  NumberMathModificationInfo |
  ShortTypeHandling | Class providing various short paths for type conversions.

- Exception Summary
  Exception | Description
  --- | ---
  GroovyCastException |