I've got the interface [], it has implementation [...
# announcements
y
I've got the interface [], it has implementation [*] and it has a wrapper [*]:
public class DBControllerWrapper(private val databaseController: DBController) : DBController by databaseController {
When I try to call a field getter overridden by
DBControllerWrapper
, it calls
databaseController
field getter instead. I can see in the stack trace that it passes through
DBControllerWrapper
, but when I put a breakpoint it doesn't stop there. * - https://gitlab.com/yoav-sternberg/ohelshem/blob/master/app/src/main/java/com/yoavst/changesystemohelshem/controller/DBController.kt ** - https://gitlab.com/yoav-sternberg/ohelshem/blob/master/app/src/main/java/com/yoavst/changesystemohelshem/controller/DBControllerImpl.kt * - https://gitlab.com/yoav-sternberg/ohelshem/blob/master/app/src/main/java/com/yoavst/changesystemohelshem/controller/DBControllerWrapper.kt