@SuppressWarnings, , . , , ( ) , .
, , , :
class MyClass
object MyClass {
implicit def myConv: MyClass = error("TODO")
implicit def myConv[X](value: X): MyClass = error("TODO")
}
:
class MyClass
object MyClass {
implicit def myConv: MyClass = error("TODO")
def myConv[X](value: X): MyClass = error("TODO") // made it non implicit
implicit def myConv2[X](value: X): MyClass = myConv( value ) // renamed so that it is not an overload anymore
}
, scala 2.9.x, scala 2.10 ( , , - - , ).