scala

reflect

package reflect

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. reflect
  2. reflect_compat
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait ArrayTag[T] extends AnyRef

  2. trait ClassTag[T] extends Equals with Serializable

    A ClassTag[T] wraps a runtime class, which can be accessed via the runtimeClass method.

  3. trait ConcreteTypeTag[T] extends AnyRef

  4. trait ErasureTag[T] extends AnyRef

  5. type TypeTag[T] = TypeTag[T]

    Definition Classes
    package
  6. trait internal_compat extends AnyRef

  7. abstract class AnyValManifest[T <: AnyVal] extends Manifest[T] with Equals

    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use type tags and manually check the corresponding class or type instead

  8. type BeanDescription = BeanDescription

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use @scala.beans.BeanDescription instead

  9. type BeanDisplayName = BeanDisplayName

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use @scala.beans.BeanDisplayName instead

  10. type BeanInfo = BeanInfo

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use @scala.beans.BeanInfo instead

  11. type BeanInfoSkip = BeanInfoSkip

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use @scala.beans.BeanInfoSkip instead

  12. type BeanProperty = BeanProperty

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use @scala.beans.BeanProperty instead

  13. type BooleanBeanProperty = BooleanBeanProperty

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use @scala.beans.BooleanBeanProperty instead

  14. trait ClassManifest[T] extends OptManifest[T] with ClassTag[T] with Equals with Serializable

    A ClassManifest[T] is an opaque descriptor for type T.

  15. trait Manifest[T] extends ClassManifest[T] with Equals

    A Manifest[T] is an opaque descriptor for type T.

  16. trait OptManifest[+T] extends Serializable

    A OptManifest[T] is an optional Manifest.

  17. type ScalaBeanInfo = ScalaBeanInfo

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use @scala.beans.ScalaBeanInfo instead

Value Members

  1. object ClassTag extends Serializable

  2. object NameTransformer extends AnyRef

    Provides functions to encode and decode Scala symbolic names.

  3. lazy val TypeTag: reflect.basis.TypeTag.type

    Definition Classes
    package
  4. package api

  5. package base

  6. lazy val basis: Universe

    Definition Classes
    package
  7. def classTag[T](implicit ctag: ClassTag[T]): ClassTag[T]

    Definition Classes
    package
  8. package internal

  9. package makro

  10. lazy val mirror: Universe

    Definition Classes
    reflect_compat
  11. package runtime

Deprecated Value Members

  1. object ClassManifest extends Serializable

    The object ClassManifest defines factory methods for manifests.

  2. object Manifest extends Serializable

    The object Manifest defines factory methods for manifests.

  3. object NoManifest extends OptManifest[Nothing] with Serializable

    One of the branches of an OptManifest.

Inherited from reflect_compat

Inherited from AnyRef

Inherited from Any