package reflect
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- reflect
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class ClassDescriptor (simpleName: String, fullName: String, erasure: ScalaType, companion: Option[SingletonDescriptor], constructors: Seq[ConstructorDescriptor], properties: Seq[PropertyDescriptor]) extends ObjectDescriptor with Product with Serializable
- case class ConstructorDescriptor (params: Seq[ConstructorParamDescriptor], constructor: Constructor[_], isPrimary: Boolean) extends Descriptor with Product with Serializable
- case class ConstructorParamDescriptor (name: String, mangledName: String, argIndex: Int, argType: ScalaType, defaultValue: Option[() ⇒ Any]) extends Descriptor with Product with Serializable
- sealed trait Descriptor extends AnyRef
- class ManifestScalaType extends ScalaType
- trait ObjectDescriptor extends Descriptor
- trait ParameterNameReader extends AnyRef
- case class PrimitiveDescriptor (simpleName: String, fullName: String, erasure: ScalaType) extends ObjectDescriptor with Product with Serializable
- case class PropertyDescriptor (name: String, mangledName: String, returnType: ScalaType, field: Field) extends Descriptor with Product with Serializable
- trait ScalaType extends Equals
- case class SingletonDescriptor (simpleName: String, fullName: String, erasure: ScalaType, instance: AnyRef, properties: Seq[PropertyDescriptor]) extends Descriptor with Product with Serializable
Value Members
- def fail(msg: String, cause: Exception = null): Nothing
- object ManifestScalaType
- object ParanamerReader extends ParameterNameReader
- object Reflector