MCPcopy
hub / github.com/webpack/webpack / _handleNewModuleFromUnsafeCache

Method _handleNewModuleFromUnsafeCache

lib/Compilation.js:2149–2173  ·  lib/Compilation.js::Compilation._handleNewModuleFromUnsafeCache

* Handle new module from unsafe cache. * @private * @param {Module} originModule original module * @param {Dependency} dependency dependency * @param {Module} module cached module * @param {Callback} callback callback

(originModule, dependency, module, callback)

Source from the content-addressed store, hash-verified

2147 * @param {Callback} callback callback
2148 */
2149 _handleNewModuleFromUnsafeCache(originModule, dependency, module, callback) {
2150 const moduleGraph = this.moduleGraph;
2151
2152 moduleGraph.setResolvedModule(originModule, dependency, module);
2153
2154 moduleGraph.setIssuerIfUnset(
2155 module,
2156 originModule !== undefined ? originModule : null
2157 );
2158
2159 this._modules.set(module.identifier(), module);
2160 this.modules.add(module);
2161 if (this._backCompat) {
2162 ModuleGraph.setModuleGraphForModule(module, this.moduleGraph);
2163 }
2164
2165 this._handleModuleBuildAndDependencies(
2166 originModule,
2167 module,
2168 true,
2169 false,
2170 [dependency],
2171 callback
2172 );
2173 }
2174
2175 /**
2176 * Handle existing module from unsafe cache.

Callers 1

processDependencyMethod · 0.95

Calls 7

setResolvedModuleMethod · 0.80
setIssuerIfUnsetMethod · 0.80
setMethod · 0.45
identifierMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected