Package

org.json4s

reflect

Permalink

package reflect

Source
package.scala
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. class PrimaryConstructor extends Annotation with Annotation with ClassfileAnnotation

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

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

    Permalink
  11. trait ReflectorDescribable[T] extends AnyRef

    Permalink
  12. class ScalaType extends Equals

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

    Permalink
  14. 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