Package

org.json4s

reflect

Permalink

package reflect

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. reflect
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
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

    Permalink
  2. case class ConstructorDescriptor(params: Seq[ConstructorParamDescriptor], constructor: Executable, isPrimary: Boolean) extends Descriptor with Product with Serializable

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

    Permalink
  4. sealed abstract class Descriptor extends Product with Serializable

    Permalink
  5. class Executable extends AnyRef

    Permalink

    This class is intended as a workaround until we are able to use Java 8's java.lang.reflect.Executable class.

  6. sealed abstract class ObjectDescriptor extends Descriptor

    Permalink
  7. trait ParameterNameReader extends AnyRef

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

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

    Permalink
  10. trait ReflectorDescribable[T] extends AnyRef

    Permalink
  11. class ScalaType extends Equals

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

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

    Permalink

Value Members

  1. object ManifestFactory

    Permalink
  2. object ParanamerReader extends ParameterNameReader

    Permalink
  3. object Reflector

    Permalink
  4. object ScalaSigReader

    Permalink
  5. object ScalaType

    Permalink
  6. implicit def classDescribable(t: Class[_])(implicit formats: Formats = DefaultFormats): ReflectorDescribable[Class[_]]

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

    Permalink
  8. def safeSimpleName(clazz: Class[_]): String

    Permalink
  9. implicit def scalaTypeDescribable(t: ScalaType)(implicit formats: Formats = DefaultFormats): ReflectorDescribable[ScalaType]

    Permalink
  10. implicit def stringDescribable(t: String)(implicit formats: Formats = DefaultFormats): ReflectorDescribable[String]

    Permalink
  11. def stripDollar(name: String): String

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped