AbstractGenericConversion

Generic Conversion Super class It provider converter registry and converter search machanism.

Since

3.2.0

class Object
trait Matchable
class Any

Value members

Concrete methods

override
def addConverter(converter: Converter[_, _]): Unit
Definition Classes
protected
def addConverter(converter: GenericConverter): Unit
override
def convert[T](source: Any, target: Class[T]): T

Convert to target type.

Convert to target type.

Definition Classes
protected
def findConverter(sourceType: Class[_], targetType: Class[_]): GenericConverter
protected
def searchConverter(sourceType: Class[_], targetType: Class[_]): GenericConverter

Concrete fields

val cache: TrieMap[(Class[_], Class[_]), GenericConverter]
val converters: HashMap[Class[_], Map[Class[_], GenericConverter]]