org.json4s

reflect

package reflect

Visibility
  1. Public
  2. All

Type Members

  1. case class ClassDescriptor (simpleName: String, fullName: String, erasure: ScalaType, companion: Option[SingletonDescriptor], constructors: Seq[ConstructorDescriptor], properties: Seq[PropertyDescriptor]) extends ObjectDescriptor with Product with Serializable

  2. case class ConstructorDescriptor (params: Seq[ConstructorParamDescriptor], constructor: java.lang.reflect.Constructor[_], isPrimary: Boolean) extends Descriptor with Product with Serializable

  3. case class ConstructorParamDescriptor (name: String, mangledName: String, argIndex: Int, argType: ScalaType, defaultValue: Option[() ⇒ Any]) extends Descriptor with Product with Serializable

  4. trait Descriptor extends AnyRef

    Attributes
    sealed
  5. trait ObjectDescriptor extends Descriptor

    Attributes
    sealed
  6. trait ParameterNameReader extends AnyRef

  7. case class PrimitiveDescriptor (erasure: ScalaType, default: Option[() ⇒ Any]) extends ObjectDescriptor with Product with Serializable

  8. case class PropertyDescriptor (name: String, mangledName: String, returnType: ScalaType, field: Field) extends Descriptor with Product with Serializable

  9. class ScalaType extends Equals

  10. case class SingletonDescriptor (simpleName: String, fullName: String, erasure: ScalaType, instance: AnyRef, properties: Seq[PropertyDescriptor]) extends Descriptor with Product with Serializable

  11. case class TypeInfo (clazz: Class[_], parameterizedType: Option[ParameterizedType]) extends Product with Serializable

Value Members

  1. object ManifestFactory extends AnyRef

  2. object ParanamerReader extends ParameterNameReader

  3. object Reflector extends AnyRef

  4. object ScalaType extends AnyRef

  5. def fail (msg: String, cause: Exception = null): Nothing

    Definition Classes
    package