blob: bb3fe14dc2253ef4547f39a4625f8f0a58375686 [file] [log] [blame]
{ "type": "class",
"qname": "org.apache.royale.reflection.VariableDefinition",
"baseClassname": "org.apache.royale.reflection.MemberDefinitionBase"
,
"description": "The description of a Class or Interface variable",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.0"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"members": [
{ "type": "method",
"qname": "org.apache.royale.reflection.VariableDefinition",
"namespace": "",
"bindable": [],
"details": [],
"deprecated": {},
"return": "",
"params": [{ "name": "name", "type": "String"},
{ "name": "isStatic", "type": "Boolean"},
{ "name": "owner", "type": "org.apache.royale.reflection.TypeDefinition"},
{ "name": "rawData", "type": "Object"}]}
,
{ "type": "accessor",
"access": "read-only",
"return": "org.apache.royale.reflection.TypeDefinition",
"qname": "type",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "A TypeDefinition representing the type of the variable that this VariableDefinition represents"},
{ "type": "field",
"qname": "_getter",
"return": "Function",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "accessor",
"access": "read-only",
"return": "Function",
"qname": "getValue",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "provides a function that supports reading the value described by this definition For instance member definitions it requires the instance to be passed as a single argument For static member definitions it requires no arguments"},
{ "type": "field",
"qname": "_setter",
"return": "Function",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "accessor",
"access": "read-only",
"return": "Function",
"qname": "setValue",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "provides a function that supports setting the value described by this definition For static member definitions it requires only the value argument For instance member definitions it requires the instance to be passed as a first argument, followed by the value"},
{ "type": "method",
"qname": "toString",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "A string representation of this variable definition",
"return": "String",
"params": []}
]
}