Packages

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. trait GenericBuilder extends AnyRef
  2. class MethodCallBuilder extends StandardBuilder with LogSupport

    Builds method call arguments

  3. trait ObjectBuilder extends GenericBuilder

    Generic object builder

  4. trait Path extends Iterable[String]

    Representing paths separated by slashes

  5. case class ReflectMethodSurface(mod: Int, owner: Surface, name: String, returnType: Surface, args: Seq[MethodParameter]) extends MethodSurface with LogSupport with Product with Serializable

    MethodSurface for JVM.

    MethodSurface for JVM. This can call method through Java reflection

  6. class RuntimeGenericSurface extends GenericSurface with LogSupport

    Used when we can use reflection to instantiate objects of this surface

  7. case class RuntimeMethodParameter(method: MethodRef, index: Int, name: String, surface: Surface) extends MethodParameter with LogSupport with Product with Serializable

    MethodParameter implementation using reflection for accessing parameter values

  8. class SimpleObjectBuilder extends ObjectBuilder with StandardBuilder with LogSupport
  9. trait StandardBuilder extends GenericBuilder with LogSupport

    ObjectBuilder support overriding nested parameters by specifying a parameter path (Path)

  10. implicit class ToRuntimeMethodSurface extends AnyRef
  11. implicit class ToRuntimeSurface extends AnyRef
  12. implicit class ToRuntimeSurfaceParameter extends AnyRef

Value Members

  1. def findAnnotationFromClass[T <: Annotation](cls: Class[_])(implicit arg0: ClassTag[T]): Option[T]
  2. def findDeclaredAnnotation[T <: Annotation](cls: Class[_])(implicit arg0: ClassTag[T]): Option[T]
  3. object ObjectBuilder extends LogSupport

  4. object Path extends LogSupport

  5. object ReflectMethodSurface extends Serializable
  6. object ReflectSurfaceFactory extends LogSupport

  7. object ReflectTypeUtil extends LogSupport

  8. object RuntimeSurface extends LogSupport

  9. object TypeConverter extends LogSupport

Inherited from AnyRef

Inherited from Any

Ungrouped