У меня есть базовый класс Base и производные от него классы, такие как DerivedA, DerivedB и т. Д. И у меня есть классы задач, производные от android.os.AsyncTask, такие как TaskA, Task B, TaskC и т. Д.
Я хочу ограничить вызовы в классах задач определенными производными классами. Такие как
TaskA может вызывать функции из DerivedA, но не из DerivedB, DerivedC и т.д ...