F - the kind of file object forwarded to by this object
public class ForwardingJavaFileObject<F extends JavaFileObject> extends ForwardingFileObject<F> implements JavaFileObject
JavaFileObject.Kind fileObject| Modifier | Constructor and Description |
|---|---|
protected |
ForwardingJavaFileObject(F fileObject)
Creates a new instance of ForwardingJavaFileObject.
|
| Modifier and Type | Method and Description |
|---|---|
Modifier |
getAccessLevel()
Provides a hint about the access level of the class represented by this file object.
|
JavaFileObject |
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
Checks if this file object is compatible with the specified simple name and kind.
|
delete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUriclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdelete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUriprotected ForwardingJavaFileObject(F fileObject)
fileObject - delegate to this file object
public JavaFileObject.Kind getKind()
JavaFileObject
getKind in interface
JavaFileObject
public boolean isNameCompatible(StringsimpleName, JavaFileObject .Kind kind)
JavaFileObject
isNameCompatible in interface
JavaFileObject
simpleName - a simple name of a class
kind - a kind
true if this file object is compatible; false otherwise
public NestingKindgetNestingKind()
JavaFileObject
NestingKind.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 in interface
JavaFileObject
null if the nesting kind is not known
public ModifiergetAccessLevel()
JavaFileObject
null.
getAccessLevel in interface
JavaFileObject