Me gustaría agregar conversiones implícitas a las clases de Java generadas por una herramienta de modelado. Por lo tanto, quiero agregarlos al objeto complementario de esas clases, para que el compilador los encuentre automáticamente. Pero no puedo agregarlos en un archivo separado, porque el compañero debe definirse en el mismo archivo. ¿Hay algo que pueda hacer al respecto?En Scala, ¿cómo puedo definir un objeto complementario para una clase definida en Java?
Por supuesto, puedo definir todas mis conversiones implícitas en otro objeto y luego ponerlo en el alcance, pero esto requiere una importación adicional. ¿Alguna otra solución?
Puede definir conversiones implícitas en el objeto del paquete, evitando la importación adicional. – axel22
Las clases de Java no tienen un objeto complementario. ¿Quiere decir que está intentando engañar y hacer que parezca que una clase Java tiene un objeto complementario? –
@Rex Kerr: Sí, bueno, no sabía que se consideraba hacer trampa. @ axel22: ¡Buena idea, creo que seguiré adelante con eso! –