BeanInfo

object BeanInfo extends Logging
Companion
class
trait Product
trait Mirror
trait Logging
class Object
trait Matchable
class Any

Type members

Classlikes

class Builder(val clazz: Class[_])

ClassInfo Builder

ClassInfo Builder

Companion
object
object Builder
Companion
class
case
class ConstructorInfo(parameters: ArraySeq[ParamInfo])
case
class MethodInfo(method: Method, returnType: TypeInfo, parameters: ArraySeq[ParamInfo]) extends Ordered[MethodInfo]
case
class ParamInfo(name: String, typeinfo: TypeInfo, defaultValue: Option[Any])
case
class PropertyInfo(name: String, typeinfo: TypeInfo, getter: Option[Method], setter: Option[Method], isTransient: Boolean)

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def validProperty(holderClass: Class[_], pi: PropertyInfo): Unit

Inherited fields

protected
Inherited from
Logging