您好,我正在使用(在核心表达式中)一个 IEclipseContext 对象,以便通过其 .set 方法存储一个字符串。
IEclipseContext mycontext;
mycontext.set("mystring","com.test.test2");
顺便说一句,它的范围仅限于声明它的类/部分。 是否有任何替代的 Eclipse API 可以在类之间共享并被 Core Expressions 接受?
谢谢
最佳答案
有多个上下文以树状结构排列,树的一个叶子将是当前部分的上下文,树的顶部是应用程序上下文。
当查找对象时,会从当前叶子一直搜索到树的顶部。
因此,如果您将对象放在应用程序级上下文中,那么它可以在任何地方找到。
获取应用程序上下文的最简单方法是:
@Inject
MApplication application;
...
IEclipseContext appContext = application.getContext();
关于java - Eclipse E4 - IEclipseContext 可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27174100/