F - the kind of file object forwarded to by this objectFileObject, JavaFileObjectpublic class ForwardingJavaFileObject<F extends JavaFileObject> extends ForwardingFileObject<F> implements JavaFileObject
JavaFileObject.KindfileObject| 限定符 | 构造器 | 说明 |
|---|---|---|
protected |
ForwardingJavaFileObject(F fileObject) |
Creates a new instance of ForwardingJavaFileObject.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Modifier |
getAccessLevel() |
Provides a hint about the access level of the class represented
by this file object.
|
JavaFileObject.Kind |
getKind() |
Gets the kind of this file object.
|
NestingKind |
getNestingKind() |
Provides a hint about the nesting level of the class
represented by this file object.
|
boolean |
isNameCompatible(String simpleName,
JavaFileObject.Kind kind) |
Checks if this file object is compatible with the specified
simple name and kind.
|
delete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUridelete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUriprotected ForwardingJavaFileObject(F fileObject)
fileObject - delegate to this file objectpublic JavaFileObject.Kind getKind()
JavaFileObjectgetKind 在接口中 JavaFileObjectpublic boolean isNameCompatible(String simpleName, JavaFileObject.Kind kind)
JavaFileObjectisNameCompatible 在接口中 JavaFileObjectsimpleName - a simple name of a classkind - a kindtrue if this file object is compatible; false
otherwisepublic NestingKind getNestingKind()
JavaFileObjectNestingKind.MEMBER to mean
NestingKind.LOCAL or NestingKind.ANONYMOUS.
If the nesting level is not known or this file object does not
represent a class file this method returns null.getNestingKind 在接口中 JavaFileObjectnull if the nesting kind
is not knownpublic Modifier getAccessLevel()
JavaFileObjectnull.getAccessLevel 在接口中 JavaFileObject