package
reflect
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: java.lang.reflect.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
-
trait
Descriptor
extends AnyRef
-
-
-
case class
PrimitiveDescriptor
(erasure: ScalaType, default: Option[() ⇒ Any]) extends ObjectDescriptor with Product with Serializable
-
case class
PropertyDescriptor
(name: String, mangledName: String, returnType: ScalaType, field: Field) extends Descriptor with Product with Serializable
-
-
class
ScalaType
extends Equals
-
case class
SingletonDescriptor
(simpleName: String, fullName: String, erasure: ScalaType, instance: AnyRef, properties: Seq[PropertyDescriptor]) extends Descriptor with Product with Serializable
-
case class
TypeInfo
(clazz: Class[_], parameterizedType: Option[ParameterizedType]) extends Product with Serializable
Value Members
-
-
object
ParanamerReader
extends ParameterNameReader
-
object
Reflector
extends AnyRef
-
-
object
ScalaType
extends AnyRef
-
-
def
fail
(msg: String, cause: Exception = null): Nothing
-
-