Lines Matching full:has
40 assert.strictEqual(ApiExtractor.mSystemExportSet.has('ExportDeclarationClass1'), true);
41 assert.strictEqual(ApiExtractor.mSystemExportSet.has('ExportDeclarationClass2'), true);
49 assert.strictEqual(ApiExtractor.mSystemExportSet.has('ExportDeclarationClass1'), false);
50 assert.strictEqual(ApiExtractor.mSystemExportSet.has('class1'), true);
51 assert.strictEqual(ApiExtractor.mSystemExportSet.has('ExportDeclarationClass2'), true);
59 assert.strictEqual(ApiExtractor.mSystemExportSet.has('default'), false);
60 assert.strictEqual(ApiExtractor.mSystemExportSet.has('name1'), true);
61 assert.strictEqual(ApiExtractor.mSystemExportSet.has('ExportDeclarationClass2'), true);
62 assert.strictEqual(ApiExtractor.mSystemExportSet.has('exportName'), true);
70 assert.strictEqual(ApiExtractor.mSystemExportSet.has('ExportDeclarationClass1'), false);
71 assert.strictEqual(ApiExtractor.mSystemExportSet.has('exportName'), true);
72 assert.strictEqual(ApiExtractor.mSystemExportSet.has('ExportDeclarationClass2'), true);
73 assert.strictEqual(ApiExtractor.mSystemExportSet.has('ExportDeclarationClass3'), false);
74 assert.strictEqual(ApiExtractor.mSystemExportSet.has('default'), true);
81 assert.strictEqual(ApiExtractor.mSystemExportSet.has('name1'), true);
96 assert.strictEqual(ApiExtractor.mPropertySet.has('__Admin'), true);
97 assert.strictEqual(ApiExtractor.mPropertySet.has('___Admin'), false);
98 assert.strictEqual(ApiExtractor.mPropertySet.has('__Moderator'), true);
99 assert.strictEqual(ApiExtractor.mPropertySet.has('___Moderator'), false);
100 assert.strictEqual(ApiExtractor.mPropertySet.has('__User'), true);
101 assert.strictEqual(ApiExtractor.mPropertySet.has('___User'), false);
102 assert.strictEqual(ApiExtractor.mPropertySet.has('__name'), true);
103 assert.strictEqual(ApiExtractor.mPropertySet.has('___name'), false);
104 assert.strictEqual(ApiExtractor.mPropertySet.has('__Admin'), true);
105 assert.strictEqual(ApiExtractor.mPropertySet.has('___Admin'), false);
106 assert.strictEqual(ApiExtractor.mPropertySet.has('__age'), true);
107 assert.strictEqual(ApiExtractor.mPropertySet.has('___age'), false);
108 assert.strictEqual(ApiExtractor.mPropertySet.has('__greet'), true);
109 assert.strictEqual(ApiExtractor.mPropertySet.has('___greet'), false);
110 assert.strictEqual(ApiExtractor.mPropertySet.has('__typeProp1'), true);
111 assert.strictEqual(ApiExtractor.mPropertySet.has('___typeProp1'), false);
112 assert.strictEqual(ApiExtractor.mPropertySet.has('__typeProp2'), true);
113 assert.strictEqual(ApiExtractor.mPropertySet.has('___typeProp2'), false);
114 assert.strictEqual(ApiExtractor.mPropertySet.has('__speak'), true);
115 assert.strictEqual(ApiExtractor.mPropertySet.has('___speak'), false);
116 assert.strictEqual(ApiExtractor.mPropertySet.has('__appName'), true);
117 assert.strictEqual(ApiExtractor.mPropertySet.has('___appName'), false);
118 assert.strictEqual(ApiExtractor.mPropertySet.has('__version'), true);
119 assert.strictEqual(ApiExtractor.mPropertySet.has('___version'), false);
120 assert.strictEqual(ApiExtractor.mPropertySet.has('__logDetails'), true);
121 assert.strictEqual(ApiExtractor.mPropertySet.has('___logDetails'), false);
134 assert.strictEqual(ApiExtractor.mSystemExportSet.has('TestClass1'), true);
135 assert.strictEqual(ApiExtractor.mSystemExportSet.has('TestClass2'), false);
136 assert.strictEqual(ApiExtractor.mSystemExportSet.has('AbstractClass'), false);
137 assert.strictEqual(ApiExtractor.mPropertySet.has('prop1'), true);
138 assert.strictEqual(ApiExtractor.mPropertySet.has('prop2'), true);
139 assert.strictEqual(ApiExtractor.mPropertySet.has('abstractProp'), true);
140 assert.strictEqual(ApiExtractor.mPropertySet.has('foo1'), true);
141 assert.strictEqual(ApiExtractor.mPropertySet.has('foo2'), true);
142 assert.strictEqual(ApiExtractor.mPropertySet.has('param1'), true);
143 assert.strictEqual(ApiExtractor.mPropertySet.has('param2'), false);
154 assert.strictEqual(ApiExtractor.mSystemExportSet.has('TestInterface1'), true);
155 assert.strictEqual(ApiExtractor.mSystemExportSet.has('TestInterface2'), false);
156 assert.strictEqual(ApiExtractor.mPropertySet.has('prop1'), true);
157 assert.strictEqual(ApiExtractor.mPropertySet.has('prop2'), true);
158 assert.strictEqual(ApiExtractor.mPropertySet.has('foo1'), true);
159 assert.strictEqual(ApiExtractor.mPropertySet.has('foo2'), true);
160 assert.strictEqual(ApiExtractor.mPropertySet.has('param1'), true);
161 assert.strictEqual(ApiExtractor.mPropertySet.has('param2'), false);
172 assert.strictEqual(ApiExtractor.mSystemExportSet.has('TestType1'), true);
173 assert.strictEqual(ApiExtractor.mSystemExportSet.has('TestType2'), false);
174 assert.strictEqual(ApiExtractor.mPropertySet.has('collectProp1'), true);
175 assert.strictEqual(ApiExtractor.mPropertySet.has('collectProp2'), true);
176 assert.strictEqual(ApiExtractor.mPropertySet.has('testFunc1'), true);
177 assert.strictEqual(ApiExtractor.mPropertySet.has('testFunc2'), true);
178 assert.strictEqual(ApiExtractor.mPropertySet.has('message1'), true);
179 assert.strictEqual(ApiExtractor.mPropertySet.has('message2'), false);
190 assert.strictEqual(ApiExtractor.mSystemExportSet.has('TestEnum1'), true);
191 assert.strictEqual(ApiExtractor.mSystemExportSet.has('TestEnum2'), false);
192 assert.strictEqual(ApiExtractor.mPropertySet.has('PARAM1'), true);
193 assert.strictEqual(ApiExtractor.mPropertySet.has('PARAM2'), true);
204 assert.strictEqual(ApiExtractor.mSystemExportSet.has('obj1'), true);
205 assert.strictEqual(ApiExtractor.mSystemExportSet.has('obj2'), false);
206 assert.strictEqual(ApiExtractor.mPropertySet.has('prop1'), true);
207 assert.strictEqual(ApiExtractor.mPropertySet.has('prop2'), true);
208 assert.strictEqual(ApiExtractor.mPropertySet.has('prop3'), true);
209 assert.strictEqual(ApiExtractor.mPropertySet.has('prop4'), true);
210 assert.strictEqual(ApiExtractor.mPropertySet.has('innerProp1'), true);
211 assert.strictEqual(ApiExtractor.mPropertySet.has('innerProp2'), true);
212 assert.strictEqual(ApiExtractor.mPropertySet.has('innerProp3'), true);
213 assert.strictEqual(ApiExtractor.mPropertySet.has('innerProp4'), true);
224 assert.strictEqual(ApiExtractor.mSystemExportSet.has('ns1'), true);
225 assert.strictEqual(ApiExtractor.mSystemExportSet.has('ns2'), false);
226 assert.strictEqual(ApiExtractor.mPropertySet.has('TestClass1'), true);
227 assert.strictEqual(ApiExtractor.mPropertySet.has('TestInterface1'), true);
228 assert.strictEqual(ApiExtractor.mPropertySet.has('prop1'), true);
229 assert.strictEqual(ApiExtractor.mPropertySet.has('prop2'), true);
230 assert.strictEqual(ApiExtractor.mPropertySet.has('prop3'), true);
231 assert.strictEqual(ApiExtractor.mPropertySet.has('TestClass2'), false);
232 assert.strictEqual(ApiExtractor.mPropertySet.has('TestInterface2'), false);
233 assert.strictEqual(ApiExtractor.mPropertySet.has('prop4'), true);
234 assert.strictEqual(ApiExtractor.mPropertySet.has('prop5'), true);
245 assert.strictEqual(ApiExtractor.mSystemExportSet.has('TestClass1'), true);
246 assert.strictEqual(ApiExtractor.mPropertySet.has('prop1'), true);
247 assert.strictEqual(ApiExtractor.mPropertySet.has('param1'), true);
248 assert.strictEqual(ApiExtractor.mPropertySet.has('param2'), false);
249 assert.strictEqual(ApiExtractor.mPropertySet.has('foo1'), true);
250 assert.strictEqual(ApiExtractor.mPropertySet.has('param5'), false);
251 assert.strictEqual(ApiExtractor.mSystemExportSet.has('TestClass2'), false);
252 assert.strictEqual(ApiExtractor.mPropertySet.has('prop2'), true);
253 assert.strictEqual(ApiExtractor.mPropertySet.has('param3'), true);
254 assert.strictEqual(ApiExtractor.mPropertySet.has('param4'), false);
255 assert.strictEqual(ApiExtractor.mPropertySet.has('foo2'), true);
256 assert.strictEqual(ApiExtractor.mPropertySet.has('param6'), false);
267 assert.strictEqual(ApiExtractor.mSystemExportSet.has('TestClass1'), true);
268 assert.strictEqual(ApiExtractor.mPropertySet.has('prop1'), true);
269 assert.strictEqual(ApiExtractor.mPropertySet.has('param1'), true);
270 assert.strictEqual(ApiExtractor.mPropertySet.has('param2'), true);
271 assert.strictEqual(ApiExtractor.mPropertySet.has('foo1'), true);
272 assert.strictEqual(ApiExtractor.mPropertySet.has('param5'), true);
273 assert.strictEqual(ApiExtractor.mSystemExportSet.has('TestClass2'), false);
274 assert.strictEqual(ApiExtractor.mPropertySet.has('prop2'), true);
275 assert.strictEqual(ApiExtractor.mPropertySet.has('param3'), true);
276 assert.strictEqual(ApiExtractor.mPropertySet.has('param4'), false);
277 assert.strictEqual(ApiExtractor.mPropertySet.has('foo2'), true);
278 assert.strictEqual(ApiExtractor.mPropertySet.has('param6'), false);
308 assert.strictEqual(reservedProperties.has('projectPropertyAssignment1'), true);
309 assert.strictEqual(reservedProperties.has('projectPropertyAssignment2'), true);
310 assert.strictEqual(reservedProperties.has('projectPropertyAssignment3'), true);
311 assert.strictEqual(reservedProperties.has('projectPropertyAssignment4'), true);
312 assert.strictEqual(reservedProperties.has('projectIndirectObj'), false);
313 assert.strictEqual(reservedProperties.has('indirectProp1'), true);
314 assert.strictEqual(reservedProperties.has('projectShorthand'), true);
315 assert.strictEqual(reservedProperties.has('projectShorthandProp'), true);
316 assert.strictEqual(reservedProperties.has('projectMethod1'), true);
317 assert.strictEqual(reservedProperties.has('projectMethod2'), true);
318 assert.strictEqual(reservedProperties.has('projectMethod3'), true);
319 assert.strictEqual(reservedProperties.has('projectGetProp1'), true);
320 assert.strictEqual(reservedProperties.has('projectGetProp2'), true);
321 assert.strictEqual(reservedProperties.has('projectGetProp3'), true);
322 assert.strictEqual(reservedProperties.has('projectSetProp1'), true);
323 assert.strictEqual(reservedProperties.has('projectSetProp2'), true);
324 assert.strictEqual(reservedProperties.has('projectSetProp3'), true);
325 assert.strictEqual(reservedProperties.has('projectExportElement1'), true);
326 assert.strictEqual(reservedProperties.has('projectExportElement2'), true);
327 assert.strictEqual(reservedProperties.has('indirectClass1'), false);
328 assert.strictEqual(reservedProperties.has('indirectProp2'), true);
329 assert.strictEqual(reservedProperties.has('projectExportElement3'), true);
330 assert.strictEqual(reservedProperties.has('indirectClass2'), false);
331 assert.strictEqual(reservedProperties.has('indirectProp3'), true);
332 assert.strictEqual(reservedProperties.has('projectExportElement4'), true);
333 assert.strictEqual(reservedProperties.has('indirectProp4'), true);
334 assert.strictEqual(reservedProperties.has('projectExportElement5'), true);
335 assert.strictEqual(reservedProperties.has('projectExportElement6'), true);
336 assert.strictEqual(reservedProperties.has('projectExportElement7'), true);
337 assert.strictEqual(reservedProperties.has('indirectClass3'), false);
338 assert.strictEqual(reservedProperties.has('indirectProp5'), true);
339 assert.strictEqual(reservedProperties.has('projectExportElement8'), true);
340 assert.strictEqual(reservedProperties.has('indirectClass4'), false);
341 assert.strictEqual(reservedProperties.has('indirectProp6'), true);
342 assert.strictEqual(reservedProperties.has('projectExportElement9'), true);
343 assert.strictEqual(reservedProperties.has('indirectProp7'), true);
344 assert.strictEqual(reservedProperties.has('ohPropertyAssignment1'), true);
345 assert.strictEqual(reservedProperties.has('ohPropertyAssignment2'), true);
346 assert.strictEqual(reservedProperties.has('ohPropertyAssignment3'), true);
347 assert.strictEqual(reservedProperties.has('ohPropertyAssignment4'), true);
348 assert.strictEqual(reservedProperties.has('ohIndirectObj'), false);
349 assert.strictEqual(reservedProperties.has('ohIndirectProp1'), true);
350 assert.strictEqual(reservedProperties.has('ohShorthand'), true);
351 assert.strictEqual(reservedProperties.has('ohShorthandProp'), true);
352 assert.strictEqual(reservedProperties.has('ohMethod1'), true);
353 assert.strictEqual(reservedProperties.has('ohMethod2'), true);
354 assert.strictEqual(reservedProperties.has('ohMethod3'), true);
355 assert.strictEqual(reservedProperties.has('ohGetProp1'), true);
356 assert.strictEqual(reservedProperties.has('ohGetProp2'), true);
357 assert.strictEqual(reservedProperties.has('ohGetProp3'), true);
358 assert.strictEqual(reservedProperties.has('ohSetProp1'), true);
359 assert.strictEqual(reservedProperties.has('ohSetProp2'), true);
360 assert.strictEqual(reservedProperties.has('ohSetProp3'), true);
361 assert.strictEqual(reservedProperties.has('ohExportElement1'), true);
362 assert.strictEqual(reservedProperties.has('ohExportElement2'), true);
363 assert.strictEqual(reservedProperties.has('ohIndirectClass1'), false);
364 assert.strictEqual(reservedProperties.has('ohIndirectProp2'), true);
365 assert.strictEqual(reservedProperties.has('ohExportElement3'), true);
366 assert.strictEqual(reservedProperties.has('ohIndirectClass2'), false);
367 assert.strictEqual(reservedProperties.has('ohIndirectProp3'), true);
368 assert.strictEqual(reservedProperties.has('ohExportElement4'), true);
369 assert.strictEqual(reservedProperties.has('ohIndirectProp4'), true);
370 assert.strictEqual(reservedProperties.has('ohExportElement5'), true);
371 assert.strictEqual(reservedProperties.has('ohExportElement6'), true);
372 assert.strictEqual(reservedProperties.has('ohExportElement7'), true);
373 assert.strictEqual(reservedProperties.has('ohIndirectClass3'), false);
374 assert.strictEqual(reservedProperties.has('ohIndirectProp5'), true);
375 assert.strictEqual(reservedProperties.has('ohExportElement8'), true);
376 assert.strictEqual(reservedProperties.has('ohIndirectClass4'), false);
377 assert.strictEqual(reservedProperties.has('ohIndirectProp6'), true);
401 assert.strictEqual(reservedExportNames.has('projectPropertyAssignment1'), false);
402 assert.strictEqual(reservedExportNames.has('projectPropertyAssignment2'), false);
403 assert.strictEqual(reservedExportNames.has('projectPropertyAssignment3'), false);
404 assert.strictEqual(reservedExportNames.has('projectPropertyAssignment4'), false);
405 assert.strictEqual(reservedExportNames.has('projectIndirectObj'), false);
406 assert.strictEqual(reservedExportNames.has('indirectProp1'), false);
407 assert.strictEqual(reservedExportNames.has('projectShorthand'), false);
408 assert.strictEqual(reservedExportNames.has('projectShorthandProp'), false);
409 assert.strictEqual(reservedExportNames.has('projectMethod1'), false);
410 assert.strictEqual(reservedExportNames.has('projectMethod2'), false);
411 assert.strictEqual(reservedExportNames.has('projectMethod3'), false);
412 assert.strictEqual(reservedExportNames.has('projectGetProp1'), false);
413 assert.strictEqual(reservedExportNames.has('projectGetProp2'), false);
414 assert.strictEqual(reservedExportNames.has('projectGetProp3'), false);
415 assert.strictEqual(reservedExportNames.has('projectSetProp1'), false);
416 assert.strictEqual(reservedExportNames.has('projectSetProp2'), false);
417 assert.strictEqual(reservedExportNames.has('projectSetProp3'), false);
418 assert.strictEqual(reservedExportNames.has('projectExportElement1'), false);
419 assert.strictEqual(reservedExportNames.has('projectExportElement2'), false);
420 assert.strictEqual(reservedExportNames.has('indirectClass1'), false);
421 assert.strictEqual(reservedExportNames.has('indirectProp2'), false);
422 assert.strictEqual(reservedExportNames.has('projectExportElement3'), false);
423 assert.strictEqual(reservedExportNames.has('indirectClass2'), false);
424 assert.strictEqual(reservedExportNames.has('indirectProp3'), false);
425 assert.strictEqual(reservedExportNames.has('projectExportElement4'), false);
426 assert.strictEqual(reservedExportNames.has('indirectProp4'), false);
427 assert.strictEqual(reservedExportNames.has('projectExportElement5'), false);
428 assert.strictEqual(reservedExportNames.has('projectExportElement6'), false);
429 assert.strictEqual(reservedExportNames.has('projectExportElement7'), false);
430 assert.strictEqual(reservedExportNames.has('indirectClass3'), false);
431 assert.strictEqual(reservedExportNames.has('indirectProp5'), false);
432 assert.strictEqual(reservedExportNames.has('projectExportElement8'), false);
433 assert.strictEqual(reservedExportNames.has('indirectClass4'), false);
434 assert.strictEqual(reservedExportNames.has('indirectProp6'), false);
435 assert.strictEqual(reservedExportNames.has('projectExportElement9'), false);
436 assert.strictEqual(reservedExportNames.has('indirectProp7'), false);
437 assert.strictEqual(reservedExportNames.has('ohPropertyAssignment1'), true);
438 assert.strictEqual(reservedExportNames.has('ohPropertyAssignment2'), true);
439 assert.strictEqual(reservedExportNames.has('ohPropertyAssignment3'), true);
440 assert.strictEqual(reservedExportNames.has('ohPropertyAssignment4'), true);
441 assert.strictEqual(reservedExportNames.has('ohIndirectObj'), false);
442 assert.strictEqual(reservedExportNames.has('ohIndirectProp1'), false);
443 assert.strictEqual(reservedExportNames.has('ohShorthand'), true);
444 assert.strictEqual(reservedExportNames.has('ohShorthandProp'), false);
445 assert.strictEqual(reservedExportNames.has('ohMethod1'), true);
446 assert.strictEqual(reservedExportNames.has('ohMethod2'), true);
447 assert.strictEqual(reservedExportNames.has('ohMethod3'), true);
448 assert.strictEqual(reservedExportNames.has('ohGetProp1'), true);
449 assert.strictEqual(reservedExportNames.has('ohGetProp2'), true);
450 assert.strictEqual(reservedExportNames.has('ohGetProp3'), true);
451 assert.strictEqual(reservedExportNames.has('ohSetProp1'), true);
452 assert.strictEqual(reservedExportNames.has('ohSetProp2'), true);
453 assert.strictEqual(reservedExportNames.has('ohSetProp3'), true);
454 assert.strictEqual(reservedExportNames.has('ohExportElement1'), true);
455 assert.strictEqual(reservedExportNames.has('ohExportElement2'), true);
456 assert.strictEqual(reservedExportNames.has('ohIndirectClass1'), true);
457 assert.strictEqual(reservedExportNames.has('ohIndirectProp2'), false);
458 assert.strictEqual(reservedExportNames.has('ohExportElement3'), true);
459 assert.strictEqual(reservedExportNames.has('ohIndirectClass2'), false);
460 assert.strictEqual(reservedExportNames.has('ohIndirectProp3'), false);
461 assert.strictEqual(reservedExportNames.has('ohExportElement4'), true);
462 assert.strictEqual(reservedExportNames.has('ohIndirectProp4'), false);
463 assert.strictEqual(reservedExportNames.has('ohExportElement5'), true);
464 assert.strictEqual(reservedExportNames.has('ohExportElement6'), true);
465 assert.strictEqual(reservedExportNames.has('ohExportElement7'), true);
466 assert.strictEqual(reservedExportNames.has('ohIndirectClass3'), true);
467 assert.strictEqual(reservedExportNames.has('ohIndirectProp5'), false);
468 assert.strictEqual(reservedExportNames.has('ohExportElement8'), true);
469 assert.strictEqual(reservedExportNames.has('ohIndirectClass4'), false);
470 assert.strictEqual(reservedExportNames.has('ohIndirectProp6'), false);
471 assert.strictEqual(reservedExportNames.has('ohExportElement9'), true);
472 assert.strictEqual(reservedExportNames.has('ohIndirectProp7'), false);
495 assert.strictEqual(reservedExportNames.has('Utils'), true);
520 assert.strictEqual(reservedProperties.has('projectPropertyAssignment1'), false);
521 assert.strictEqual(reservedProperties.has('projectPropertyAssignment2'), false);
522 assert.strictEqual(reservedProperties.has('projectPropertyAssignment3'), false);
523 assert.strictEqual(reservedProperties.has('projectPropertyAssignment4'), false);
524 assert.strictEqual(reservedProperties.has('projectIndirectObj'), false);
525 assert.strictEqual(reservedProperties.has('indirectProp1'), false);
526 assert.strictEqual(reservedProperties.has('projectShorthand'), false);
527 assert.strictEqual(reservedProperties.has('projectShorthandProp'), false);
528 assert.strictEqual(reservedProperties.has('projectMethod1'), false);
529 assert.strictEqual(reservedProperties.has('projectMethod2'), false);
530 assert.strictEqual(reservedProperties.has('projectMethod3'), false);
531 assert.strictEqual(reservedProperties.has('projectGetProp1'), false);
532 assert.strictEqual(reservedProperties.has('projectGetProp2'), false);
533 assert.strictEqual(reservedProperties.has('projectGetProp3'), false);
534 assert.strictEqual(reservedProperties.has('projectSetProp1'), false);
535 assert.strictEqual(reservedProperties.has('projectSetProp2'), false);
536 assert.strictEqual(reservedProperties.has('projectSetProp3'), false);
537 assert.strictEqual(reservedProperties.has('projectExportElement1'), false);
538 assert.strictEqual(reservedProperties.has('projectExportElement2'), false);
539 assert.strictEqual(reservedProperties.has('indirectClass1'), false);
540 assert.strictEqual(reservedProperties.has('indirectProp2'), false);
541 assert.strictEqual(reservedProperties.has('projectExportElement3'), false);
542 assert.strictEqual(reservedProperties.has('indirectClass2'), false);
543 assert.strictEqual(reservedProperties.has('indirectProp3'), false);
544 assert.strictEqual(reservedProperties.has('projectExportElement4'), false);
545 assert.strictEqual(reservedProperties.has('indirectProp4'), false);
546 assert.strictEqual(reservedProperties.has('projectExportElement5'), false);
547 assert.strictEqual(reservedProperties.has('projectExportElement6'), false);
548 assert.strictEqual(reservedProperties.has('projectExportElement7'), false);
549 assert.strictEqual(reservedProperties.has('indirectClass3'), false);
550 assert.strictEqual(reservedProperties.has('indirectProp5'), false);
551 assert.strictEqual(reservedProperties.has('projectExportElement8'), false);
552 assert.strictEqual(reservedProperties.has('indirectClass4'), false);
553 assert.strictEqual(reservedProperties.has('indirectProp6'), false);
554 assert.strictEqual(reservedProperties.has('projectExportElement9'), false);
555 assert.strictEqual(reservedProperties.has('indirectProp7'), false);
556 assert.strictEqual(reservedProperties.has('ohPropertyAssignment1'), true);
557 assert.strictEqual(reservedProperties.has('ohPropertyAssignment2'), true);
558 assert.strictEqual(reservedProperties.has('ohPropertyAssignment3'), true);
559 assert.strictEqual(reservedProperties.has('ohPropertyAssignment4'), true);
560 assert.strictEqual(reservedProperties.has('ohIndirectObj'), false);
561 assert.strictEqual(reservedProperties.has('ohIndirectProp1'), true);
562 assert.strictEqual(reservedProperties.has('ohShorthand'), true);
563 assert.strictEqual(reservedProperties.has('ohShorthandProp'), true);
564 assert.strictEqual(reservedProperties.has('ohMethod1'), true);
565 assert.strictEqual(reservedProperties.has('ohMethod2'), true);
566 assert.strictEqual(reservedProperties.has('ohMethod3'), true);
567 assert.strictEqual(reservedProperties.has('ohGetProp1'), true);
568 assert.strictEqual(reservedProperties.has('ohGetProp2'), true);
569 assert.strictEqual(reservedProperties.has('ohGetProp3'), true);
570 assert.strictEqual(reservedProperties.has('ohSetProp1'), true);
571 assert.strictEqual(reservedProperties.has('ohSetProp2'), true);
572 assert.strictEqual(reservedProperties.has('ohSetProp3'), true);
573 assert.strictEqual(reservedProperties.has('ohExportElement1'), true);
574 assert.strictEqual(reservedProperties.has('ohExportElement2'), true);
575 assert.strictEqual(reservedProperties.has('ohIndirectClass1'), false);
576 assert.strictEqual(reservedProperties.has('ohIndirectProp2'), true);
577 assert.strictEqual(reservedProperties.has('ohExportElement3'), true);
578 assert.strictEqual(reservedProperties.has('ohIndirectClass2'), false);
579 assert.strictEqual(reservedProperties.has('ohIndirectProp3'), true);
580 assert.strictEqual(reservedProperties.has('ohExportElement4'), true);
581 assert.strictEqual(reservedProperties.has('ohIndirectProp4'), true);
582 assert.strictEqual(reservedProperties.has('ohExportElement5'), true);
583 assert.strictEqual(reservedProperties.has('ohExportElement6'), true);
584 assert.strictEqual(reservedProperties.has('ohExportElement7'), true);
585 assert.strictEqual(reservedProperties.has('ohIndirectClass3'), false);
586 assert.strictEqual(reservedProperties.has('ohIndirectProp5'), true);
587 assert.strictEqual(reservedProperties.has('ohExportElement8'), true);
588 assert.strictEqual(reservedProperties.has('ohIndirectClass4'), false);
589 assert.strictEqual(reservedProperties.has('ohIndirectProp6'), true);
590 assert.strictEqual(reservedExportNames.has('projectPropertyAssignment1'), false);
591 assert.strictEqual(reservedExportNames.has('projectPropertyAssignment2'), false);
592 assert.strictEqual(reservedExportNames.has('projectPropertyAssignment3'), false);
593 assert.strictEqual(reservedExportNames.has('projectPropertyAssignment4'), false);
594 assert.strictEqual(reservedExportNames.has('projectIndirectObj'), false);
595 assert.strictEqual(reservedExportNames.has('indirectProp1'), false);
596 assert.strictEqual(reservedExportNames.has('projectShorthand'), false);
597 assert.strictEqual(reservedExportNames.has('projectShorthandProp'), false);
598 assert.strictEqual(reservedExportNames.has('projectMethod1'), false);
599 assert.strictEqual(reservedExportNames.has('projectMethod2'), false);
600 assert.strictEqual(reservedExportNames.has('projectMethod3'), false);
601 assert.strictEqual(reservedExportNames.has('projectGetProp1'), false);
602 assert.strictEqual(reservedExportNames.has('projectGetProp2'), false);
603 assert.strictEqual(reservedExportNames.has('projectGetProp3'), false);
604 assert.strictEqual(reservedExportNames.has('projectSetProp1'), false);
605 assert.strictEqual(reservedExportNames.has('projectSetProp2'), false);
606 assert.strictEqual(reservedExportNames.has('projectSetProp3'), false);
607 assert.strictEqual(reservedExportNames.has('projectExportElement1'), false);
608 assert.strictEqual(reservedExportNames.has('projectExportElement2'), false);
609 assert.strictEqual(reservedExportNames.has('indirectClass1'), false);
610 assert.strictEqual(reservedExportNames.has('indirectProp2'), false);
611 assert.strictEqual(reservedExportNames.has('projectExportElement3'), false);
612 assert.strictEqual(reservedExportNames.has('indirectClass2'), false);
613 assert.strictEqual(reservedExportNames.has('indirectProp3'), false);
614 assert.strictEqual(reservedExportNames.has('projectExportElement4'), false);
615 assert.strictEqual(reservedExportNames.has('indirectProp4'), false);
616 assert.strictEqual(reservedExportNames.has('projectExportElement5'), false);
617 assert.strictEqual(reservedExportNames.has('projectExportElement6'), false);
618 assert.strictEqual(reservedExportNames.has('projectExportElement7'), false);
619 assert.strictEqual(reservedExportNames.has('indirectClass3'), false);
620 assert.strictEqual(reservedExportNames.has('indirectProp5'), false);
621 assert.strictEqual(reservedExportNames.has('projectExportElement8'), false);
622 assert.strictEqual(reservedExportNames.has('indirectClass4'), false);
623 assert.strictEqual(reservedExportNames.has('indirectProp6'), false);
624 assert.strictEqual(reservedExportNames.has('projectExportElement9'), false);
625 assert.strictEqual(reservedExportNames.has('indirectProp7'), false);
626 assert.strictEqual(reservedExportNames.has('ohPropertyAssignment1'), true);
627 assert.strictEqual(reservedExportNames.has('ohPropertyAssignment2'), true);
628 assert.strictEqual(reservedExportNames.has('ohPropertyAssignment3'), true);
629 assert.strictEqual(reservedExportNames.has('ohPropertyAssignment4'), true);
630 assert.strictEqual(reservedExportNames.has('ohIndirectObj'), false);
631 assert.strictEqual(reservedExportNames.has('ohIndirectProp1'), false);
632 assert.strictEqual(reservedExportNames.has('ohShorthand'), true);
633 assert.strictEqual(reservedExportNames.has('ohShorthandProp'), false);
634 assert.strictEqual(reservedExportNames.has('ohMethod1'), true);
635 assert.strictEqual(reservedExportNames.has('ohMethod2'), true);
636 assert.strictEqual(reservedExportNames.has('ohMethod3'), true);
637 assert.strictEqual(reservedExportNames.has('ohGetProp1'), true);
638 assert.strictEqual(reservedExportNames.has('ohGetProp2'), true);
639 assert.strictEqual(reservedExportNames.has('ohGetProp3'), true);
640 assert.strictEqual(reservedExportNames.has('ohSetProp1'), true);
641 assert.strictEqual(reservedExportNames.has('ohSetProp2'), true);
642 assert.strictEqual(reservedExportNames.has('ohSetProp3'), true);
643 assert.strictEqual(reservedExportNames.has('ohExportElement1'), true);
644 assert.strictEqual(reservedExportNames.has('ohExportElement2'), true);
645 assert.strictEqual(reservedExportNames.has('ohIndirectClass1'), true);
646 assert.strictEqual(reservedExportNames.has('ohIndirectProp2'), false);
647 assert.strictEqual(reservedExportNames.has('ohExportElement3'), true);
648 assert.strictEqual(reservedExportNames.has('ohIndirectClass2'), false);
649 assert.strictEqual(reservedExportNames.has('ohIndirectProp3'), false);
650 assert.strictEqual(reservedExportNames.has('ohExportElement4'), true);
651 assert.strictEqual(reservedExportNames.has('ohIndirectProp4'), false);
652 assert.strictEqual(reservedExportNames.has('ohExportElement5'), true);
653 assert.strictEqual(reservedExportNames.has('ohExportElement6'), true);
654 assert.strictEqual(reservedExportNames.has('ohExportElement7'), true);
655 assert.strictEqual(reservedExportNames.has('ohIndirectClass3'), true);
656 assert.strictEqual(reservedExportNames.has('ohIndirectProp5'), false);
657 assert.strictEqual(reservedExportNames.has('ohExportElement8'), true);
658 assert.strictEqual(reservedExportNames.has('ohIndirectClass4'), false);
659 assert.strictEqual(reservedExportNames.has('ohIndirectProp6'), false);
660 assert.strictEqual(reservedExportNames.has('ohExportElement9'), true);
661 assert.strictEqual(reservedExportNames.has('ohIndirectProp7'), false);
674 expect(fileWhiteList!.fileReservedInfo.propertyParams.has('para1')).to.be.true;
675 expect(fileWhiteList!.fileReservedInfo.propertyParams.has('para2')).to.be.true;
676 expect(fileWhiteList!.fileReservedInfo.propertyParams.has('para3')).to.be.true;
677 expect(fileWhiteList!.fileReservedInfo.propertyParams.has('para4')).to.be.true;
678 expect(ApiExtractor.mConstructorPropertySet.has('para1')).to.be.true;
679 expect(ApiExtractor.mConstructorPropertySet.has('para2')).to.be.true;
680 expect(ApiExtractor.mConstructorPropertySet.has('para3')).to.be.true;
681 expect(ApiExtractor.mConstructorPropertySet.has('para4')).to.be.true;
695 expect(fileWhiteList!.fileReservedInfo.enumProperties.has('A1')).to.be.false;
696 expect(fileWhiteList!.fileReservedInfo.enumProperties.has('A2')).to.be.false;
697 expect(fileWhiteList!.fileReservedInfo.enumProperties.has('A3')).to.be.false;
698 expect(fileWhiteList!.fileReservedInfo.enumProperties.has('B1')).to.be.true;
699 expect(fileWhiteList!.fileReservedInfo.enumProperties.has('B2')).to.be.true;
700 expect(fileWhiteList!.fileReservedInfo.enumProperties.has('B3')).to.be.true;
701 expect(fileWhiteList!.fileReservedInfo.enumProperties.has('C1')).to.be.true;
702 expect(fileWhiteList!.fileReservedInfo.enumProperties.has('C2')).to.be.true;
703 expect(fileWhiteList!.fileReservedInfo.enumProperties.has('C3')).to.be.true;
704 expect(ApiExtractor.mEnumMemberSet.has('A1')).to.be.false;
705 expect(ApiExtractor.mEnumMemberSet.has('A2')).to.be.false;
706 expect(ApiExtractor.mEnumMemberSet.has('A3')).to.be.false;
707 expect(ApiExtractor.mEnumMemberSet.has('B1')).to.be.true;
708 expect(ApiExtractor.mEnumMemberSet.has('B2')).to.be.true;
709 expect(ApiExtractor.mEnumMemberSet.has('B3')).to.be.true;
710 expect(ApiExtractor.mEnumMemberSet.has('C1')).to.be.true;
711 expect(ApiExtractor.mEnumMemberSet.has('C2')).to.be.true;
712 expect(ApiExtractor.mEnumMemberSet.has('C3')).to.be.true;
748 expect(AtKeepCollections.keepSymbol.globalNames.has('MyClass01')).to.be.true;
749 expect(AtKeepCollections.keepSymbol.globalNames.has('MyClass02')).to.be.true;
750 expect(AtKeepCollections.keepSymbol.globalNames.has('MyClass03')).to.be.true;
751 expect(AtKeepCollections.keepSymbol.globalNames.has('MyClass04')).to.be.true;
752 expect(AtKeepCollections.keepSymbol.globalNames.has('MyClass05')).to.be.true;
753 expect(AtKeepCollections.keepSymbol.globalNames.has('MyClass06')).to.be.true;
754 expect(AtKeepCollections.keepSymbol.globalNames.has('MyClass07')).to.be.true;
755 expect(AtKeepCollections.keepSymbol.globalNames.has('MyClass08')).to.be.false;
757 expect(AtKeepCollections.keepSymbol.propertyNames.has('staticProperty01')).to.be.true;
758 expect(AtKeepCollections.keepSymbol.propertyNames.has('property02')).to.be.true;
759 expect(AtKeepCollections.keepSymbol.propertyNames.has('property03')).to.be.true;
760 expect(AtKeepCollections.keepSymbol.propertyNames.has('myMethod01')).to.be.true;
761 expect(AtKeepCollections.keepSymbol.propertyNames.has('myStaticMethod')).to.be.true;
762 expect(AtKeepCollections.keepSymbol.propertyNames.has('myGetter')).to.be.true;
763 expect(AtKeepCollections.keepSymbol.propertyNames.has('mySetter')).to.be.true;
764 expect(AtKeepCollections.keepSymbol.propertyNames.has('MyClass04')).to.be.true;
765 expect(AtKeepCollections.keepSymbol.propertyNames.has('staticProperty05_01')).to.be.true;
766 expect(AtKeepCollections.keepSymbol.propertyNames.has('property05_02')).to.be.true;
767 expect(AtKeepCollections.keepSymbol.propertyNames.has('myMethod05_01')).to.be.true;
768 expect(AtKeepCollections.keepSymbol.propertyNames.has('myStaticMethod05')).to.be.true;
769 expect(AtKeepCollections.keepSymbol.propertyNames.has('myGetter05')).to.be.true;
770 expect(AtKeepCollections.keepSymbol.propertyNames.has('mySetter05')).to.be.true;
771 expect(AtKeepCollections.keepSymbol.propertyNames.has('MyClass06')).to.be.true;
772 expect(AtKeepCollections.keepSymbol.propertyNames.has('property06')).to.be.true;
773 expect(AtKeepCollections.keepSymbol.propertyNames.has('MyClass07')).to.be.true;
774 expect(AtKeepCollections.keepSymbol.propertyNames.has('property07_01')).to.be.false;
775 expect(AtKeepCollections.keepSymbol.propertyNames.has('property07_02')).to.be.false;
776 expect(AtKeepCollections.keepSymbol.propertyNames.has('property07_03')).to.be.false;
777 expect(AtKeepCollections.keepSymbol.propertyNames.has('property07_04')).to.be.false;
778 expect(AtKeepCollections.keepSymbol.propertyNames.has('property07_05')).to.be.true;
779 expect(AtKeepCollections.keepSymbol.propertyNames.has('property07_06')).to.be.true;
780 expect(AtKeepCollections.keepSymbol.propertyNames.has('property07_07')).to.be.true;
781 expect(AtKeepCollections.keepSymbol.propertyNames.has('property07_08')).to.be.true;
782 expect(AtKeepCollections.keepSymbol.propertyNames.has('aa')).to.be.false;
783 expect(AtKeepCollections.keepSymbol.propertyNames.has('11')).to.be.false;
784 expect(AtKeepCollections.keepSymbol.propertyNames.has('myMethod')).to.be.false;
794 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyClass01')).to.be.true;
795 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyClass02')).to.be.true;
796 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyClass03')).to.be.true;
797 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyClass04')).to.be.true;
798 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyClass05')).to.be.true;
799 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyClass06')).to.be.true;
801 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('staticProperty01')).to.be.true;
802 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('property02')).to.be.true;
803 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('property03')).to.be.true;
804 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('myMethod01')).to.be.true;
805 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('myStaticMethod')).to.be.true;
806 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('myGetter')).to.be.true;
807 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('mySetter')).to.be.true;
808 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('MyClass04')).to.be.true;
809 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('staticProperty05_01')).to.be.true;
810 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('property05_02')).to.be.true;
811 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('myMethod05_01')).to.be.true;
812 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('myStaticMethod05')).to.be.true;
813 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('myGetter05')).to.be.true;
814 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('mySetter05')).to.be.true;
815 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('MyClass06')).to.be.true;
816 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('property06')).to.be.true;
826 expect(AtKeepCollections.keepSymbol.globalNames.has('MyInterface01')).to.be.true;
827 expect(AtKeepCollections.keepSymbol.globalNames.has('MyInterface02')).to.be.true;
828 expect(AtKeepCollections.keepSymbol.globalNames.has('MyInterface03')).to.be.true;
829 expect(AtKeepCollections.keepSymbol.globalNames.has('MyInterface04')).to.be.true;
831 expect(AtKeepCollections.keepSymbol.propertyNames.has('interfaceProperty01')).to.be.true;
832 expect(AtKeepCollections.keepSymbol.propertyNames.has('interfaceMethod01')).to.be.true;
833 expect(AtKeepCollections.keepSymbol.propertyNames.has('interfaceProperty02')).to.be.true;
834 expect(AtKeepCollections.keepSymbol.propertyNames.has('interfaceMethod02')).to.be.true;
835 expect(AtKeepCollections.keepSymbol.propertyNames.has('MyInterface02')).to.be.true;
836 expect(AtKeepCollections.keepSymbol.propertyNames.has('interfaceProperty03')).to.be.true;
837 expect(AtKeepCollections.keepSymbol.propertyNames.has('interfaceMethod03')).to.be.true;
838 expect(AtKeepCollections.keepSymbol.propertyNames.has('interfaceProperty04')).to.be.true;
839 expect(AtKeepCollections.keepSymbol.propertyNames.has('interfaceMethod04')).to.be.true;
840 expect(AtKeepCollections.keepSymbol.propertyNames.has('MyInterface04')).to.be.true;
850 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyInterface01')).to.be.true;
851 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyInterface02')).to.be.true;
852 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyInterface03')).to.be.true;
853 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyInterface04')).to.be.true;
855 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('interfaceProperty01')).to.be.true;
856 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('interfaceMethod01')).to.be.true;
857 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('interfaceProperty02')).to.be.true;
858 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('interfaceMethod02')).to.be.true;
859 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('MyInterface02')).to.be.true;
860 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('interfaceProperty03')).to.be.true;
861 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('interfaceMethod03')).to.be.true;
862 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('interfaceProperty04')).to.be.true;
863 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('interfaceMethod04')).to.be.true;
864 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('MyInterface04')).to.be.true;
874 expect(AtKeepCollections.keepSymbol.globalNames.has('Color01')).to.be.true;
875 expect(AtKeepCollections.keepSymbol.globalNames.has('Color02')).to.be.true;
876 expect(AtKeepCollections.keepSymbol.globalNames.has('Color03')).to.be.true;
877 expect(AtKeepCollections.keepSymbol.globalNames.has('Color04')).to.be.true;
878 expect(AtKeepCollections.keepSymbol.globalNames.has('Color05')).to.be.false;
880 expect(AtKeepCollections.keepSymbol.propertyNames.has('RED01')).to.be.true;
881 expect(AtKeepCollections.keepSymbol.propertyNames.has('RED02')).to.be.true;
882 expect(AtKeepCollections.keepSymbol.propertyNames.has('Color02')).to.be.true;
883 expect(AtKeepCollections.keepSymbol.propertyNames.has('RED03')).to.be.true;
884 expect(AtKeepCollections.keepSymbol.propertyNames.has('BLUE04')).to.be.true;
885 expect(AtKeepCollections.keepSymbol.propertyNames.has('Color04')).to.be.true;
886 expect(AtKeepCollections.keepSymbol.propertyNames.has('RED05')).to.be.false;
896 expect(AtKeepCollections.keepAsConsumer.globalNames.has('Color01')).to.be.true;
897 expect(AtKeepCollections.keepAsConsumer.globalNames.has('Color02')).to.be.true;
898 expect(AtKeepCollections.keepAsConsumer.globalNames.has('Color03')).to.be.true;
899 expect(AtKeepCollections.keepAsConsumer.globalNames.has('Color04')).to.be.true;
901 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('RED01')).to.be.true;
902 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('RED02')).to.be.true;
903 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('Color02')).to.be.true;
904 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('RED03')).to.be.true;
905 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('BLUE04')).to.be.true;
906 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('Color04')).to.be.true;
916 expect(AtKeepCollections.keepSymbol.globalNames.has('addNumbers01')).to.be.true;
917 expect(AtKeepCollections.keepSymbol.globalNames.has('addNumbers02')).to.be.true;
919 expect(AtKeepCollections.keepSymbol.propertyNames.has('addNumbers02')).to.be.true;
921 expect(AtKeepCollections.keepAsConsumer.globalNames.has('addNumbers03')).to.be.true;
922 expect(AtKeepCollections.keepAsConsumer.globalNames.has('addNumbers04')).to.be.true;
924 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('addNumbers04')).to.be.true;
934 expect(AtKeepCollections.keepSymbol.globalNames.has('MyNamespace01')).to.be.true;
935 expect(AtKeepCollections.keepSymbol.globalNames.has('nsConstValue01')).to.be.true;
936 expect(AtKeepCollections.keepSymbol.globalNames.has('nsFunction01')).to.be.true;
937 expect(AtKeepCollections.keepSymbol.globalNames.has('nsClass01')).to.be.true;
938 expect(AtKeepCollections.keepSymbol.globalNames.has('nsInterface01')).to.be.true;
939 expect(AtKeepCollections.keepSymbol.globalNames.has('nsEnum01')).to.be.true;
940 expect(AtKeepCollections.keepSymbol.globalNames.has('InnerNamespace01')).to.be.true;
941 expect(AtKeepCollections.keepSymbol.globalNames.has('innerConstValue01')).to.be.true;
942 expect(AtKeepCollections.keepSymbol.globalNames.has('nsType01')).to.be.true;
944 expect(AtKeepCollections.keepSymbol.globalNames.has('nsConstValue02')).to.be.true;
945 expect(AtKeepCollections.keepSymbol.globalNames.has('nsFunction02')).to.be.true;
946 expect(AtKeepCollections.keepSymbol.globalNames.has('nsClass02')).to.be.true;
947 expect(AtKeepCollections.keepSymbol.globalNames.has('nsClass02_01')).to.be.true;
948 expect(AtKeepCollections.keepSymbol.globalNames.has('nsClass02_02')).to.be.true;
949 expect(AtKeepCollections.keepSymbol.globalNames.has('nsInterface02')).to.be.true;
950 expect(AtKeepCollections.keepSymbol.globalNames.has('nsInterface02_01')).to.be.true;
951 expect(AtKeepCollections.keepSymbol.globalNames.has('nsEnum02')).to.be.true;
952 expect(AtKeepCollections.keepSymbol.globalNames.has('nsEnum02_01')).to.be.true;
953 expect(AtKeepCollections.keepSymbol.globalNames.has('InnerNamespace02')).to.be.true;
954 expect(AtKeepCollections.keepSymbol.globalNames.has('innerConstValue02')).to.be.true;
956 expect(AtKeepCollections.keepSymbol.globalNames.has('MyNamespace04')).to.be.true;
957 expect(AtKeepCollections.keepSymbol.globalNames.has('MyNamespace05')).to.be.true;
958 expect(AtKeepCollections.keepSymbol.globalNames.has('MyNamespace06')).to.be.true;
959 expect(AtKeepCollections.keepSymbol.globalNames.has('MyNamespace08Class')).to.be.true;
960 expect(AtKeepCollections.keepSymbol.globalNames.has('MyNamespace09')).to.be.true;
961 expect(AtKeepCollections.keepSymbol.globalNames.has('MyNamespace09Class')).to.be.true;
965 expect(AtKeepCollections.keepSymbol.propertyNames.has('nsConstValue01')).to.be.true;
966 expect(AtKeepCollections.keepSymbol.propertyNames.has('nsFunction01')).to.be.true;
967 expect(AtKeepCollections.keepSymbol.propertyNames.has('nsClass01')).to.be.true;
968 expect(AtKeepCollections.keepSymbol.propertyNames.has('nsInterface01')).to.be.true;
969 expect(AtKeepCollections.keepSymbol.propertyNames.has('nsEnum01')).to.be.true;
970 expect(AtKeepCollections.keepSymbol.propertyNames.has('InnerNamespace01')).to.be.true;
971 expect(AtKeepCollections.keepSymbol.propertyNames.has('innerConstValue01')).to.be.true;
972 expect(AtKeepCollections.keepSymbol.propertyNames.has('nsType01')).to.be.true;
974 expect(AtKeepCollections.keepSymbol.propertyNames.has('nsConstValue02')).to.be.true;
975 expect(AtKeepCollections.keepSymbol.propertyNames.has('nsFunction02')).to.be.true;
976 expect(AtKeepCollections.keepSymbol.propertyNames.has('nsClass02')).to.be.true;
977 expect(AtKeepCollections.keepSymbol.propertyNames.has('classProp02')).to.be.true;
978 expect(AtKeepCollections.keepSymbol.propertyNames.has('nsClass02_01')).to.be.true;
979 expect(AtKeepCollections.keepSymbol.propertyNames.has('nsClass02_02')).to.be.true;
980 expect(AtKeepCollections.keepSymbol.propertyNames.has('classProp02_02')).to.be.true;
981 expect(AtKeepCollections.keepSymbol.propertyNames.has('nsInterface02')).to.be.true;
982 expect(AtKeepCollections.keepSymbol.propertyNames.has('interfaceProp02')).to.be.true;
983 expect(AtKeepCollections.keepSymbol.propertyNames.has('nsInterface02_01')).to.be.true;
984 expect(AtKeepCollections.keepSymbol.propertyNames.has('interfaceProp02_01')).to.be.true;
985 expect(AtKeepCollections.keepSymbol.propertyNames.has('nsEnum02')).to.be.true;
986 expect(AtKeepCollections.keepSymbol.propertyNames.has('nsEnum02_01')).to.be.true;
987 expect(AtKeepCollections.keepSymbol.propertyNames.has('RED02')).to.be.true;
988 expect(AtKeepCollections.keepSymbol.propertyNames.has('RED02_01')).to.be.true;
989 expect(AtKeepCollections.keepSymbol.propertyNames.has('InnerNamespace02')).to.be.true;
990 expect(AtKeepCollections.keepSymbol.propertyNames.has('innerConstValue02')).to.be.true;
992 expect(AtKeepCollections.keepSymbol.propertyNames.has('classProp03')).to.be.true;
993 expect(AtKeepCollections.keepSymbol.propertyNames.has('classProp03_02')).to.be.true;
994 expect(AtKeepCollections.keepSymbol.propertyNames.has('interfaceProp03')).to.be.true;
995 expect(AtKeepCollections.keepSymbol.propertyNames.has('interfaceProp03_01')).to.be.true;
996 expect(AtKeepCollections.keepSymbol.propertyNames.has('RED03')).to.be.true;
997 expect(AtKeepCollections.keepSymbol.propertyNames.has('RED03_01')).to.be.true;
999 expect(AtKeepCollections.keepSymbol.propertyNames.has('MyNamespace04')).to.be.true;
1000 expect(AtKeepCollections.keepSymbol.propertyNames.has('MyNamespace05')).to.be.true;
1001 expect(AtKeepCollections.keepSymbol.propertyNames.has('MyNamespace06')).to.be.true;
1002 expect(AtKeepCollections.keepSymbol.propertyNames.has('MyNamespace08Class')).to.be.true;
1003 expect(AtKeepCollections.keepSymbol.propertyNames.has('MyNamespace09')).to.be.true;
1004 expect(AtKeepCollections.keepSymbol.propertyNames.has('MyNamespace09Class')).to.be.true;
1016 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyNamespace01')).to.be.true;
1017 expect(AtKeepCollections.keepAsConsumer.globalNames.has('nsConstValue01')).to.be.true;
1018 expect(AtKeepCollections.keepAsConsumer.globalNames.has('nsFunction01')).to.be.true;
1019 expect(AtKeepCollections.keepAsConsumer.globalNames.has('nsClass01')).to.be.true;
1020 expect(AtKeepCollections.keepAsConsumer.globalNames.has('nsInterface01')).to.be.true;
1021 expect(AtKeepCollections.keepAsConsumer.globalNames.has('nsEnum01')).to.be.true;
1022 expect(AtKeepCollections.keepAsConsumer.globalNames.has('InnerNamespace01')).to.be.true;
1023 expect(AtKeepCollections.keepAsConsumer.globalNames.has('innerConstValue01')).to.be.true;
1024 expect(AtKeepCollections.keepAsConsumer.globalNames.has('nsType01')).to.be.true;
1026 expect(AtKeepCollections.keepAsConsumer.globalNames.has('nsConstValue02')).to.be.true;
1027 expect(AtKeepCollections.keepAsConsumer.globalNames.has('nsFunction02')).to.be.true;
1028 expect(AtKeepCollections.keepAsConsumer.globalNames.has('nsClass02')).to.be.true;
1029 expect(AtKeepCollections.keepAsConsumer.globalNames.has('nsClass02_01')).to.be.true;
1030 expect(AtKeepCollections.keepAsConsumer.globalNames.has('nsClass02_02')).to.be.true;
1031 expect(AtKeepCollections.keepAsConsumer.globalNames.has('nsInterface02')).to.be.true;
1032 expect(AtKeepCollections.keepAsConsumer.globalNames.has('nsInterface02_01')).to.be.true;
1033 expect(AtKeepCollections.keepAsConsumer.globalNames.has('nsEnum02')).to.be.true;
1034 expect(AtKeepCollections.keepAsConsumer.globalNames.has('nsEnum02_01')).to.be.true;
1035 expect(AtKeepCollections.keepAsConsumer.globalNames.has('InnerNamespace02')).to.be.true;
1036 expect(AtKeepCollections.keepAsConsumer.globalNames.has('innerConstValue02')).to.be.true;
1038 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyNamespace04')).to.be.true;
1039 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyNamespace05')).to.be.true;
1040 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyNamespace06')).to.be.true;
1041 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyNamespace08Class')).to.be.true;
1042 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyNamespace09')).to.be.true;
1043 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyNamespace09Class')).to.be.true;
1047 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('nsConstValue01')).to.be.true;
1048 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('nsFunction01')).to.be.true;
1049 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('nsClass01')).to.be.true;
1050 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('nsInterface01')).to.be.true;
1051 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('nsEnum01')).to.be.true;
1052 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('InnerNamespace01')).to.be.true;
1053 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('innerConstValue01')).to.be.true;
1054 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('nsType01')).to.be.true;
1056 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('nsConstValue02')).to.be.true;
1057 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('nsFunction02')).to.be.true;
1058 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('nsClass02')).to.be.true;
1059 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('classProp02')).to.be.true;
1060 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('nsClass02_01')).to.be.true;
1061 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('nsClass02_02')).to.be.true;
1062 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('classProp02_02')).to.be.true;
1063 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('nsInterface02')).to.be.true;
1064 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('interfaceProp02')).to.be.true;
1065 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('nsInterface02_01')).to.be.true;
1066 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('interfaceProp02_01')).to.be.true;
1067 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('nsEnum02')).to.be.true;
1068 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('nsEnum02_01')).to.be.true;
1069 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('RED02')).to.be.true;
1070 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('RED02_01')).to.be.true;
1071 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('InnerNamespace02')).to.be.true;
1072 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('innerConstValue02')).to.be.true;
1074 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('classProp03')).to.be.true;
1075 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('classProp03_02')).to.be.true;
1076 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('interfaceProp03')).to.be.true;
1077 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('interfaceProp03_01')).to.be.true;
1078 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('RED03')).to.be.true;
1079 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('RED03_01')).to.be.true;
1081 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('MyNamespace04')).to.be.true;
1082 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('MyNamespace05')).to.be.true;
1083 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('MyNamespace06')).to.be.true;
1084 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('MyNamespace08Class')).to.be.true;
1085 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('MyNamespace09')).to.be.true;
1086 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('MyNamespace09Class')).to.be.true;
1096 expect(AtKeepCollections.keepSymbol.globalNames.has('globalVar01')).to.be.true;
1097 expect(AtKeepCollections.keepSymbol.globalNames.has('globalFunc01')).to.be.true;
1098 expect(AtKeepCollections.keepSymbol.globalNames.has('globalMyClass01')).to.be.true;
1099 expect(AtKeepCollections.keepSymbol.globalNames.has('globalVar02')).to.be.true;
1100 expect(AtKeepCollections.keepSymbol.globalNames.has('globalFunc02')).to.be.true;
1101 expect(AtKeepCollections.keepSymbol.globalNames.has('globalMyClass02')).to.be.true;
1103 expect(AtKeepCollections.keepSymbol.propertyNames.has('globalVar02')).to.be.true;
1104 expect(AtKeepCollections.keepSymbol.propertyNames.has('globalFunc02')).to.be.true;
1105 expect(AtKeepCollections.keepSymbol.propertyNames.has('globalMyClass02')).to.be.true;
1107 expect(AtKeepCollections.keepAsConsumer.globalNames.has('globalVar03')).to.be.true;
1108 expect(AtKeepCollections.keepAsConsumer.globalNames.has('globalFunc03')).to.be.true;
1109 expect(AtKeepCollections.keepAsConsumer.globalNames.has('globalMyClass03')).to.be.true;
1110 expect(AtKeepCollections.keepAsConsumer.globalNames.has('globalVar04')).to.be.true;
1111 expect(AtKeepCollections.keepAsConsumer.globalNames.has('globalFunc04')).to.be.true;
1112 expect(AtKeepCollections.keepAsConsumer.globalNames.has('globalMyClass04')).to.be.true;
1114 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('globalVar04')).to.be.true;
1115 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('globalFunc04')).to.be.true;
1116 expect(AtKeepCollections.keepAsConsumer.propertyNames.has('globalMyClass04')).to.be.true;
1124 expect(AtKeepCollections.keepSymbol.globalNames.has('MyAnnotation01')).to.be.true;
1125 expect(AtKeepCollections.keepSymbol.globalNames.has('MyAnnotation02')).to.be.true;
1127 expect(AtKeepCollections.keepSymbol.propertyNames.has('MyAnnotation02')).to.be.true;
1129 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyAnnotation04')).to.be.true;
1130 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyAnnotation05')).to.be.true;
1132 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyAnnotation05')).to.be.true;
1140 expect(AtKeepCollections.keepSymbol.globalNames.has('MyClass01')).to.be.true;
1142 expect(AtKeepCollections.keepSymbol.propertyNames.has('property01')).to.be.true;
1143 expect(AtKeepCollections.keepSymbol.propertyNames.has('MyClass01')).to.be.true;
1145 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyVar01')).to.be.true;
1146 expect(AtKeepCollections.keepAsConsumer.globalNames.has('MyVar02')).to.be.true;
1198 expect(fileWhiteList.fileKeepInfo.enumProperties.has('RED01')).to.be.true;
1199 expect(fileWhiteList.fileKeepInfo.enumProperties.has('RED02')).to.be.true;
1200 expect(fileWhiteList.fileKeepInfo.enumProperties.has('BLUE02')).to.be.true;
1201 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('MyEnum')).to.be.true;
1202 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('MyClass')).to.be.true;
1203 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('obj01')).to.be.true;
1204 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('RED01')).to.be.true;
1205 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('myProp01')).to.be.true;
1206 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('objProp')).to.be.true;
1207 expect(fileWhiteList.fileKeepInfo.stringProperties.has('name')).to.be.true;
1208 expect(fileWhiteList.fileKeepInfo.stringProperties.has('age')).to.be.true;
1209 expect(fileWhiteList.fileKeepInfo.structProperties.has('myStructProp')).to.be.true;
1218 expect(fileWhiteList.fileKeepInfo.enumProperties.has('RED01')).to.be.true;
1219 expect(fileWhiteList.fileKeepInfo.enumProperties.has('RED02')).to.be.true;
1220 expect(fileWhiteList.fileKeepInfo.enumProperties.has('BLUE02')).to.be.true;
1221 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('MyEnum')).to.be.true;
1222 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('MyClass')).to.be.true;
1223 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('obj01')).to.be.true;
1224 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('RED01')).to.be.true;
1225 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('myProp01')).to.be.true;
1226 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('objProp')).to.be.true;
1227 expect(fileWhiteList.fileKeepInfo.stringProperties.has('name')).to.be.false;
1228 expect(fileWhiteList.fileKeepInfo.stringProperties.has('age')).to.be.false;
1229 expect(fileWhiteList.fileKeepInfo.structProperties.has('myStructProp')).to.be.true;