public class JavaClassObject
extends javax.tools.SimpleJavaFileObject
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected java.io.ByteArrayOutputStream |
bos |
| コンストラクタと説明 |
|---|
JavaClassObject(java.lang.String name,
javax.tools.JavaFileObject.Kind kind) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
byte[] |
getBytes()
コンパイルされたバイトコードを取得します
|
java.lang.Class<?> |
getDefinedClass()
定義済みクラスを取得します
|
java.io.OutputStream |
openOutputStream() |
void |
setDefinedClass(java.lang.Class<?> c)
定義済みクラスを設定します
|
public JavaClassObject(java.lang.String name,
javax.tools.JavaFileObject.Kind kind)
public java.io.OutputStream openOutputStream()
throws java.io.IOException
openOutputStream インタフェース内 javax.tools.FileObjectopenOutputStream クラス内 javax.tools.SimpleJavaFileObjectjava.io.IOExceptionpublic byte[] getBytes()
public void setDefinedClass(java.lang.Class<?> c)
c - public java.lang.Class<?> getDefinedClass()