Как подавить Cannot Find Symbol error при компиляции Java? - PullRequest
0 голосов
/ 03 января 2019

Я использую Dagger, Room и DataBinding для разработки своего приложения, эти библиотеки генерируют массивные коды.Когда что-то не так в моем коде, эти библиотеки перестают генерировать коды и выдают массивную ошибку Cannot Find Symbol, что раздражает.

И компилятор java будет выводить только первые 100 ошибок, что ухудшает ситуацию, я даже не знаю, где ошибка моего кода!Потому что все ошибки «Не удается найти символ».

Есть ли в любом случае подавить эти ошибки Cannot Find Symbol, или, по крайней мере, показывает ошибки кинжала или привязки данных перед этими ошибками?

1 Ответ

0 голосов
/ 03 января 2019

Вы можете увеличить Предел ошибки .

Просто включите следующие строки в свой класс

Java

allprojects{
  afterEvaluate{
     tasks.withType(JavaCompile.class) {
       options.compilerArgs << "-Xmaxerrs" << "500"
     }
   }
 }

Котлин

kapt {
    javacOptions {
        option("-Xmaxerrs", 500)
    }
}
...