# Package org.codehaus.groovy.runtime.typehandling

package org.codehaus.groovy.runtime.typehandling

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

- Related Packages
  Package
  Description
  org.codehaus.groovy.runtime
  Runtime classes for Groovy - whether the dynamic interpreter is being used, the compiler or the bytecode generator.
- Class
  Description
  BigDecimalMath
  Arbitrary-precision decimal arithmetic operations.
  BigIntegerMath
  Arbitrary-precision integer arithmetic operations.
  DefaultTypeTransformation
  Class providing various type conversions, coercions and boxing/unboxing operations.
  FloatingPointMath
  Binary floating-point arithmetic operations.
  GroovyCastException
  Exception thrown when a type cast or coercion fails.
  IntegerMath
  32-bit integer (int) arithmetic operations.
  LongMath
  64-bit long integer (long) arithmetic operations.
  NumberMath
  Stateless objects used to perform math on the various Number subclasses.
  NumberMathModificationInfo
  Tracks modifications to arithmetic operations on numeric types.
  ShortTypeHandling
  High-performance type casting and conversion utilities.