Dagger 2 Compilação IllegalArgumentException compileDebugJavaWithJavac

Eu estava testando o Dagger 2, e tudo estava funcionando, até eu refatorar um pouco. Agora gradle está jogando umIllegalArgumentException, e não consigo descobrir o que alterei que está causando o erro. Não fiz nenhuma alteração no arquivo gradle e isso parece ser o principal problema do rastreamento de pilha:

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':mobile:compileDebugJavaWithJavac'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
    ...

Caused by: java.lang.IllegalArgumentException
    at com.google.common.base.Preconditions.checkArgument(Preconditions.java:108)
    at dagger.internal.codegen.writer.ClassName.peerNamed(ClassName.java:130)
    at dagger.internal.codegen.SourceFiles.membersInjectorNameForMembersInjectionBinding(SourceFiles.java:266)
    at dagger.internal.codegen.InjectBindingRegistry.registerBinding(InjectBindingRegistry.java:194)
    at dagger.internal.codegen.InjectBindingRegistry.registerBinding(InjectBindingRegistry.java:171)
    at dagger.internal.codegen.InjectProcessingStep.process(InjectProcessingStep.java:129)
    at dagger.shaded.auto.common.BasicAnnotationProcessor.process(BasicAnnotationProcessor.java:228)
    at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:794)
    at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:705)
    at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1800(JavacProcessingEnvironment.java:91)
    at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1035)
    at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1176)
    at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1170)
    at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:856)
    at com.sun.tools.javac.main.Main.compile(Main.java:523)
    ... 89 more

Nenhum arquivo está sendo gerado pelo Dagger também, e eles eram anteriormente. Eu tenho tentado todos os métodos para corrigir isso que posso encontrar, principalmente envolvendo a correção dos arquivos gradle ou a limpeza da pasta de compilação, mas até agora nada funcionou.

Atualização rápida (desde que notei alguns up-votes); Nunca descobri o que fiz de errado, acabei revertendo para uma versão antiga. Após a reversão, fiz a refatoração novamente e funcionou bem. Eu devo ter feito algo diferente quando inicialmente refatorei o código, mas não tenho idéia do que era.

Se alguém tiver uma idéia do que poderia ter causado isso, tenho certeza de que ajudará qualquer outra pessoa que tenha, ou no futuro enfrentará esse problema.

questionAnswers(2)

yourAnswerToTheQuestion