Package

za.co.absa.commons

lang

Permalink

package lang

Visibility
  1. Public
  2. All

Type Members

  1. trait CachingConverter extends Converter

    Permalink

    Memoized converter

  2. trait Converter extends AnyRef

    Permalink

    Stackable abstract converter between two arbitrary types

  3. class ImmutableProperties extends Properties

    Permalink
  4. trait TypeNegationConstraint extends AnyRef

    Permalink

    Defines not type constraint.

    Defines not type constraint. Can be used to declare a generic type that is _not_ a given type.
    Inspired by https://gist.github.com/milessabin/c9f8befa932d98dcc7a4}

    trait VegMenu {
      def add[A <: Food : not[Meat]#λ](food: A)
    }

Value Members

  1. object ARM

    Permalink
  2. object CollectionImplicits

    Permalink
  3. object ImmutableProperties extends Serializable

    Permalink
  4. object OptionImplicits

    Permalink
  5. object TypeConstraints extends TypeNegationConstraint

    Permalink

    Utility object that defines extended type constraints to be used in Scala type definitions

Ungrouped