package
surface
Type Members
-
case class
Alias(name: String, fullName: String, ref: Surface) extends GenericSurface with Product with Serializable
-
case class
ArraySurface(rawType: Class[_], elementSurface: Surface) extends GenericSurface with Product with Serializable
-
case class
ClassMethod(mod: Int, owner: Surface, name: String, returnType: Surface, args: Seq[Parameter]) extends MethodSurface with Product with Serializable
-
case class
EnumSurface(rawType: Class[_]) extends GenericSurface with Product with Serializable
-
-
-
trait
ObjectFactory extends Serializable
-
case class
OptionSurface(rawType: Class[_], elementSurface: Surface) extends GenericSurface with Product with Serializable
-
case class
Parameter(name: String, surface: Surface, accessor: (Any) ⇒ Any = x => null) extends Product with Serializable
-
trait
Surface extends Serializable
-
case class
TupleSurface(rawType: Class[_], typeArgs: Seq[Surface]) extends GenericSurface with Product with Serializable
Value Members
-
-
-
-
object
Surface extends Serializable