object ReflectionUtil
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ReflectionUtil
- AnyRef
- Any
- Hide All
- Show All
Visibility
- 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 allPartsStrong(tpe: scala.reflect.api.Universe.Type): Boolean
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def deepIntersectionTypeMembers[U <: SingletonUniverse](targetType: ReflectionUtil.deepIntersectionTypeMembers.U.Type): List[ReflectionUtil.deepIntersectionTypeMembers.U.Type]
- def deepIntersectionTypeMembersNoNorm[U <: SingletonUniverse](targetType: ReflectionUtil.deepIntersectionTypeMembersNoNorm.U.Type): List[ReflectionUtil.deepIntersectionTypeMembersNoNorm.U.Type]
- 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])
- def findStringLiteral(tree: scala.reflect.api.Universe.Tree): Option[String]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getStringLiteral(c: Context)(tree: scala.reflect.macros.Universe.Tree): String
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def isByName(u: Universe)(tpe: scala.reflect.api.Universe.Type): Boolean
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isNotDealiasedFurther(tpe: scala.reflect.api.Universe.Type): Boolean
- def isSelfStrong(tpe: scala.reflect.api.Universe.Type): Boolean
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def norm(u: Universe)(x: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type
Mini
normalize
.Mini
normalize
.normalize
is deprecated and we don't want to do scary things such as evaluate type-lambdas anyway. And AFAIK the only case that can make us confuse a type-parameter for a non-parameter is an empty refinementT {}
. So we just strip it when we get it.- Annotations
- @tailrec()
- final def norm0[U <: SingletonUniverse](x: ReflectionUtil.norm0.U.Type): ReflectionUtil.norm0.U.Type
Mini
normalize
.Mini
normalize
.normalize
is deprecated and we don't want to do scary things such as evaluate type-lambdas anyway. And AFAIK the only case that can make us confuse a type-parameter for a non-parameter is an empty refinementT {}
. So we just strip it when we get it.- Annotations
- @tailrec()
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def stripByName(u: Universe)(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def toTypeRef[U <: SingletonUniverse](tpe: ReflectionUtil.toTypeRef.U.TypeApi): Option[ReflectionUtil.toTypeRef.U.TypeRefApi]
- 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()