分享
 
 
 

Eclipse 3.0 M9 - 值得期待的新功能 之JDT部分

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

Eclipse 3.0 M9 - 值得期待的新功能 之JDT部分

翻译:陈先波(turbochen@163.com)

日期:2004/5/25

2004年5月21日,Elcipse发布了3.0M9版本,这一新版本加入了许多令人兴奋的新特性。对于Java程序员来说最值得期待的是Java编辑又有什么新的功能。本文翻译自Eclipse.org主页新闻,全文分为三部分,分别为:

Part 1 - Platform UI, Core, Text, SWT, Help, Search, Update

Part 2 - JDT

Part 3 - PDE, Team, CVS, Debug, Ant

本文翻译的是第二部分关于Java开发工具的内容,其中忽略了几个不那么重要的特性没有列出。

阅读原文:http://download2.eclipse.org/downloads/drops/S-3.0M9-200405211200/eclipse-news-M9.html

语义颜色加亮

Java editor现在能按语义加亮显示源代码(例如: 表态字段, 本地变量, 表态方法调用). 通过 Java > Editor > Syntax 页签启用高级加亮功能后, 新的加亮显示选项就会出现在列表中.

代码折叠

Java editor现在支持代码折叠. 鼠标旋停于折叠的java元素上是会显示被隐藏的代码:

一般情况下,导入(import), 备注(comments),类型(types)和方法(method)可以被折叠. 可以通过 Java > Editor中的 Folding 页签来配置这些可折叠的项目:

其它的插件可以通过扩展 org.eclipse.jdt.ui.foldingStructureProvider来捐献其它的可折叠结构.

工作集中的非Java项目

Java工作集现在也能包含非Java项目.

显示重载的方法

新加的重载指示器能标示出一个方法是否重载了另一个类的方法 (参看 Workbench > Editors > Annotations preference page). 缺省情况下,重载和实现图标会出现在编辑器左边的垂直标尺上,单击这个图标将跳到父类的方法:

Javadoc视图

Javadoc视图使用SWT浏览器控件显示HTML.

配置事件标记

在Java > Editor > Occurrences 选项页 可以配置编辑器中哪些元素事件(Occurrences)可以被标记出来(参看“加亮显示方法的返回点”):

同样, 一个新的工具按钮(

) 让你快速开启或关闭事件加亮显示.

语法加亮使用斜体字

Java编辑器中现在可以使用斜体字和粗体字。

大小写敏感的任务标签

针对Java的任务标签能够配置为大小写敏感 (参看 Java > Task Tags 选项页).

模板建议

如果一个模板变量有多个猜测内容时将提供建议提示:

从内部类型中抽取方法

对于Java代码中的匿名的,本地的或非静态的成员类型,“抽取方法”这个重构功能使得新生成的方法可以位于它们之外.

加亮显示方法的返回点

将光标放至返回类型上,方法中所有的返回点会加亮显示. 这个功能可以从Java > Editor > Mark Occurrences 中设置.

源代码和重檐的快捷菜单

选择要目标元素,重构和源代码的功能将出现在快捷菜单中.

“抽取本地变量”和“转换本地变量”的内容辅助建议

“抽取本地变量”和“转换本地变量”这两个重构项现在为新生成的元素提供内容辅助建议.

改善的NLS 向导

NLS ( Externalize Strings)向导现在可以针对已经外部化的文件:

重命名已存在的key

同时重命名已存在的多个key前缀

改变已外部化的字符串为“忽略”或者还原到原始内容

属性文件中的新Key值的插入得到改善

粘贴时更新导入

复制或前切时Java代码的同时能捕捉代码中哪些导入是必须要的. 需要的代码在粘贴时现在可以自动添加到导入.

更多的快速修正功能

Java编辑器新加了几种新的快速修正功能:

当与重载的方法不兼容时纠正返回类型或抛出异常

修复类型(types), 方法(methods)和变量(variables)修饰符

纠正instanceof表达式的逻辑取反操作:

»

为限定符增加强制造型操作:

'Change type of variable', 'Change type of method' and 'Add interface to type' 等功能可纠正不匹配的类型:

Setter和Getter的代码辅助

除了建立重载方法以外, 代码辅助也能够提供getters, setters, default constructors 和 method stubs.

在父类在建立方法

在方法宣告上使用快速辅助可以同时在父类中建立此方法.

格式化多个文件

格式化功能也集成到Java项目中, 包括源目录,包(以前只是单个源文件).

在Java搜索中过滤

你可以过滤出Javadoc备注, 导入(import), 读取和写入.

空的控制流语句

Java编译器现在能标出一个控制流语句中使用了空的语句.

多余的else语句

Java编译器现在能检测分支语句中不必要的else语句.

支持JDK1.5

JDT现在支持JDK1.5的early access版本. 前期工作正在进行, 但不会被包含到Eclipse3.0的release版本中.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有