Hatena::Groupmoz-addon

Ci.nsIZIGOROu

2007-08-06大人って何だ?

nsIDataType早見表

| 01:18 |  nsIDataType早見表 - Ci.nsIZIGOROu を含むブックマーク はてなブックマーク -  nsIDataType早見表 - Ci.nsIZIGOROu

VTYPE_INT80
VTYPE_INT161
VTYPE_INT322
VTYPE_INT643
VTYPE_UINT84
VTYPE_UINT165
VTYPE_UINT326
VTYPE_UINT647
VTYPE_FLOAT8
VTYPE_DOUBLE9
VTYPE_BOOL10
VTYPE_CHAR11
VTYPE_WCHAR12
VTYPE_VOID13
VTYPE_ID14
VTYPE_DOMSTRING15
VTYPE_CHAR_STR16
VTYPE_WCHAR_STR17
VTYPE_INTERFACE18
VTYPE_INTERFACE_IS19
VTYPE_ARRAY20
VTYPE_STRING_SIZE_IS21
VTYPE_WSTRING_SIZE_IS22
VTYPE_UTF8STRING23
VTYPE_CSTRING24
VTYPE_ASTRING25
VTYPE_EMPTY_ARRAY254
VTYPE_EMPTY255
for (var p in Ci.nsIDataType) {
  repl.print("|*" + p + "|" + Ci.nsIDataType[p] + "|");
}

nsIScriptableInterfaceInfo (1)

| 01:01 |  nsIScriptableInterfaceInfo (1) - Ci.nsIZIGOROu を含むブックマーク はてなブックマーク -  nsIScriptableInterfaceInfo (1) - Ci.nsIZIGOROu

(function(iface) {
  var iinfo = Cc["@mozilla.org/scriptableInterfaceInfo;1"].createInstance(Ci.nsIScriptableInterfaceInfo);
  iinfo.init(iface);
  for (var i = 0; i < iinfo.methodCount; i++) {
    repl.print(iinfo.getMethodInfo(i).name);
  }
})(Ci.nsIScriptableInterfaceInfo);

これでnsIScriptableInterfaceInfoのメソッド一覧を抽出出来る。