您好,我正在使用(在Core Expressions中)IEclipseContext对象,以便通过其.set方法存储String。

IEclipseContext mycontext;
mycontext.set("mystring","com.test.test2");


顺便说一下,它的范围仅限于声明它的类/部分。
是否有任何其他Eclipse API可以在类之间共享并被Core Expressions接受?

谢谢

最佳答案

一棵树结构中安排了多个上下文,树的一片叶子将是当前部分的上下文,树的顶部是应用程序上下文。

查找对象时,将从当前叶子一直搜索到树的顶部。

因此,如果将对象放置在应用程序级别上下文中,则可以在任何地方找到它。

获取应用程序上下文的最简单方法是:

@Inject
MApplication application;

...

IEclipseContext appContext = application.getContext();

08-27 01:24