Daniel Azarov 在过去几个月里一直在努力改进我们针对 JSF 和 Seam 表达式语言 (EL) 引用的 查找引用 和重构支持。

在这个过程中,Daniel 创建了一些演示功能的电影,并将它们添加到关于该主题的各个 jira 的个人资料中。我认为将它们展示给更广泛的受众会很好 - 所以这里它们是,供您观看。

如果您想尝试这个,请使用 JBoss Tools 的 M3 版本或夜间构建。

搜索/查找引用

标准搜索(Ctrl+Shift+G)在 EL 中查找方法引用

通过使用标准的 查找引用 功能,EL 表达式将显示在 Java 引用旁边,引用方法。

重构

重构演示 - 将 预订 组件重命名为 烹饪。显示组件重命名如何在 Java、components.xml、pages.xml 和 .xhtml 文件中生效。

注意它是如何处理更改默认注入到显式命名的,即

@In Booking booking;
需要更改为
@In(value\="cooking") booking;
以继续工作。

以下电影显示了类似的重命名,只是从组件视图而不是从组件视图开始的,以及只读文件发生的情况的示例。

在 Seam 组件视图中重命名 Seam 组件

在只读文件中重命名组件

在字符串中重命名 EL 变量

这些是针对在字符串中引用 EL 的代码,例如

log.log("${user.name} did something")
。演示显示了在各种位置应用此方法

...在 Java 编辑器中

...在 XML 编辑器中

...在属性编辑器中

...在 VPE 编辑器中

祝您玩得开心!


返回顶部