Package

typesafeequals

Permalink

package typesafeequals

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. typesafeequals
  2. Implicits
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class AnyRefNullChecks[A <: AnyRef] extends AnyVal

    Permalink
  2. trait Implicits extends AnyRef

    Permalink
  3. final class TypeSafeEquals[L] extends AnyVal

    Permalink

Value Members

  1. object AnyRefNullChecks

    Permalink

    Macro based null check helpers so you can do something like mightBeNull.isNull

  2. object TypeSafeEquals

    Permalink

    Simple attempt at providing a macro based implementation of type-safe equals

  3. implicit def toAnyRefNullChecks[A <: AnyRef](ref: A): AnyRefNullChecks[A]

    Permalink

    Macro-based .isNull, .isNotNull, .nonNull

    Macro-based .isNull, .isNotNull, .nonNull

    Definition Classes
    Implicits
  4. implicit def toTypeSafeEquals[L](left: L): TypeSafeEquals[L]

    Permalink

    Macro-based === and =!= equals variants that prevent fruitless "foo" === 0 comparisons

    Macro-based === and =!= equals variants that prevent fruitless "foo" === 0 comparisons

    Definition Classes
    Implicits

Inherited from Implicits

Inherited from AnyRef

Inherited from Any

Ungrouped