选项 说明 默认值 n/a
使用这个页面目前所示的设定值,以范例显示 Preview
pane(「预览」Java 程序代码的模样。 窗格)
3.6.4程序代码产生(Code generation)
程序代码产生喜好设定分成两个区段: ?? 名称
?? 程序代码和批注 名称(Names)
这个页面定义字段(Static 和非 Static)、参数和区域变量的命名惯例。对于每一个变量类型,有可能配置前缀或字尾清单,或两者的清单。
产生 Getter 和 Setter 动作,以及所有建立字段、参数和区域变量的动作和「快速修正」提议,都会使用命名惯例。
动作 Edit...(编辑...)
说明
开启一个对话框,编辑目前选取之变量类型的前缀和字尾清单
程序代码和批注(Code and Comments)
程序代码和批注页面含有产生程序代码之动作所使用的程序代码模板。模板含有当套用模板时将替代的变量。某些变量可用在所有模板中,某些变量则是模板特有的。
动作 Edit...(编辑...) Import...(汇
Eclipse中文教程.doc
说明
开启一个对话框,编辑目前选取的程序代码范本。
从档案系统汇入程序代码模板。
第 122 頁,共 288 頁
更多电子书教程下载请登陆http://down.zzbaike.com/ebook
本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。
动作 入...) Export...(汇出...)
说明
汇出所有选取的程序代码模板至档案系统。
汇出所有程序代码模板至档案系统。 Export
All...(汇出全部...) Automatically add comments for new
methods and types(自动新增方法和类型的批注)
这个设定指定批注程序代码模板是否会自动新增至所有新的方法。如果停用,仅在明确地新增批注(如使用新增 Javadoc 批注动作)时,才会使用批注程序代码模板。请注意,这个设定并不套用至程序代码模板(如新建 Java 档案)中所含的批注
批注范本(Comment templates)
批注模板可包含 ${tags} 变量,这个变量将被已加注元素的标准 Javadoc 标示 (@param, @return..) 所替代。此外,「置换方法」批注可包含 ${see_to_overridden} 范本 ?? 建构子批注:指定新建构子批注的范本
?? 类型批注:指定新类型批注的模板。请注意,可在「新建 Java 文件」范本中参照这个范本
?? 方法批注:指定新方法(不置换基础类别中的方法)批注的范本
?? 置换方法批注:指定新方法(置换基础类别中的方法)批注的范本。依预设,批注会定义成非 Javadoc 批注(Javadoc 将把这个批注换成已置换方法的批注)。如果想要的话,可以将这个批注变更为真实的 Javadoc 批注
新建 Java 文件范本(New Java files template)
Eclipse中文教程.doc
第 123 頁,共 288 頁
更多电子书教程下载请登陆http://down.zzbaike.com/ebook
本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。
当建立新档案时,「类别」和「接口」精灵就会使用「新建 Java 文件」模板。模板可以指定要新增批注之处。请注意,模板可以含有 ${typecomment} 变量,这个变量将被类型批注模板的评估值所替代。 Catch 区块主体范本(Catch block body template)
当建立 catch 区块主体时,就会使用「Catch 区块主体」模板。它可以使用 ${exception_type} 和 ${exception_var} 变数。 方法主体范本(Method body template)
当建立含有主体的新方法时,就会使用「方法主体」模板。它含有解析为 return 陈述式或/和 super 呼叫的 ${body_statement} 变量。
建构子主体范本(Constructor body templates)
当建立含有主体的新方法或建构子时,就会使用「建构子主体」模板。它含有解析 super 呼叫的 ${body_statement} 变量。 「程序代码范本」对话框(Code Template dialog) 对话框中的字段与按钮如下:
选项
Description(说明)
Pattern(型样) Insert
Variables...(插入变数...)
范本的说明
说明
范本的型样。
显示预先定义之模板特有变量的清单。
3.6.5编译器(Compiler)
下列各段将分别说明编译器的喜好设定: ?? 问题
Eclipse中文教程.doc
第 124 頁,共 288 頁
更多电子书教程下载请登陆http://down.zzbaike.com/ebook
本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。
?? 样式 ?? 相容和类别档 ?? 建置路径 问题(Problems)
选项
说明
默认值
Unreachable code(无无法呼叫到程序代码,可选择性地报告成错错误 法呼叫到的程序代误、警告,或者加以忽略。字节码一律产生码) 最佳化程序代码。请注意,根据 Java 语言
规格,无法呼叫到的程序代码应该是一个错误。 Unresolvable import 无法解析的 import 陈述式可选择性地报告错误
成错误、警告,或加以忽略。请注意,根据 statements(无法解
无法解析的 import 陈述式析的import陈述式) Java 语言规格,
应该是一个错误。 Unused local variables (i.e. never read)(未使用的区域变量(如从未读取))
Unused parameters (i.e. never
read)(未使用的参数(如从未读取))
当启用时,编译器会针对未用的区域变量(亦忽略 即:从未读取的变量),发出错误或警告。
当启用时,编译器会针对未用的方法参数(亦忽略 即:从未读取的参数),发出错误或警告。
Unused imports(未用当启用时,编译器会针对未用的汇入参照,警告
的汇入) 发出错误或警告。 当启用时,每当宣告 Private 方法或字段忽略 Unused private
types, methods or 时,但从未在同一单元内使用时,编译器将
发出错误或警告。 fields (未用的
private类型、方法或字段)
Eclipse中文教程.doc
第 125 頁,共 288 頁
更多电子书教程下载请登陆http://down.zzbaike.com/ebook
本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。
Usage of
non-externalized strings(未提出字符串的用法)
当启用时,编译器将为未提出的字符串文字忽略 发出错误或警告(如,未标示的 //$NON-NLS-
Usage of deprecated 当启用这个选项时,编译器会将使用已停用警告
API(已停用的API的的 API 标为错误或警告。 用法)
Signal use of deprecated API inside deprecated code(已停用的程序代码内之已停用的API的信号使用) Maximum number of problems reported per compilation unit(各编译单元所能报告的问题数上限)
一旦启用,编译器将发出信号,指出在已停关闭 用的程序代码内使用已停用的 API。问题的严重性是由「已停用的 API 的用法」选项来控制。
指定各编译单元所能报告的问题数上限。 100
样式(Style)
选项
说明
默认值
套件的预设方法在另一套件中看不到,因此无法警告 Methods
overridden but 置换。当启用这个选项时,编译器会将这类情况
标为错误或警告。 not package
visible(已置换但套件看不到的方法)
Methods with a 如果以建构子名称来命名方法,通常会被视为较警告
差的程序设计风格。当启用这个选项时,编译器constructor
name(建构子名称会将这类情况标为错误或警告。 中的方法)
Eclipse中文教程.doc
第 126 頁,共 288 頁
更多电子书教程下载请登陆http://down.zzbaike.com/ebook
本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。