Доброго времени суток дорогие друзья.
Столкнулся с мини-проблемой.
Работая на NetBeans, немогу понять одной вещи:
Свернуть ↑
import net.sf.l2j.gameserver.skills.effects.EffectBuff;
import net.sf.l2j.gameserver.skills.effects.EffectDebuff;
@Override
public void addEffect(L2Effect newEffect)
{
if (newEffect instanceof EffectBuff || newEffect instanceof EffectDebuff)//стоит метка мол ошибка: requared EffectBuff, found L2Effect
super.addEffect(newEffect);
else if (newEffect != null)
newEffect.stopEffectTask();
}Code: Java
Свернуть ↑Развернуть ↓
Что обозначает эта ошибка - я понимаю, но я не понимаю, как он умудряется компилить это.
Для некоторой инфы, расследование показало, что скачав заново исходный код и поставив его в нетбинс, программа не индифицирует данный оверрайд метод как ошибку и не подчеркивает.
В методе ничего не менялось и руки мои туда не лазили в корне.
Глюки программы или что-то где-то я задел?