com.sun.tools.javac.processing
Class JavacFiler.FilerInputJavaFileObject
java.lang.Object
javax.tools.ForwardingFileObject<FileObject>
com.sun.tools.javac.processing.JavacFiler.FilerInputFileObject
com.sun.tools.javac.processing.JavacFiler.FilerInputJavaFileObject
- All Implemented Interfaces:
- FileObject, JavaFileObject
- Enclosing class:
- JavacFiler
private class JavacFiler.FilerInputJavaFileObject
- extends JavacFiler.FilerInputFileObject
- implements JavaFileObject
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
javaFileObject
private final JavaFileObject javaFileObject
JavacFiler.FilerInputJavaFileObject
JavacFiler.FilerInputJavaFileObject(JavaFileObject javaFileObject)
getKind
public JavaFileObject.Kind getKind()
- Description copied from interface:
JavaFileObject
- Gets the kind of this file object.
- Specified by:
getKind in interface JavaFileObject
- Returns:
- the kind
isNameCompatible
public boolean isNameCompatible(java.lang.String simpleName,
JavaFileObject.Kind kind)
- Description copied from interface:
JavaFileObject
- Checks if this file object is compatible with the specified
simple name and kind. A simple name is a single identifier
(not qualified) as defined in the Java Language
Specification 3rd ed., section 6.2 "Names and Identifiers".
- Specified by:
isNameCompatible in interface JavaFileObject
- Parameters:
simpleName - a simple name of a classkind - a kind
- Returns:
true if this file object is compatible; false
otherwise
getNestingKind
public NestingKind getNestingKind()
- Description copied from interface:
JavaFileObject
- Provides a hint about the nesting level of the class
represented by this file object. This method may return
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.
- Specified by:
getNestingKind in interface JavaFileObject
- Returns:
- the nesting kind, or
null if the nesting kind
is not known
getAccessLevel
public Modifier getAccessLevel()
- Description copied from interface:
JavaFileObject
- Provides a hint about the access level of the class represented
by this file object. If the access level is not known or if
this file object does not represent a class file this method
returns
null.
- Specified by:
getAccessLevel in interface JavaFileObject
- Returns:
- the access level