如何让Eclipse Console将文本超链接到源代码文件?

代码:
   的System.out.println( “myPackage.MyClass”);

Eclipse控制台中:
   myPackage.MyClass.myMethod

我想在控制台中单击输出(myPackage.MyClass.myMethod),它直接显示相应的方法,类似于异常堆栈跟踪发生的情况.任何想法?

异常堆栈跟踪的超链接基于在行尾给出的文件名和行号.例如.

Stack trace:

org.eclipse.jface.internal.databinding.provisional.BindingException: string property does not have a read method.
at org.eclipse.jface.internal.databinding.internal.beans.JavaBeanObservableValue.doGetValue(JavaBeanObservableValue.java:102)
at org.eclipse.jface.internal.databinding.internal.beans.JavaBeanObservableValue.setValue(JavaBeanObservableValue.java:83)

对于第一个堆栈跟踪,它位于文件JavaBeanObservableValue.java中的第102行.在当前类路径中搜索文件后,如果您有多个具有相同名称的类,则首先始终找到…

换句话说,如果要根据您的示例添加扩展超链接,则需要扩展控制台视图…

…可以使用org.eclipse.ui.console.consolePatternMatchListeners扩展点完成.使用这个扩展点是很容易的,通过查看JDT的例子,你应该可以让你的例子工作没有太多的工作…

相关文章
相关标签/搜索