Package

wvlet

surface

Permalink

package surface

Visibility
  1. Public
  2. All

Type Members

  1. case class Alias(name: String, fullName: String, ref: Surface) extends GenericSurface with Product with Serializable

    Permalink
  2. case class ArraySurface(rawType: Class[_], elementSurface: Surface) extends GenericSurface with Product with Serializable

    Permalink
  3. case class ClassMethod(mod: Int, owner: Surface, name: String, returnType: Surface, args: Seq[Parameter]) extends MethodSurface with Product with Serializable

    Permalink
  4. case class EnumSurface(rawType: Class[_]) extends GenericSurface with Product with Serializable

    Permalink
  5. class GenericSurface extends Surface

    Permalink
  6. trait MethodSurface extends AnyRef

    Permalink
  7. trait ObjectFactory extends Serializable

    Permalink
  8. case class OptionSurface(rawType: Class[_], elementSurface: Surface) extends GenericSurface with Product with Serializable

    Permalink
  9. case class Parameter(name: String, surface: Surface, accessor: (Any) ⇒ Any = x => null) extends Product with Serializable

    Permalink
  10. trait Surface extends Serializable

    Permalink
  11. case class TupleSurface(rawType: Class[_], typeArgs: Seq[Surface]) extends GenericSurface with Product with Serializable

    Permalink

Value Members

  1. object ExistentialType extends GenericSurface with Product with Serializable

    Permalink
  2. object MethodModifier

    Permalink
  3. object Primitive

    Permalink
  4. object Surface extends Serializable

    Permalink

Ungrouped