object Unliftable extends Universe.StandardUnliftableInstances
Companion to Unliftable
type class that contains standard instances
and provides a helper apply
method to simplify creation of new ones.
- Source
- Liftables.scala
- Alphabetic
- By Inheritance
- Unliftable
- StandardUnliftableInstances
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[T](pf: PartialFunction[Universe.Tree, T]): Universe.Unliftable[T]
A helper method that simplifies creation of
Unliftable
instances.A helper method that simplifies creation of
Unliftable
instances. Takes a partial function which is defined on correct representations ofT
and returns corresponding instances.For example to extract a reference to an object as object itself:
scala> object O scala> val Oref = symbolOf[O.type].asClass.module scala> implicit val unliftO = Unliftable[O.type] { case t if t.symbol == Oref => O } scala> val q"${_: O.type}" = q"$Oref"
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit def unliftBoolean: Universe.Unliftable[Boolean]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftByte: Universe.Unliftable[Byte]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftChar: Universe.Unliftable[Char]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftConstant: Universe.Unliftable[Universe.Constant]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftDouble: Universe.Unliftable[Double]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftFloat: Universe.Unliftable[Float]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftInt: Universe.Unliftable[Int]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftLong: Universe.Unliftable[Long]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftName[T <: Universe.Name](implicit arg0: ClassTag[T]): Universe.Unliftable[T]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftScalaSymbol: Universe.Unliftable[Symbol]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftShort: Universe.Unliftable[Short]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftString: Universe.Unliftable[String]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6], UnliftT7: Universe.Unliftable[T7], UnliftT8: Universe.Unliftable[T8], UnliftT9: Universe.Unliftable[T9], UnliftT10: Universe.Unliftable[T10]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6], UnliftT7: Universe.Unliftable[T7], UnliftT8: Universe.Unliftable[T8], UnliftT9: Universe.Unliftable[T9], UnliftT10: Universe.Unliftable[T10], UnliftT11: Universe.Unliftable[T11]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6], UnliftT7: Universe.Unliftable[T7], UnliftT8: Universe.Unliftable[T8], UnliftT9: Universe.Unliftable[T9], UnliftT10: Universe.Unliftable[T10], UnliftT11: Universe.Unliftable[T11], UnliftT12: Universe.Unliftable[T12]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6], UnliftT7: Universe.Unliftable[T7], UnliftT8: Universe.Unliftable[T8], UnliftT9: Universe.Unliftable[T9], UnliftT10: Universe.Unliftable[T10], UnliftT11: Universe.Unliftable[T11], UnliftT12: Universe.Unliftable[T12], UnliftT13: Universe.Unliftable[T13]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6], UnliftT7: Universe.Unliftable[T7], UnliftT8: Universe.Unliftable[T8], UnliftT9: Universe.Unliftable[T9], UnliftT10: Universe.Unliftable[T10], UnliftT11: Universe.Unliftable[T11], UnliftT12: Universe.Unliftable[T12], UnliftT13: Universe.Unliftable[T13], UnliftT14: Universe.Unliftable[T14]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6], UnliftT7: Universe.Unliftable[T7], UnliftT8: Universe.Unliftable[T8], UnliftT9: Universe.Unliftable[T9], UnliftT10: Universe.Unliftable[T10], UnliftT11: Universe.Unliftable[T11], UnliftT12: Universe.Unliftable[T12], UnliftT13: Universe.Unliftable[T13], UnliftT14: Universe.Unliftable[T14], UnliftT15: Universe.Unliftable[T15]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6], UnliftT7: Universe.Unliftable[T7], UnliftT8: Universe.Unliftable[T8], UnliftT9: Universe.Unliftable[T9], UnliftT10: Universe.Unliftable[T10], UnliftT11: Universe.Unliftable[T11], UnliftT12: Universe.Unliftable[T12], UnliftT13: Universe.Unliftable[T13], UnliftT14: Universe.Unliftable[T14], UnliftT15: Universe.Unliftable[T15], UnliftT16: Universe.Unliftable[T16]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6], UnliftT7: Universe.Unliftable[T7], UnliftT8: Universe.Unliftable[T8], UnliftT9: Universe.Unliftable[T9], UnliftT10: Universe.Unliftable[T10], UnliftT11: Universe.Unliftable[T11], UnliftT12: Universe.Unliftable[T12], UnliftT13: Universe.Unliftable[T13], UnliftT14: Universe.Unliftable[T14], UnliftT15: Universe.Unliftable[T15], UnliftT16: Universe.Unliftable[T16], UnliftT17: Universe.Unliftable[T17]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6], UnliftT7: Universe.Unliftable[T7], UnliftT8: Universe.Unliftable[T8], UnliftT9: Universe.Unliftable[T9], UnliftT10: Universe.Unliftable[T10], UnliftT11: Universe.Unliftable[T11], UnliftT12: Universe.Unliftable[T12], UnliftT13: Universe.Unliftable[T13], UnliftT14: Universe.Unliftable[T14], UnliftT15: Universe.Unliftable[T15], UnliftT16: Universe.Unliftable[T16], UnliftT17: Universe.Unliftable[T17], UnliftT18: Universe.Unliftable[T18]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6], UnliftT7: Universe.Unliftable[T7], UnliftT8: Universe.Unliftable[T8], UnliftT9: Universe.Unliftable[T9], UnliftT10: Universe.Unliftable[T10], UnliftT11: Universe.Unliftable[T11], UnliftT12: Universe.Unliftable[T12], UnliftT13: Universe.Unliftable[T13], UnliftT14: Universe.Unliftable[T14], UnliftT15: Universe.Unliftable[T15], UnliftT16: Universe.Unliftable[T16], UnliftT17: Universe.Unliftable[T17], UnliftT18: Universe.Unliftable[T18], UnliftT19: Universe.Unliftable[T19]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple2[T1, T2](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2]): Universe.Unliftable[(T1, T2)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6], UnliftT7: Universe.Unliftable[T7], UnliftT8: Universe.Unliftable[T8], UnliftT9: Universe.Unliftable[T9], UnliftT10: Universe.Unliftable[T10], UnliftT11: Universe.Unliftable[T11], UnliftT12: Universe.Unliftable[T12], UnliftT13: Universe.Unliftable[T13], UnliftT14: Universe.Unliftable[T14], UnliftT15: Universe.Unliftable[T15], UnliftT16: Universe.Unliftable[T16], UnliftT17: Universe.Unliftable[T17], UnliftT18: Universe.Unliftable[T18], UnliftT19: Universe.Unliftable[T19], UnliftT20: Universe.Unliftable[T20]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6], UnliftT7: Universe.Unliftable[T7], UnliftT8: Universe.Unliftable[T8], UnliftT9: Universe.Unliftable[T9], UnliftT10: Universe.Unliftable[T10], UnliftT11: Universe.Unliftable[T11], UnliftT12: Universe.Unliftable[T12], UnliftT13: Universe.Unliftable[T13], UnliftT14: Universe.Unliftable[T14], UnliftT15: Universe.Unliftable[T15], UnliftT16: Universe.Unliftable[T16], UnliftT17: Universe.Unliftable[T17], UnliftT18: Universe.Unliftable[T18], UnliftT19: Universe.Unliftable[T19], UnliftT20: Universe.Unliftable[T20], UnliftT21: Universe.Unliftable[T21]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6], UnliftT7: Universe.Unliftable[T7], UnliftT8: Universe.Unliftable[T8], UnliftT9: Universe.Unliftable[T9], UnliftT10: Universe.Unliftable[T10], UnliftT11: Universe.Unliftable[T11], UnliftT12: Universe.Unliftable[T12], UnliftT13: Universe.Unliftable[T13], UnliftT14: Universe.Unliftable[T14], UnliftT15: Universe.Unliftable[T15], UnliftT16: Universe.Unliftable[T16], UnliftT17: Universe.Unliftable[T17], UnliftT18: Universe.Unliftable[T18], UnliftT19: Universe.Unliftable[T19], UnliftT20: Universe.Unliftable[T20], UnliftT21: Universe.Unliftable[T21], UnliftT22: Universe.Unliftable[T22]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple3[T1, T2, T3](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3]): Universe.Unliftable[(T1, T2, T3)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple4[T1, T2, T3, T4](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4]): Universe.Unliftable[(T1, T2, T3, T4)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple5[T1, T2, T3, T4, T5](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5]): Universe.Unliftable[(T1, T2, T3, T4, T5)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple6[T1, T2, T3, T4, T5, T6](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple7[T1, T2, T3, T4, T5, T6, T7](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6], UnliftT7: Universe.Unliftable[T7]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6, T7)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple8[T1, T2, T3, T4, T5, T6, T7, T8](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6], UnliftT7: Universe.Unliftable[T7], UnliftT8: Universe.Unliftable[T8]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6, T7, T8)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftTuple9[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit UnliftT1: Universe.Unliftable[T1], UnliftT2: Universe.Unliftable[T2], UnliftT3: Universe.Unliftable[T3], UnliftT4: Universe.Unliftable[T4], UnliftT5: Universe.Unliftable[T5], UnliftT6: Universe.Unliftable[T6], UnliftT7: Universe.Unliftable[T7], UnliftT8: Universe.Unliftable[T8], UnliftT9: Universe.Unliftable[T9]): Universe.Unliftable[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftType: Universe.Unliftable[Universe.Type]
- Definition Classes
- StandardUnliftableInstances
- implicit def unliftUnit: Universe.Unliftable[Unit]
- Definition Classes
- StandardUnliftableInstances
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()