maly222, здравствуй. Короче, зачем тебе ассемблер, это слишком сложно. Проще собрать свой процессор, у меня есть рецепт. Берешь достаточное количество транзисторов, запихиваешь их в банку и трясешь. На выходе получается проц.
Неизменяемость аргументов функции не относится к системе типов. Просто такая особенность, прагматичная, как и всё в котлине. Никому не надо из изменять, потому они неизменяемые.
Tsudzukeru, ни в чем нет отличия, даггеру вообще пофиг, он про фрагменты не знает. Я не понимаю, что ты хочешь сделать.
Вообще, если использовать сабкомпоненты, то в каждом из них будет, обычно только один метод inject. И надо строить их иерархию. Корнем будет AppComponent, сабкомпонентом от него - ActivityComponent, от него - компоненты фрагментов.
У даггера очень пространные ошибки, и просто что он сфейлился, ни о чём не говорит.
Объясни, что ты хочешь сделать.