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.JavaFileManager
getJavaFileForOutput
クラス内 javax.tools.ForwardingJavaFileManager<javax.tools.JavaFileManager>
java.io.IOException
public static java.lang.Class<?> loadClass(java.lang.String className) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public java.lang.ClassLoader getClassLoader(javax.tools.JavaFileManager.Location location)
getClassLoader
インタフェース内 javax.tools.JavaFileManager
getClassLoader
クラス内 javax.tools.ForwardingJavaFileManager<javax.tools.JavaFileManager>
public boolean exists(java.lang.String className)
className
-