Lines Matching defs:this

4  * you may not use this file except in compliance with the License.
26 this.logLines_ = result.split('\n');
27 this.stat_ = 0;
28 this.lineNum_ = 0;
29 this.initBlock_ = {
34 this.procBlock_ = {
39 this.procNormal_ = null;
40 this.output_ = {};
44 if (this.lineNum_ >= this.logLines_.length) {
48 for (let i = 0; i < 300 && this.lineNum_ < this.logLines_.length; i++) {
49 this.parseLine(this.logLines_[this.lineNum_]);
50 this.lineNum_++;
53 XTools.PROC_TO = this.lineNum_ * 20 / this.logLines_.length;
59 this.stat_ = this.initBlock_.blockType;
60 this.procBlock_.blockStat = 0;
61 this.procBlock_.blockCollect = {
63 func: this.initBlock_.funcPoint,
64 file: this.initBlock_.filePoint,
68 this.procBlock_.oneBlock = null;
91 let tt = this.splitLast(ret[2]);
92 this.procNormal_ = {
99 this.stat_ = 1;
100 [this.initBlock_.funcPoint, this.initBlock_.filePoint] = [tt[0], tt[tt.length - 1]];
101 this.initBlock_.blockType = 10;
106 let tt = this.splitLast(ret[2]);
107 let tt2 = this.splitLast(ret[3]);
108 NapiLog.logInfo(tt[0], 'Caller method(' + this.lineNum_ + '行)', ret[3]);
109 this.procNormal_ = {
116 this.stat_ = 1;
117 [this.initBlock_.funcPoint, this.initBlock_.filePoint] = [tt2[0], tt2[tt2.length - 1]];
118 this.initBlock_.blockType = 10;
174 this.procNormal_.irList.push(ir);
181 if (this.procNormal_.irList.length > 0) {
182 if (!(this.procNormal_.file in this.output_)) {
183 this.output_[this.procNormal_.file] = {};
185 if (!(this.procNormal_.func in this.output_[this.procNormal_.file])) {
186 this.output_[this.procNormal_.file][this.procNormal_.func] = [];
188 this.output_[this.procNormal_.file][this.procNormal_.func].push(this.procNormal_);
191 NapiLog.logError('After和End之间没有指令(' + this.lineNum_ + '行)');
193 this.stat_ = 0;
196 NapiLog.logError('After和End之间解析失败(' + (this.lineNum_ + 1) + ')行');
197 this.stat_ = 0;
202 switch (this.stat_) {
204 if (this.SearchBegin(l) || this.isBlock(l)) {
207 this.isStart(l);
210 this.collectNormal(l);
213 if (this.CollectBlock(l)) {
214 this.stat_ = 0;
215 this.lineNum_ -= 1;
219 if (this.CollectBlock2(l)) {
220 this.stat_ = 0;
221 this.lineNum_ -= 1;
254 let ib = this.initBlock_;
261 [ib.funcPoint, ib.filePoint] = this.splitLast(ret[1]);
270 [ib.funcPoint, ib.filePoint] = this.splitLast(ret[1]);
279 [ib.funcPoint, ib.filePoint] = this.splitLast(ret[1]);
294 let pb = this.procBlock_;
304 pb.oneBlock.in = [[], [], [], [], this.NumberStringToArray(ret[2])];
308 if (!(pb.blockCollect.file in this.output_)) {
309 this.output_[pb.blockCollect.file] = {};
311 if (!(pb.blockCollect.func in this.output_[pb.blockCollect.file])) {
312 this.output_[pb.blockCollect.file][pb.blockCollect.func] = [];
314 this.output_[pb.blockCollect.file][pb.blockCollect.func].push(pb.blockCollect);
319 pb.oneBlock.out = this.NumberStringToArray(ret[1]);
360 let pb = this.procBlock_;
376 if (!(pb.blockCollect.file in this.output_)) {
377 this.output_[pb.blockCollect.file] = {};
379 if (!(pb.blockCollect.func in this.output_[pb.blockCollect.file])) {
380 this.output_[pb.blockCollect.file][pb.blockCollect.func] = [];
382 this.output_[pb.blockCollect.file][pb.blockCollect.func].push(pb.blockCollect);
389 pb.oneBlock.in = [[], [], [], [], this.NumberStringToArray(ret[1])];
397 pb.oneBlock.out = this.NumberStringToArray(ret[1]);