blob: becd0782efe664c047992717f9cdb858b1193a63 [file] [log] [blame]
{ "type": "method",
"qname": "org.apache.royale.reflection.utils.getMembersWithMetadata",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "A utility method to retrieve all members with a single metadata tag name (String) or one of various tag names (an Array of Strings) It will return variables, accessors or methods (by default) that have the specified metadata (assuming it is included in the build) to VARIABLES, ACCESSORS, METHODS or specific combinations thereof, defaults to VARIABLES | ACCESSORS | METHODS",
"tags": [
{ "tagName": "param",
"values": ["fromDefinition the definition to retrieve the member definitions from", "tagsOrTag either a String or and Array of Strings to search for", "includeStatics true if static members should be searched. Defaults to false, so only instance members are searched", "memberTypes a bitwise combination of MemberTypes constants to restrict returned items"]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.0"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "Array",
"params": [{ "name": "fromDefinition", "type": "org.apache.royale.reflection.TypeDefinition"},
{ "name": "tagsOrTag", "type": "Object"},
{ "name": "includeStatics", "type": "Boolean"},
{ "name": "memberTypes", "type": "uint"}]}