scala

# reflect

#### package reflect

Visibility

1. Public
2. All

### Type Members

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

2. #### trait ClassManifest[T] extends OptManifest[T] with Equals with Serializable

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

3. #### trait Manifest[T] extends ClassManifest[T] with Equals

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

4. #### trait OptManifest[+T] extends Serializable

   A `OptManifest[T]` is an optional Manifest.

5. #### type Symbol = Symbol

   Definition Classes
     package

6. #### type Tree = Tree

   Definition Classes
     package

7. #### type Type = Type

   Definition Classes
     package

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. #### type ScalaBeanInfo = ScalaBeanInfo

    Definition Classes
      package
    Annotations
      @deprecated
    Deprecated

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

### 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 NameTransformer extends AnyRef

4. #### object NoManifest extends OptManifest[Nothing] with Serializable

   One of the branches of an OptManifest.

5. #### object ReflectionUtils extends AnyRef

   A few java-reflection oriented utility functions useful during reflection bootstrapping.

6. #### package api

7. #### package macro

8. #### lazy val mirror: Mirror

   Definition Classes
     package