In Oracle JDeveloper ant console it is possible to jump to the line in the corresponding file directly, if it fulfil the following pattern:
long file name:line number:[column number:] <message></message>
Please change or add the possibility to change text output format of the findbugs result in ant, for example from:
L M LI: Incorrect lazy initialization of static field oracle.summit.model.entities.ItemEOImpl$AttributesEnum.vals in oracle.summit.model.entities.ItemEOImpl$AttributesEnum.staticValues() At ItemEOImpl.java:[lines 144-145]Setting 'missing class' flag (2)
to:
X:\DS\java\12.1.2.0.0\Summit\SummitADF_Core1212\Model\src\oracle\summit\model\entities\ItemEOImpl.java:144: L M LI: Incorrect lazy initialization of static field oracle.summit.model.entities.ItemEOImpl$AttributesEnum.vals in oracle.summit.model.entities.ItemEOImpl$AttributesEnum.staticValues() At ItemEOImpl.java:[lines 144-145]Setting 'missing class' flag (2)
If Oracle JDeveloper is based on Eclipse, install AnyEdit plugin [1] and you can jump to type from the console by right click -> open type/open file.
[1] http://marketplace.eclipse.org/content/anyedit-tools
Sorry - JDeveloper is not based on Eclipse!
OK, your only chance now is to contribute a patch :-)
See https://code.google.com/p/findbugs/source/browse/findbugs/src/doc/contributing.html
If you need help, don't hesitate to ask.
Regards,
Andrey