public class ClassFileManager
extends javax.tools.ForwardingJavaFileManager<javax.tools.JavaFileManager>
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static java.lang.ClassLoader |
loader |
| コンストラクタと説明 |
|---|
ClassFileManager(javax.tools.JavaCompiler compiler,
javax.tools.DiagnosticListener<? super javax.tools.JavaFileObject> listener) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
exists(java.lang.String className)
指定したクラス名のクラスがアプリケーションクラスパスに存在するかテストします
|
java.lang.ClassLoader |
getClassLoader(javax.tools.JavaFileManager.Location location) |
javax.tools.JavaFileObject |
getJavaFileForOutput(javax.tools.JavaFileManager.Location location,
java.lang.String className,
javax.tools.JavaFileObject.Kind kind,
javax.tools.FileObject libling) |
static java.lang.Class<?> |
loadClass(java.lang.String className) |
public ClassFileManager(javax.tools.JavaCompiler compiler,
javax.tools.DiagnosticListener<? super javax.tools.JavaFileObject> listener)
public javax.tools.JavaFileObject getJavaFileForOutput(javax.tools.JavaFileManager.Location location,
java.lang.String className,
javax.tools.JavaFileObject.Kind kind,
javax.tools.FileObject libling)
throws java.io.IOException
getJavaFileForOutput インタフェース内 javax.tools.JavaFileManagergetJavaFileForOutput クラス内 javax.tools.ForwardingJavaFileManager<javax.tools.JavaFileManager>java.io.IOExceptionpublic static java.lang.Class<?> loadClass(java.lang.String className)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic java.lang.ClassLoader getClassLoader(javax.tools.JavaFileManager.Location location)
getClassLoader インタフェース内 javax.tools.JavaFileManagergetClassLoader クラス内 javax.tools.ForwardingJavaFileManager<javax.tools.JavaFileManager>public boolean exists(java.lang.String className)
className -