wvlet.airframe.surface.reflect
package wvlet.airframe.surface.reflect
Attributes
Members list
Type members
Classlikes
trait GenericBuilder
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
class MethodCallBuilder(m: MethodSurface, owner: AnyRef) extends StandardBuilder, LogSupport
Builds method call arguments
Builds method call arguments
Attributes
- Supertypes
-
trait StandardBuildertrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializabletrait GenericBuilderclass Objecttrait Matchableclass AnyShow all
object ObjectBuilder extends LogSupport
Attributes
- Companion
- trait
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ObjectBuilder.type
trait ObjectBuilder extends GenericBuilder
Generic object builder
Generic object builder
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class SimpleObjectBuilder
object Path extends LogSupport
trait Path extends Iterable[String]
Representing paths separated by slashes
Representing paths separated by slashes
Attributes
- Companion
- object
- Supertypes
-
trait Iterable[String]trait IterableFactoryDefaults[String, Iterable]trait IterableOps[String, Iterable, Iterable[String]]trait IterableOnceOps[String, Iterable, Iterable[String]]trait IterableOnce[String]class Objecttrait Matchableclass AnyShow all
case class ReflectMethodSurface(mod: Int, owner: Surface, name: String, returnType: Surface, args: Seq[MethodParameter]) extends MethodSurface, LogSupport
MethodSurface for JVM. This can call method through Java reflection
MethodSurface for JVM. This can call method through Java reflection
Attributes
- Companion
- object
- Supertypes
-
trait Producttrait Equalstrait LogSupporttrait LazyLoggertrait LoggingMethodstrait MethodSurfacetrait ParameterBasetrait Serializableclass Objecttrait Matchableclass AnyShow all
object ReflectMethodSurface
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ReflectMethodSurface.type
object ReflectSurfaceFactory
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
object ReflectTypeUtil extends LogSupport
Attributes
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ReflectTypeUtil.type
case class RuntimeMethodParameter(method: MethodRef, index: Int, name: String, surface: Surface) extends MethodParameter, LogSupport
MethodParameter implementation using reflection for accessing parameter values
MethodParameter implementation using reflection for accessing parameter values
Attributes
- Supertypes
-
trait Producttrait Equalstrait LogSupporttrait LazyLoggertrait LoggingMethodstrait MethodParametertrait Parametertrait ParameterBasetrait Serializableclass Objecttrait Matchableclass AnyShow all
object RuntimeSurface extends LogSupport
Attributes
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
RuntimeSurface.type
class SimpleObjectBuilder(surface: Surface) extends ObjectBuilder, StandardBuilder, LogSupport
Attributes
- Supertypes
-
trait StandardBuildertrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializabletrait ObjectBuildertrait GenericBuilderclass Objecttrait Matchableclass AnyShow all
trait StandardBuilder extends GenericBuilder, LogSupport
ObjectBuilder support overriding nested parameters by specifying a parameter path (Path)
ObjectBuilder support overriding nested parameters by specifying a parameter path (Path)
Attributes
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializabletrait GenericBuilderclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class MethodCallBuilderclass SimpleObjectBuilder
object TastySurfaceFactory extends LogSupport
Attributes
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
TastySurfaceFactory.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
object TypeConverter extends LogSupport
Attributes
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
TypeConverter.type
Value members
Concrete methods
Implicits
Implicits
In this article