java.lang.Object
javax.tools.ForwardingFileObject <F>
javax.tools.ForwardingJavaFileObject<F>
- 类型参数:
F
- 此对象转发到的文件对象的种类
- 所有已实现的接口:
FileObject
,JavaFileObject
public class ForwardingJavaFileObject<F extends JavaFileObject > extends ForwardingFileObject <F> implements JavaFileObject
将调用转发给给定的文件对象。此类的子类可能会重写其中一些方法,并且可能还会提供其他字段和方法。
除非另有说明,否则此类中对“this file object”的引用应解释为间接引用 delegate file object
。
- 自从:
- 1.6
-
内部类总结
在接口 javax.tools.JavaFileObject 中声明的嵌套类/接口
JavaFileObject.Kind
-
字段摘要
在类 javax.tools.ForwardingFileObject 中声明的字段
fileObject
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述提供有关此文件对象表示的类的访问级别的提示。getKind()
返回此文件对象的种类。提供有关此文件对象表示的类的嵌套级别的提示。boolean
isNameCompatible
(String simpleName, JavaFileObject.Kind kind) 检查此文件对象是否与指定的简单名称和种类兼容。在类 javax.tools.ForwardingFileObject 中声明的方法
delete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUri
在类 java.lang.Object 中声明的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
在接口 javax.tools.FileObject 中声明的方法
delete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUri
-
构造方法详细信息
-
ForwardingJavaFileObject
创建ForwardingJavaFileObject
的新实例。- 参数:
fileObject
- 委托给这个文件对象
-
-
方法详情
-
getKind
从接口JavaFileObject
复制的描述返回此文件对象的种类。- 指定者:
getKind
在接口JavaFileObject
中- 返回:
- 那种
-
isNameCompatible
从接口JavaFileObject
复制的描述检查此文件对象是否与指定的简单名称和种类兼容。简单名称是定义在Java 语言规范, 第 6.2 节。- 指定者:
isNameCompatible
在接口JavaFileObject
中- 参数:
simpleName
- 类的简单名称kind
- 一种- 返回:
true
如果此文件对象兼容;false
否则
-
getNestingKind
从接口JavaFileObject
复制的描述提供有关此文件对象表示的类的嵌套级别的提示。此方法可能会返回NestingKind.MEMBER
以表示NestingKind.LOCAL
或NestingKind.ANONYMOUS
。如果嵌套级别未知或此文件对象不代表类文件,则此方法返回null
。- 指定者:
getNestingKind
在接口JavaFileObject
中- 返回:
-
嵌套类型,如果嵌套类型未知,则为
null
-
getAccessLevel
从接口JavaFileObject
复制的描述提供有关此文件对象表示的类的访问级别的提示。如果访问级别未知或此文件对象不代表类文件,则此方法返回null
。- 指定者:
getAccessLevel
在接口JavaFileObject
中- 返回:
- 访问级别
-