Object/Class

japgolly.scalajs.react.extra

Reusability

Related Docs: class Reusability | package extra

Permalink

object Reusability

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Reusability
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def always[A]: Reusability[A]

    Permalink
  5. def apply[A](implicit r: Reusability[A]): Reusability[A]

    Permalink
    Annotations
    @inline()
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. implicit def boolean: Reusability[Boolean]

    Permalink
    Annotations
    @inline()
  8. def by[A, B](f: (A) ⇒ B)(implicit r: Reusability[B]): Reusability[A]

    Permalink
  9. def byIterator[I[X] <: Iterable[X], A](implicit arg0: Reusability[A]): Reusability[I[A]]

    Permalink
  10. def byRef[A <: AnyRef]: Reusability[A]

    Permalink

    Compare by reference.

    Compare by reference. Reuse if both values are the same instance.

  11. def byRefOr_==[A <: AnyRef]: Reusability[A]

    Permalink

    Compare by reference and if different, compare using universal equality (Scala's == operator).

  12. def by_==[A]: Reusability[A]

    Permalink

    Compare using universal equality (Scala's == operator).

  13. implicit def byte: Reusability[Byte]

    Permalink
    Annotations
    @inline()
  14. macro def caseClass[A]: Reusability[A]

    Permalink

    Generate an instance for a case class by comparing each case field.

    Generate an instance for a case class by comparing each case field.

    A

    The case class type.

  15. macro def caseClassDebug[A]: Reusability[A]

    Permalink

    Same as caseClass except the code generated by the macro is printed to stdout.

  16. implicit def char: Reusability[Char]

    Permalink
    Annotations
    @inline()
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. def const[A](r: Boolean): Reusability[A]

    Permalink
  19. implicit def date: Reusability[Date]

    Permalink
    Annotations
    @inline()
  20. def double(tolerance: Double): Reusability[Double]

    Permalink
  21. implicit def either[A, B](implicit arg0: Reusability[A], arg1: Reusability[B]): Reusability[Either[A, B]]

    Permalink
  22. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  24. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. def float(tolerance: Float): Reusability[Float]

    Permalink
  26. def fn[A](f: (A, A) ⇒ Boolean): Reusability[A]

    Permalink
  27. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  28. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  29. def indexedSeq[S[X] <: IndexedSeq[X], A](implicit arg0: Reusability[A]): Reusability[S[A]]

    Permalink
  30. implicit def int: Reusability[Int]

    Permalink
    Annotations
    @inline()
  31. def internal[A, B](f: (A) ⇒ B)(r: (A) ⇒ Reusability[B]): Reusability[A]

    Permalink
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. implicit def jsDate: Reusability[Date]

    Permalink
  34. implicit def list[A](implicit arg0: Reusability[A]): Reusability[List[A]]

    Permalink
  35. implicit def long: Reusability[Long]

    Permalink
    Annotations
    @inline()
  36. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  37. def never[A]: Reusability[A]

    Permalink
  38. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  39. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  40. implicit def option[A](implicit arg0: Reusability[A]): Reusability[Option[A]]

    Permalink
    Annotations
    @inline()
  41. implicit def optionLike[O[_], A](implicit o: OptionLike[O], r: Reusability[A]): Reusability[O[A]]

    Permalink
  42. implicit def set[A]: Reusability[Set[A]]

    Permalink
  43. implicit def short: Reusability[Short]

    Permalink
    Annotations
    @inline()
  44. def shouldComponentUpdate[P, S, B, N <: TopNode](implicit arg0: Reusability[P], arg1: Reusability[S]): (ReactComponentB[P, S, B, N]) ⇒ ReactComponentB[P, S, B, N]

    Permalink
  45. def shouldComponentUpdateAnd[P, S, B, N <: TopNode](f: (ShouldComponentUpdateResult[P, S, B, N]) ⇒ Callback)(implicit arg0: Reusability[P], arg1: Reusability[S]): (ReactComponentB[P, S, B, N]) ⇒ ReactComponentB[P, S, B, N]

    Permalink
  46. def shouldComponentUpdateAndLog[P, S, B, N <: TopNode](name: String)(implicit arg0: Reusability[P], arg1: Reusability[S]): (ReactComponentB[P, S, B, N]) ⇒ ReactComponentB[P, S, B, N]

    Permalink
  47. def shouldComponentUpdateWithOverlay[P, S, B, N <: TopNode](implicit arg0: Reusability[P], arg1: Reusability[S]): (ReactComponentB[P, S, B, N]) ⇒ ReactComponentB[P, S, B, N]

    Permalink
  48. implicit def string: Reusability[String]

    Permalink
    Annotations
    @inline()
  49. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  50. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  51. implicit def tuple10[A, B, C, D, E, F, G, H, I, J](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F], arg6: Reusability[G], arg7: Reusability[H], arg8: Reusability[I], arg9: Reusability[J]): Reusability[(A, B, C, D, E, F, G, H, I, J)]

    Permalink
  52. implicit def tuple11[A, B, C, D, E, F, G, H, I, J, K](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F], arg6: Reusability[G], arg7: Reusability[H], arg8: Reusability[I], arg9: Reusability[J], arg10: Reusability[K]): Reusability[(A, B, C, D, E, F, G, H, I, J, K)]

    Permalink
  53. implicit def tuple12[A, B, C, D, E, F, G, H, I, J, K, L](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F], arg6: Reusability[G], arg7: Reusability[H], arg8: Reusability[I], arg9: Reusability[J], arg10: Reusability[K], arg11: Reusability[L]): Reusability[(A, B, C, D, E, F, G, H, I, J, K, L)]

    Permalink
  54. implicit def tuple13[A, B, C, D, E, F, G, H, I, J, K, L, M](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F], arg6: Reusability[G], arg7: Reusability[H], arg8: Reusability[I], arg9: Reusability[J], arg10: Reusability[K], arg11: Reusability[L], arg12: Reusability[M]): Reusability[(A, B, C, D, E, F, G, H, I, J, K, L, M)]

    Permalink
  55. implicit def tuple14[A, B, C, D, E, F, G, H, I, J, K, L, M, N](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F], arg6: Reusability[G], arg7: Reusability[H], arg8: Reusability[I], arg9: Reusability[J], arg10: Reusability[K], arg11: Reusability[L], arg12: Reusability[M], arg13: Reusability[N]): Reusability[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]

    Permalink
  56. implicit def tuple15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F], arg6: Reusability[G], arg7: Reusability[H], arg8: Reusability[I], arg9: Reusability[J], arg10: Reusability[K], arg11: Reusability[L], arg12: Reusability[M], arg13: Reusability[N], arg14: Reusability[O]): Reusability[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]

    Permalink
  57. implicit def tuple16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F], arg6: Reusability[G], arg7: Reusability[H], arg8: Reusability[I], arg9: Reusability[J], arg10: Reusability[K], arg11: Reusability[L], arg12: Reusability[M], arg13: Reusability[N], arg14: Reusability[O], arg15: Reusability[P]): Reusability[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]

    Permalink
  58. implicit def tuple17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F], arg6: Reusability[G], arg7: Reusability[H], arg8: Reusability[I], arg9: Reusability[J], arg10: Reusability[K], arg11: Reusability[L], arg12: Reusability[M], arg13: Reusability[N], arg14: Reusability[O], arg15: Reusability[P], arg16: Reusability[Q]): Reusability[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]

    Permalink
  59. implicit def tuple18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F], arg6: Reusability[G], arg7: Reusability[H], arg8: Reusability[I], arg9: Reusability[J], arg10: Reusability[K], arg11: Reusability[L], arg12: Reusability[M], arg13: Reusability[N], arg14: Reusability[O], arg15: Reusability[P], arg16: Reusability[Q], arg17: Reusability[R]): Reusability[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]

    Permalink
  60. implicit def tuple19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F], arg6: Reusability[G], arg7: Reusability[H], arg8: Reusability[I], arg9: Reusability[J], arg10: Reusability[K], arg11: Reusability[L], arg12: Reusability[M], arg13: Reusability[N], arg14: Reusability[O], arg15: Reusability[P], arg16: Reusability[Q], arg17: Reusability[R], arg18: Reusability[S]): Reusability[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]

    Permalink
  61. implicit def tuple2[A, B](implicit arg0: Reusability[A], arg1: Reusability[B]): Reusability[(A, B)]

    Permalink
  62. implicit def tuple20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F], arg6: Reusability[G], arg7: Reusability[H], arg8: Reusability[I], arg9: Reusability[J], arg10: Reusability[K], arg11: Reusability[L], arg12: Reusability[M], arg13: Reusability[N], arg14: Reusability[O], arg15: Reusability[P], arg16: Reusability[Q], arg17: Reusability[R], arg18: Reusability[S], arg19: Reusability[T]): Reusability[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]

    Permalink
  63. implicit def tuple21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F], arg6: Reusability[G], arg7: Reusability[H], arg8: Reusability[I], arg9: Reusability[J], arg10: Reusability[K], arg11: Reusability[L], arg12: Reusability[M], arg13: Reusability[N], arg14: Reusability[O], arg15: Reusability[P], arg16: Reusability[Q], arg17: Reusability[R], arg18: Reusability[S], arg19: Reusability[T], arg20: Reusability[U]): Reusability[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]

    Permalink
  64. implicit def tuple22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F], arg6: Reusability[G], arg7: Reusability[H], arg8: Reusability[I], arg9: Reusability[J], arg10: Reusability[K], arg11: Reusability[L], arg12: Reusability[M], arg13: Reusability[N], arg14: Reusability[O], arg15: Reusability[P], arg16: Reusability[Q], arg17: Reusability[R], arg18: Reusability[S], arg19: Reusability[T], arg20: Reusability[U], arg21: Reusability[V]): Reusability[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]

    Permalink
  65. implicit def tuple3[A, B, C](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C]): Reusability[(A, B, C)]

    Permalink
  66. implicit def tuple4[A, B, C, D](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D]): Reusability[(A, B, C, D)]

    Permalink
  67. implicit def tuple5[A, B, C, D, E](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E]): Reusability[(A, B, C, D, E)]

    Permalink
  68. implicit def tuple6[A, B, C, D, E, F](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F]): Reusability[(A, B, C, D, E, F)]

    Permalink
  69. implicit def tuple7[A, B, C, D, E, F, G](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F], arg6: Reusability[G]): Reusability[(A, B, C, D, E, F, G)]

    Permalink
  70. implicit def tuple8[A, B, C, D, E, F, G, H](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F], arg6: Reusability[G], arg7: Reusability[H]): Reusability[(A, B, C, D, E, F, G, H)]

    Permalink
  71. implicit def tuple9[A, B, C, D, E, F, G, H, I](implicit arg0: Reusability[A], arg1: Reusability[B], arg2: Reusability[C], arg3: Reusability[D], arg4: Reusability[E], arg5: Reusability[F], arg6: Reusability[G], arg7: Reusability[H], arg8: Reusability[I]): Reusability[(A, B, C, D, E, F, G, H, I)]

    Permalink
  72. implicit def unit: Reusability[Unit]

    Permalink
    Annotations
    @inline()
  73. implicit def uuid: Reusability[UUID]

    Permalink
    Annotations
    @inline()
  74. implicit def vector[A](implicit arg0: Reusability[A]): Reusability[Vector[A]]

    Permalink
  75. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped