您好,我正在使用(在Core Expressions中)IEclipseContext对象,以便通过其.set方法存储String。
IEclipseContext mycontext;
mycontext.set("mystring","com.test.test2");
顺便说一下,它的范围仅限于声明它的类/部分。
是否有任何其他Eclipse API可以在类之间共享并被Core Expressions接受?
谢谢
最佳答案
一棵树结构中安排了多个上下文,树的一片叶子将是当前部分的上下文,树的顶部是应用程序上下文。
查找对象时,将从当前叶子一直搜索到树的顶部。
因此,如果将对象放置在应用程序级别上下文中,则可以在任何地方找到它。
获取应用程序上下文的最简单方法是:
@Inject
MApplication application;
...
IEclipseContext appContext = application.getContext();