blob: a9b4743cd20923dfe0d47ce754cb8ddbbc13b9a2 [file] [log] [blame]
{ "type": "method",
"qname": "org.apache.royale.language.iterator.arrayLike",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Used by the compiler for classes with [RoyaleArrayLike] metadata when processing for-in/for-each-in loops",
"tags": [
{ "tagName": "param",
"values": ["forInstance the instance to be checked", "lengthCheck either a string that represents a property to return length value, or a function method reference, e.g. instance.length()", "getAt the String name of the accessor for the item at index... e.g. 'getItemAt'. If null it will default to Array Access []", "lengthIsMethodCall true if the length accessor is an explicit method call instead of a getter", "keys true if the request is to iterate over keys (as opposed to values)"]},
{ "tagName": "return",
"values": ["a lightweight iterator Object with hasNext() and next() methods"]},
{ "tagName": "royalesuppressexport",
"values": []} ],
"return": "Object",
"params": [{ "name": "forInstance", "type": "Object"},
{ "name": "lengthCheck", "type": "String"},
{ "name": "getAt", "type": "String"},
{ "name": "lengthIsMethodCall", "type": "Boolean"},
{ "name": "keys", "type": "Boolean"}]}