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.FileObject
openOutputStream
クラス内 javax.tools.SimpleJavaFileObject
java.io.IOException
public byte[] getBytes()
public void setDefinedClass(java.lang.Class<?> c)
c
- public java.lang.Class<?> getDefinedClass()