Часто трассировки стека могут быть настолько многословными из длинных путей классов, что их очень больно читать. Вот пример:
1) No implementation for java.util.Set<
com.mydomain.myapp.android.activities.catbrowser.generalizedbrowser.listview.
helpers.databaseitem.itemmanipulators.ItemManipulator<
com.mydomain.myapp.flash.Cat>> annotated with
@com.google.inject.assistedinject.Assisted(value=) was bound.
while locating
java.util.Set<
com.mydomain.myapp.android.activities.catbrowser.generalizedbrowser.listview.
helpers.databaseitem.itemmanipulators.ItemManipulator<
com.mydomain.myapp.flash.Cat>> annotated with
@com.google.inject.assistedinject.Assisted(value=)
...
Если бы я мог обрезать путь к классу, показывая только имена классов и методы, это выглядело бы так:
1) No implementation for
Set<ItemManipulator<Cat>> annotated with @Assisted(value=) was bound.
while locating Set<ItemManipulator<Cat>> annotated with @Assisted(value=)
...
Сначала я задал этот вопрос как специфичный для Guice вопрос , но понял, что он применим к трассировкам стека в целом. Есть ли способ настроить Java или Eclipse, чтобы сделать это изначально? Если нет, есть ли плагин или даже внешний инструмент для этого?