« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
不得窥道门,不得悟佛门,不得入窄门,实乃破门。 |
Blog信息 |
blog名称:破门点滴 日志总数:161 评论数量:404 留言数量:-2 访问次数:1421676 建立时间:2004年11月13日 |

| |
[开发笔记]Triones Runtime: 调试时每次重载Eclipse 插件高速缓存 心得体会, 软件技术 破门 发表于 2004/12/21 19:28:51 |
Triones (Eclipse)插件会使用高速缓存加载,启动时必须重新加载。
设置方法:
#-noRegistryCache (Runtime)
#相当于将 eclipse.noRegistryCache 设置为 "true"
读取Extentions 配置方法,以DefaultActionController 为例:
final IExtensionRegistry reg = Platform.getExtensionRegistry();
IExtensionPoint point = reg.getExtensionPoint(TrionesFramework.TRIONES_ACTION);
…..
IExtension[] extensions = point.getExtensions();
for (int i = 0; i < extensions.length; i++) {
String id = extensions[i].getUniqueIdentifier();
IConfigurationElement cfgElmnts[] = extensions[i]
.getConfigurationElements();
for (int j = 0; j < cfgElmnts.length; j++) {
// 找到 Action 扩展.
if (!cfgElmnts[j].getName().equals("action")) {
continue;
}
….
final Object obj = cfgElmnts[j]
.createExecutableExtension("class");
…..
} | |
|