Packages

p

wvlet

surface

package surface

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Alias (name: String, fullName: String, ref: Surface) extends GenericSurface with Product with Serializable
  2. case class ArraySurface (rawType: Class[_], elementSurface: Surface) extends GenericSurface with Product with Serializable
  3. case class ClassMethodSurface (mod: Int, owner: Surface, name: String, returnType: Surface, args: Seq[Parameter]) extends MethodSurface with Product with Serializable
  4. case class EnumSurface (rawType: Class[_]) extends GenericSurface with Product with Serializable
  5. class GenericSurface extends Surface

    Base class for generic surfaces with type args

  6. case class MethodParameter (method: MethodRef, index: Int, name: String, surface: Surface, accessor: (Any) ⇒ Any = x => null) extends Parameter with Product with Serializable

    Parameters of a Surface

  7. case class MethodRef (owner: Class[_], name: String, paramTypes: Seq[Class[_]], isConstructor: Boolean) extends Product with Serializable
  8. trait MethodSurface extends AnyRef
  9. trait ObjectFactory extends Serializable

  10. case class OptionSurface (rawType: Class[_], elementSurface: Surface) extends GenericSurface with Product with Serializable
  11. trait Parameter extends AnyRef
  12. trait Surface extends Serializable
  13. case class TaggedSurface (base: Surface, tag: Surface) extends Surface with Product with Serializable
  14. case class TupleSurface (rawType: Class[_], typeArgs: Seq[Surface]) extends GenericSurface with Product with Serializable

Value Members

  1. object ExistentialType extends GenericSurface with Product with Serializable
  2. object MethodModifier
  3. object Primitive
  4. object Surface extends Serializable

Ungrouped