Для моего производственного кода, похожего на следующее:
public something xyz(String name) {
return getSomething(abc.get(name));
}
Когда метод "get" ожидает, что ему будет передан javax.management.ObjectName, я получаю следующее предупреждение с высоким приоритетом из инструмента Findbugs:
Bug: String is incompatible with expected argument type javax.management.ObjectName
Pattern id: GC_UNRELATED_TYPES, type: GC, category: CORRECTNESS
Тем не менее, в соответствии с документами API javax, я вижу, что можно иметь ObjectName в качестве строки, как показано на: http://download.oracle.com/javase/6/docs/api/javax/management/ObjectName.html
Это проблема с Findbugs или яЯ что-то упустил?