@@ -464,9 +464,8 @@ class Compilation extends Tapable {
464464 recursive ,
465465 callback
466466 ) {
467- let _this = this ;
468- const start = _this . profile && Date . now ( ) ;
469- const currentProfile = _this . profile && { } ;
467+ const start = this . profile && Date . now ( ) ;
468+ const currentProfile = this . profile && { } ;
470469
471470 asyncLib . forEach (
472471 dependencies ,
@@ -475,7 +474,7 @@ class Compilation extends Tapable {
475474
476475 const errorAndCallback = err => {
477476 err . origin = module ;
478- _this . errors . push ( err ) ;
477+ this . errors . push ( err ) ;
479478 if ( bail ) {
480479 callback ( err ) ;
481480 } else {
@@ -484,28 +483,24 @@ class Compilation extends Tapable {
484483 } ;
485484 const warningAndCallback = err => {
486485 err . origin = module ;
487- _this . warnings . push ( err ) ;
486+ this . warnings . push ( err ) ;
488487 callback ( ) ;
489488 } ;
490489
491- const semaphore = _this . semaphore ;
490+ const semaphore = this . semaphore ;
492491 semaphore . acquire ( ( ) => {
493- if ( _this === null ) return semaphore . release ( ) ;
494-
495492 const factory = item . factory ;
496493 factory . create (
497494 {
498495 contextInfo : {
499496 issuer : module . nameForCondition && module . nameForCondition ( ) ,
500- compiler : _this . compiler . name
497+ compiler : this . compiler . name
501498 } ,
502499 resolveOptions : module . resolveOptions ,
503500 context : module . context ,
504501 dependencies : dependencies
505502 } ,
506503 ( err , dependentModule ) => {
507- if ( _this === null ) return semaphore . release ( ) ;
508-
509504 let afterFactory ;
510505
511506 const isOptional = ( ) => {
@@ -543,7 +538,7 @@ class Compilation extends Tapable {
543538 }
544539 } ;
545540
546- const addModuleResult = _this . addModule (
541+ const addModuleResult = this . addModule (
547542 dependentModule ,
548543 cacheGroup
549544 ) ;
@@ -557,7 +552,7 @@ class Compilation extends Tapable {
557552 }
558553
559554 if ( recursive && addModuleResult . dependencies ) {
560- _this . processModuleDependencies ( dependentModule , callback ) ;
555+ this . processModuleDependencies ( dependentModule , callback ) ;
561556 } else {
562557 return callback ( ) ;
563558 }
@@ -570,7 +565,7 @@ class Compilation extends Tapable {
570565
571566 dependentModule . issuer = module ;
572567 } else {
573- if ( _this . profile ) {
568+ if ( this . profile ) {
574569 if ( module . profile ) {
575570 const time = Date . now ( ) - start ;
576571 if (
@@ -584,14 +579,12 @@ class Compilation extends Tapable {
584579 }
585580
586581 if ( addModuleResult . build ) {
587- _this . buildModule (
582+ this . buildModule (
588583 dependentModule ,
589584 isOptional ( ) ,
590585 module ,
591586 dependencies ,
592587 err => {
593- if ( _this === null ) return semaphore . release ( ) ;
594-
595588 if ( err ) {
596589 semaphore . release ( ) ;
597590 return errorOrWarningAndCallback ( err ) ;
@@ -608,7 +601,7 @@ class Compilation extends Tapable {
608601 ) ;
609602 } else {
610603 semaphore . release ( ) ;
611- _this . waitForBuildingFinished ( dependentModule , afterBuild ) ;
604+ this . waitForBuildingFinished ( dependentModule , afterBuild ) ;
612605 }
613606 }
614607 ) ;
@@ -1051,15 +1044,13 @@ class Compilation extends Tapable {
10511044 }
10521045
10531046 assignIndex ( module ) {
1054- const _this = this ;
1055-
10561047 const assignIndexToModule = module => {
10571048 // enter module
10581049 if ( typeof module . index !== "number" ) {
1059- module . index = _this . nextFreeModuleIndex ++ ;
1050+ module . index = this . nextFreeModuleIndex ++ ;
10601051
10611052 // leave module
1062- queue . push ( ( ) => ( module . index2 = _this . nextFreeModuleIndex2 ++ ) ) ;
1053+ queue . push ( ( ) => ( module . index2 = this . nextFreeModuleIndex2 ++ ) ) ;
10631054
10641055 // enter it as block
10651056 assignIndexToDependencyBlock ( module ) ;
0 commit comments