java命名空间javax.annotation.processing接口filer的类成员方法:
createresource定义及介绍
本文导语:
createresource
fileobject createresource(javafilemanager.location location,
charsequence pkg,
charsequence relativename,
element... originatingelements)
throws ioexception
创建一个用...
createresource
fileobject createresource(javafilemanager.location location,
charsequence pkg,
charsequence relativename,
element... originatingelements)
throws ioexception
- 创建一个用于写入操作的新辅助资源文件,并为它返回一个文件对象。该文件可以与新创建的源文件、新创建的二进制文件或者其他受支持的位置一起被查找。位置
class_output 和 source_output 必须受支持。资源可以是相对于某个包(该包是源文件和类文件)指定的,并通过
iis7站长之家名从中取出。从不太严格的角度说,新文件的完全路径名将是 location、pkg 和 relativename 的串联。
通过此方法创建的文件并不是为了进行注释处理而注册的,即使文件的完全路径名对应于新的源文件或类文件的完全路径名也是如此。
- 参数:
location - 新文件的位置pkg - 文件将相对于其进行指定的包;如果没有这样的包,则该参数是一个空字符串relativename - 文件的最终路径名部分originatingelements - 与此文件的创建有因果关联的类型或包元素,该参数可以忽略或者为 null
- 返回:
- 写入新资源的
fileobject
- 抛出:
ioexception - 如果无法创建文件
filerexception - 如果创建了相同的路径名
illegalargumentexception - 如果位置不受支持
illegalargumentexception - 如果 relativename 不是相对名称