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
转发到给定文件对象的调用。此类的子类可能会重写其中的一些方法,并可能还提供额外的字段和方法。
除非另有说明,否则在此类中对“此文件对象”的引用应被解释为间接地指代委托文件对象
。
- 自版本:
- 1.6
-
Nested Class Summary
Nested classes/interfaces declared in interface javax.tools.JavaFileObject
JavaFileObject.Kind
-
Field Summary
Fields declared in class javax.tools.ForwardingFileObject
fileObject
-
Constructor Summary
ModifierConstructorDescriptionprotected
ForwardingJavaFileObject
(F fileObject) 创建ForwardingJavaFileObject
的新实例。 -
Method Summary
Modifier and TypeMethodDescription提供关于此文件对象所代表的类的访问级别的提示。getKind()
返回此文件对象的类型。提供关于此文件对象所代表的类的嵌套级别的提示。boolean
isNameCompatible
(String simpleName, JavaFileObject.Kind kind) 检查此文件对象是否与指定的简单名称和类型兼容。Methods declared in class javax.tools.ForwardingFileObject
delete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUri
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods declared in interface javax.tools.FileObject
delete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUri
-
Constructor Details
-
ForwardingJavaFileObject
创建ForwardingJavaFileObject
的新实例。- 参数:
-
fileObject
- 委托给此文件对象
-
-
Method Details
-
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
- 返回:
- 访问级别
-