瀏覽代碼

added a bit of doc

Nicolas Cannasse 15 年之前
父節點
當前提交
154a35ba72
共有 1 個文件被更改,包括 12 次插入0 次删除
  1. 12 0
      std/haxe/rtti/Meta.hx

+ 12 - 0
std/haxe/rtti/Meta.hx

@@ -24,18 +24,30 @@
  */
 package haxe.rtti;
 
+/**
+	An api to access classes and enums metadata at runtime.
+**/
 class Meta {
 
+	/**
+		Returns the metadata that were declared for the given type (class or enum)
+	**/
 	public static function getType( t : Dynamic ) : Dynamic<Array<Dynamic>> {
 		var meta : Dynamic = untyped t.__meta__;
 		return (meta == null) ? meta : meta.obj;
 	}
 
+	/**
+		Returns the metadata that were declared for the given class fields or enum constructors
+	**/
 	public static function getStatics( t : Dynamic ) : Dynamic<Dynamic<Array<Dynamic>>> {
 		var meta : Dynamic = untyped t.__meta__;
 		return (meta == null) ? meta : meta.statics;
 	}
 
+	/**
+		Returns the metadata that were declared for the given class static fields
+	**/
 	public static function getFields( t : Dynamic ) : Dynamic<Dynamic<Array<Dynamic>>> {
 		var meta : Dynamic = untyped t.__meta__;
 		return (meta == null) ? meta : meta.fields;