在哪里可以找到Eclipse4注释的完整列表?

时间:2012-09-03 09:45:20

标签: annotations eclipse-rcp

在下面的教程中,有许多生命周期和行为注释: http://www.vogella.com/articles/EclipseRCP/article.html#programmingmodel

  • @PostConstruct
  • @PreDestroy
  • @Focus
  • @Persist
  • @PersistState

  • @Execute

  • @CanExecute
  • @GroupUpdates
  • @EventTopic

问题:

我在哪里可以找到它们的完整列表?那里有官方文件吗?

我想,那些注释来自不同的框架(OSGI,Spring等) 哪些注释来自哪个框架?

1 个答案:

答案 0 :(得分:3)

目前关于特定注释的文档非常稀少,因此没有一个地方可以去。

@PostConstruct@PreDestroy来自JSR-250。

@Inject@Named来自JSR-330

@Persist@PersistState@Focus是特定于Eclipse4 UI呈现生命周期的注释。

@Execute@CanExecute@Optional@GroupUpdates是Eclipse4核心DI故事的一部分,用于帮助运行时通知DIed值的更改或使用方法调用在DI背景下。

@EventTopic@Preference是Eclipse4 DI扩展,可以从其他提供中注入值并允许更改通知。

@PostContextCreate@PreSave@ProcessAdditions@ProcessRemovals是在生命周期管理器上作为Workbench Application生命周期的一部分调用的方法。