Lines Matching refs:definitions
12222 function AstVar(definitions, varType) { argument
12223 this.definitions = definitions;
12228 for(var i=0,l=this.definitions.length;i<l;++i) {
12229 names.push(this.definitions[i].name);
12234 return "var " + this.definitions.join(",");
12246 var definitions = statement.substring(attrAndType[0].length).split(",");
12248 for(var i=0; i < definitions.length; ++i) {
12249 definitions[i] = transformVarDefinition(definitions[i], defaultTypeValue);
12251 return new AstVar(definitions, attrAndType[2]);
12349 function AstClassField(definitions, fieldType, isStatic) { argument
12350 this.definitions = definitions;
12356 for(var i=0,l=this.definitions.length;i<l;++i) {
12357 names.push(this.definitions[i].name);
12366 for(var i=0,l=this.definitions.length;i<l;++i) {
12367 var definition = this.definitions[i];
12378 return thisPrefix + this.definitions.join("; " + thisPrefix);
12385 var definitions = statement.substring(attrAndType[0].length).split(/,\s*/g);
12387 for(var i=0; i < definitions.length; ++i) {
12388 definitions[i] = transformVarDefinition(definitions[i], defaultTypeValue);
12390 return new AstClassField(definitions, attrAndType[2], isStatic);
12580 for (var x = 0, xl = this.body.fields[i].definitions.length; x < xl; x++) {
12581 …s += "var " + this.body.fields[i].definitions[x].name + " = " + this.body.name + "." + this.body.f…