public class ClassField
extends java.lang.Object
修飾子とタイプ | メソッドと説明 |
---|---|
static boolean |
clone(java.lang.Object from,
java.lang.Object to)
オブジェクトを複製する
|
static java.lang.Object |
createObject(java.lang.String className)
クラスを名前から生成する
|
static java.lang.String |
getPackageName(java.lang.String className)
クラスの完全修飾名からパッケージ名を切り出す。
|
static java.lang.String |
toDump(java.lang.Object obj)
親クラスを含めたオブジェクトの各種変数を文字列形式で取得する
|
static java.lang.String |
toDumpOwn(java.lang.Object obj)
自オブジェクトの各種変数を文字列形式で取得する
|
static java.lang.String |
toDumpSuper(java.lang.Object obj)
親クラスを含めたオブジェクトの各種変数を文字列形式で取得する
|
public static java.lang.String toDump(java.lang.Object obj)
obj
- オブジェクトpublic static java.lang.String toDumpOwn(java.lang.Object obj)
obj
- オブジェクトpublic static java.lang.String toDumpSuper(java.lang.Object obj)
obj
- オブジェクトpublic static boolean clone(java.lang.Object from, java.lang.Object to) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException
from
- コピー元オブジェクトto
- コピー先オブジェクトjava.lang.IllegalArgumentException
- パラメータエラーjava.lang.IllegalAccessException
- 不正なアクセスpublic static java.lang.Object createObject(java.lang.String className) throws java.lang.Exception
className
- クラスの完全修飾名java.lang.Exception
- 何らかの例外public static java.lang.String getPackageName(java.lang.String className)
className
- クラスの完全修飾名