Home | History | Annotate | Download | only in jstemplate

Lines Matching refs:Array

180  * The array is global since it can be reused - this way there is no need to
181 * construct a new array object for each invocation. (IE6 perf)
182 * @type Array
205 * @type Array.<Array>
309 * We represent the call tree as an array of array of calls, indexed as
324 * ie. a flattened array of methods with 2 arguments, in reverse order
327 * The outer array is a stack of such queues.
329 * @type Array.<Array>
338 * @type Array.<number>
344 * @type Array.<Array>
375 * This method takes ownership of the given array!
377 * @param {Array} args Array of method calls structured as
403 JstProcessor.prototype.recycleArray_ = function(array) {
404 arrayClear(array);
405 this.arrayPool_.push(array);
544 * array, the current template node is multiplied once for every
545 * element in the array, with the array element being the context
546 * object. If the array is empty, or the value is undefined, then the
547 * current template node is dropped. If the value is not an array,
579 // The expression value instanceof Array is occasionally false for
580 // arrays, seen in Firefox. Thus we recognize an array as an object
590 // For an empty array, keep the first template instance and mark
601 // For a non empty array, create as many template instances as
604 // array. If the template is reprocessed, new template instances
605 // are only needed if there are more array values than template
679 * @param {Array} values Processed value of the jsvalues attribute: a
680 * flattened array of pairs. The second element in the pair is a
707 * @param {Array} values Processed value of the jsvalues attribute: a
708 * flattened array of pairs. The second element in the pair is a
936 * @param {Array} values The current input context, the array of
963 * @return {Array.<string>} The processing logs.