Skip to content

Commit 5acfacf

Browse files
committed
replaced Class with constructor
1 parent 85e0f87 commit 5acfacf

36 files changed

+12
-45
lines changed

lib/Compilation.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -175,9 +175,9 @@ Compilation.prototype.addModuleDependencies = function(module, dependencies, bai
175175

176176
var factories = [];
177177
for(var i = 0; i < dependencies.length; i++) {
178-
var factory = this.dependencyFactories.get(dependencies[i][0].Class);
178+
var factory = this.dependencyFactories.get(dependencies[i][0].constructor);
179179
if(!factory) {
180-
return callback(new Error("No module factory available for dependency type: " + dependencies[i][0].Class.name));
180+
return callback(new Error("No module factory available for dependency type: " + dependencies[i][0].constructor.name));
181181
}
182182
factories[i] = [factory, dependencies[i]];
183183
}
@@ -343,13 +343,13 @@ Compilation.prototype._addModuleChain = function process(context, dependency, on
343343
callback();
344344
}.bind(this);
345345

346-
if(typeof dependency !== "object" || dependency === null || !dependency.Class) {
346+
if(typeof dependency !== "object" || dependency === null || !dependency.constructor) {
347347
throw new Error("Parameter 'dependency' must be a Dependency");
348348
}
349349

350-
var moduleFactory = this.dependencyFactories.get(dependency.Class);
350+
var moduleFactory = this.dependencyFactories.get(dependency.constructor);
351351
if(!moduleFactory) {
352-
throw new Error("No dependency factory available for this dependency type: " + dependency.Class.name);
352+
throw new Error("No dependency factory available for this dependency type: " + dependency.constructor.name);
353353
}
354354

355355
moduleFactory.create(context, dependency, function(err, module) {

lib/DependenciesBlockVariable.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ DependenciesBlockVariable.prototype.updateHash = function(hash) {
2323
DependenciesBlockVariable.prototype.expressionSource = function(dependencyTemplates, outputOptions, requestShortener) {
2424
var source = new ReplaceSource(new RawSource(this.expression));
2525
this.dependencies.forEach(function(dep) {
26-
var template = dependencyTemplates.get(dep.Class);
27-
if(!template) throw new Error("No template for dependency: " + dep.Class.name);
26+
var template = dependencyTemplates.get(dep.constructor);
27+
if(!template) throw new Error("No template for dependency: " + dep.constructor.name);
2828
template.apply(dep, source, outputOptions, requestShortener, dependencyTemplates);
2929
});
3030
return source;

lib/Dependency.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
*/
55
function Dependency() {
66
this.module = null;
7-
this.Class = Dependency;
87
}
98
module.exports = Dependency;
109

lib/NormalModule.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,8 @@ NormalModule.prototype.source = function(dependencyTemplates, outputOptions, req
133133
var topLevelBlock = this;
134134

135135
function doDep(dep) {
136-
var template = dependencyTemplates.get(dep.Class);
137-
if(!template) throw new Error("No template for dependency: " + dep.Class.name);
136+
var template = dependencyTemplates.get(dep.constructor);
137+
if(!template) throw new Error("No template for dependency: " + dep.constructor.name);
138138
template.apply(dep, source, outputOptions, requestShortener, dependencyTemplates);
139139
}
140140

lib/dependencies/AMDDefineDependency.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ var NullDependency = require("./NullDependency");
66

77
function AMDDefineDependency(range, arrayRange, functionRange, objectRange) {
88
NullDependency.call(this);
9-
this.Class = AMDDefineDependency;
109
this.range = range;
1110
this.arrayRange = arrayRange;
1211
this.functionRange = functionRange;

lib/dependencies/AMDRequireArrayDependency.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ var Dependency = require("../Dependency");
66

77
function AMDRequireArrayDependency(depsArray, range) {
88
Dependency.call(this);
9-
this.Class = AMDRequireArrayDependency;
109
this.depsArray = depsArray;
1110
this.range = range;
1211
}

lib/dependencies/AMDRequireContextDependency.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ function AMDRequireContextDependency(request, recursive, regExp, range, valueRan
88
ContextDependency.call(this, request, recursive, regExp);
99
this.range = range;
1010
this.valueRange = valueRange;
11-
this.Class = AMDRequireContextDependency;
1211
}
1312
module.exports = AMDRequireContextDependency;
1413

lib/dependencies/AMDRequireDependency.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ var DepBlockHelpers = require("./DepBlockHelpers");
77

88
function AMDRequireDependency(block) {
99
NullDependency.call(this);
10-
this.Class = AMDRequireDependency;
1110
this.block = block;
1211
}
1312
module.exports = AMDRequireDependency;

lib/dependencies/AMDRequireItemDependency.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ var ModuleDependency = require("./ModuleDependency");
66

77
function AMDRequireItemDependency(request, range) {
88
ModuleDependency.call(this, request);
9-
this.Class = AMDRequireItemDependency;
109
this.range = range;
1110
}
1211
module.exports = AMDRequireItemDependency;

lib/dependencies/CommonJsRequireContextDependency.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ function CommonJsRequireContextDependency(request, recursive, regExp, range, val
88
ContextDependency.call(this, request, recursive, regExp);
99
this.range = range;
1010
this.valueRange = valueRange;
11-
this.Class = CommonJsRequireContextDependency;
1211
}
1312
module.exports = CommonJsRequireContextDependency;
1413

0 commit comments

Comments
 (0)