- 所有父级接口:
FileObject
- 所有已知的实现类:
ForwardingJavaFileObject,SimpleJavaFileObject
在 Java 编程语言源文件和类文件上运行的工具的文件抽象。
如果发生安全异常,此接口中的所有方法都可能抛出 SecurityException。
除非明确允许,否则如果给定 null 参数,此接口中的所有方法都可能抛出 NullPointerException。
- 自从:
- 1.6
- 参见:
-
内部类总结
内部类 -
方法总结
修饰符和类型方法描述提供有关此文件对象表示的类的访问级别的提示。getKind()返回此文件对象的种类。提供有关此文件对象表示的类的嵌套级别的提示。booleanisNameCompatible(String simpleName, JavaFileObject.Kind kind) 检查此文件对象是否与指定的简单名称和种类兼容。在接口 javax.tools.FileObject 中声明的方法
delete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUri
-
方法详情
-
getKind
JavaFileObject.Kind getKind()返回此文件对象的种类。- 返回:
- 那种
-
isNameCompatible
检查此文件对象是否与指定的简单名称和种类兼容。简单名称是定义在Java 语言规范, 第 6.2 节。- 参数:
simpleName- 类的简单名称kind- 一种- 返回:
true如果此文件对象兼容;false否则
-
getNestingKind
NestingKind getNestingKind()提供有关此文件对象表示的类的嵌套级别的提示。此方法可能会返回NestingKind.MEMBER以表示NestingKind.LOCAL或NestingKind.ANONYMOUS。如果嵌套级别未知或此文件对象不代表类文件,则此方法返回null。- 返回:
-
嵌套类型,如果嵌套类型未知,则为
null
-
getAccessLevel
Modifier getAccessLevel()提供有关此文件对象表示的类的访问级别的提示。如果访问级别未知或此文件对象不代表类文件,则此方法返回null。- 返回:
- 访问级别
-