airframe-surface
airframe-surface
wvlet.airframe.surface
Alias
AnyRefSurface
ArraySurface
CName
CName
CanonicalNameFormatter
ToCanonicalNameFormatter
ClassMethodSurface
EnumSurface
ExistentialType
GenericSurface
HigherKindedTypeSurface
JavaEnumSurface
LazySurface
MethodModifier
MethodParameter
MethodRef
MethodSurface
ObjectFactory
OptionSurface
Parameter
ParameterBase
Primitive
PrimitiveSurface
Int
Byte
Long
Short
Boolean
Float
Double
Char
String
Unit
BigInt
BigInteger
StdMethodParameter
Surface
Surface
TaggedSurface
TupleSurface
Union
Union2
Union3
Zero
wvlet.airframe.surface.reflect
GenericBuilder
MethodCallBuilder
ObjectBuilder
BuilderElement
Holder
Value
ArrayHolder
ObjectBuilder
Path
Path
ReflectMethodSurface
ReflectMethodSurface
ReflectTypeUtil
RuntimeGenericSurface
RuntimeMethodParameter
SimpleObjectBuilder
StandardBuilder
ToRuntimeMethodSurface
ToRuntimeSurface
ToRuntimeSurfaceParameter
TypeConverter
wvlet.airframe.surface.tag
Tagger
airframe-surface
/
wvlet.airframe.surface.reflect
/
TypeConverter
TypeConverter
object
TypeConverter
extends
LogSupport
Graph
Supertypes
trait
LogSupport
trait
LazyLogger
trait
LoggingMethods
trait
Serializable
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
convert
[T](value: T, targetType:
Surface
):
Option
[
Any
]
def
convertToCls
[A](value:
Any
, targetType:
Class
[A]):
Option
[A]
Convert the input value into the target type
Convert the input value into the target type
def
convertToPrimitive
[A](value:
Any
, targetType:
Surface
):
Option
[A]
Convert the input value into the target type
Convert the input value into the target type
def
stringConstructor
(cl:
Class
[_]):
Option
[
Constructor
[_]]
Inherited methods
inline protected
def
debug
(inline message:
Any
, inline cause:
Throwable
):
Unit
Inherited from
LoggingMethods
inline protected
def
debug
(inline message:
Any
):
Unit
Inherited from
LoggingMethods
inline protected
def
error
(inline message:
Any
, inline cause:
Throwable
):
Unit
Inherited from
LoggingMethods
inline protected
def
error
(inline message:
Any
):
Unit
Inherited from
LoggingMethods
inline protected
def
info
(inline message:
Any
, inline cause:
Throwable
):
Unit
Inherited from
LoggingMethods
inline protected
def
info
(inline message:
Any
):
Unit
Inherited from
LoggingMethods
inline protected
def
logAt
(inline logLevel:
LogLevel
, inline message:
Any
):
Unit
Inherited from
LoggingMethods
inline protected
def
trace
(inline message:
Any
, inline cause:
Throwable
):
Unit
Inherited from
LoggingMethods
inline protected
def
trace
(inline message:
Any
):
Unit
Inherited from
LoggingMethods
inline protected
def
warn
(inline message:
Any
, inline cause:
Throwable
):
Unit
Inherited from
LoggingMethods
inline protected
def
warn
(inline message:
Any
):
Unit
Inherited from
LoggingMethods