private Binding createImplicitBinding(Key<?> key, boolean optional) {
JClassType rawClassType = keyUtil.getRawClassType(key);
if (rawClassType.equals(ginjectorInterface)) {
return ginjectorBindingProvider.get();
}
......
}
Для приведенного выше фрагмента я установил точку останова на if (rawClassType.equals(ginjectorInterface))
с условием rawClassType==null
, надеясь, что поток приостановится только после его выполнения. Но я продолжаю получать ошибку:
Вычисления eclipse должны содержать выражение
Кто-нибудь может сказать мне, почему? Кстати, JClassType — это интерфейс.