ASReflect

ソースコード / ライセンス / ドキュメント / ASDoc

ASReflect ドキュメント

ASReflectはActionScript?3上で効率よくリフレクションを行うためのライブラリです。java.lang.reflectに似た設計で、クラスの型、メソッド、プロパティ、メタデータなど様々な情報の取得が出来ます。

このドキュメントは書きかけです。ASDocも併せてご覧下さい。

型情報の取得

ASReflect#getTypeメソッドにクラスを引数として与えて呼び出すと、そのクラスの型情報(Typeクラス)が取得できます。

var type:Type = ASReflect.getType(MyClass);

クラスのインスタンスから型情報を取得するには、ASReflect#getTypeFromメソッドを使用します。

var type:Type = ASReflect.getTypeFrom(instance);

一度取得した型情報はキャッシュされ、2回目以降は高速にアクセスできます。