First of all thank you very much for your great work, @dmilicic.
I have been learning your sample app carefully and by now I've found a little inaccuracy in there.
Within domain/interactors/base/AbstractInteractor.java you mentioned that abstract run() is declared public for only easy testing. But actually if this method wasn't declared as a public, it would have been impossible to call it within domain/executor/impl/ThreadExecutor.java.
Hope, it makes sense for beginners, at least.
Regards,
Ivan
First of all thank you very much for your great work, @dmilicic.
I have been learning your sample app carefully and by now I've found a little inaccuracy in there.
Within domain/interactors/base/AbstractInteractor.java you mentioned that abstract run() is declared public for only easy testing. But actually if this method wasn't declared as a public, it would have been impossible to call it within domain/executor/impl/ThreadExecutor.java.
Hope, it makes sense for beginners, at least.
Regards,
Ivan