Packages

p

wvlet.surface

reflect

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. class CName extends Comparable[CName]

    Cannonical name.

    Cannonical name. This name is used as a common name of wording variants (e.g., difference of capital letter usage, hyphenation, etc.)

  2. trait GenericBuilder extends AnyRef
  3. class MethodCallBuilder extends StandardBuilder with LogSupport

    Builds method call arguments

  4. trait ObjectBuilder extends GenericBuilder

    Generic object builder

  5. trait Path extends Iterable[String]

    Representing paths separated by slashes

  6. 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

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

  8. class SimpleObjectBuilder extends ObjectBuilder with StandardBuilder with LogSupport
  9. trait StandardBuilder extends GenericBuilder with LogSupport
  10. implicit class ToRuntimeMethodSurface extends AnyRef
  11. implicit class ToRuntimeSurface extends AnyRef
  12. implicit class ToRuntimeSurfaceParameter extends AnyRef

Value Members

  1. object CName

    Utility for managing names written in different spellings.

    Utility for managing names written in different spellings. For example, variable name localAddress can be written as "local address", "local_address", etc.

    CanonicalName is the representative name of these variants.

    CName("localAddress") == CName("local address") == CName("local_address")
    

  2. object ObjectBuilder extends LogSupport

  3. object Path extends LogSupport

  4. object ReflectTypeUtil extends LogSupport

  5. object RuntimeSurface extends LogSupport

  6. object SurfaceFactory extends LogSupport

  7. object TypeConverter extends LogSupport

Inherited from AnyRef

Inherited from Any

Ungrouped