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
EnumSurface(rawType: Class[_]) extends GenericSurface with Product with Serializable
-
-
case class
LazySurface(rawType: Class[_], fullName: String, typeArgs: Seq[Surface]) extends Surface with Product with Serializable
-
-
case class
MethodRef(owner: Class[_], name: String, paramTypes: Seq[Class[_]], isConstructor: Boolean) extends Product with Serializable
-
-
trait
ObjectFactory extends Serializable
-
case class
OptionSurface(rawType: Class[_], elementSurface: Surface) extends GenericSurface with Product with Serializable
-
-
sealed
trait
ParameterBase extends Serializable
-
case class
StdMethodParameter(method: MethodRef, index: Int, name: String, surface: Surface, defaultValue: Option[Any] = None, accessor: Option[(Any) ⇒ Any] = None) extends MethodParameter with Product with Serializable
-
trait
Surface extends Serializable
-
-
case class
TupleSurface(rawType: Class[_], typeArgs: Seq[Surface]) extends GenericSurface with Product with Serializable
Value Members
-
-
-
-
-
-
object
Zero extends LogSupport
-
def
getCached(fullName: String): Surface
-
def
methodsOf[A](implicit arg0: scala.reflect.api.JavaUniverse.WeakTypeTag[A]): Seq[MethodSurface]
-
def
of[A](implicit arg0: scala.reflect.api.JavaUniverse.WeakTypeTag[A]): Surface
-
-
package
tag
Inherited from AnyRef
Inherited from Any