package reflect
- Alphabetic
- By Inheritance
- reflect
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- trait GenericBuilder extends AnyRef
-
class
MethodCallBuilder extends StandardBuilder with LogSupport
Builds method call arguments
-
trait
ObjectBuilder extends GenericBuilder
Generic object builder
-
trait
Path extends Iterable[String]
Representing paths separated by slashes
-
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
-
class
RuntimeGenericSurface extends GenericSurface with LogSupport
Used when we can use reflection to instantiate objects of this surface
-
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
- class SimpleObjectBuilder extends ObjectBuilder with StandardBuilder with LogSupport
-
trait
StandardBuilder extends GenericBuilder with LogSupport
ObjectBuilder support overriding nested parameters by specifying a parameter path (Path)
- implicit class ToRuntimeMethodSurface extends AnyRef
- implicit class ToRuntimeSurface extends AnyRef
- implicit class ToRuntimeSurfaceParameter extends AnyRef
Value Members
- def findAnnotationFromClass[T <: Annotation](cls: Class[_])(implicit arg0: ClassTag[T]): Option[T]
- def findDeclaredAnnotation[T <: Annotation](cls: Class[_])(implicit arg0: ClassTag[T]): Option[T]
- object ObjectBuilder extends LogSupport
- object Path extends LogSupport
- object ReflectMethodSurface extends Serializable
- object ReflectSurfaceFactory extends LogSupport
- object ReflectTypeUtil extends LogSupport
- object RuntimeSurface extends LogSupport
- object TypeConverter extends LogSupport