|
@@ -271,11 +271,9 @@ define(['require', './brikz', './compatibility'], function (require, Brikz) {
|
|
|
});
|
|
|
};
|
|
|
|
|
|
- this.rawAddBehaviorBody = function (pkgName, builder) {
|
|
|
+ this.buildBehaviorBody = function (pkgName, builder) {
|
|
|
var pkg = st.packages[pkgName];
|
|
|
-
|
|
|
if (!pkg) throw new Error("Missing package " + pkgName);
|
|
|
-
|
|
|
var behaviorBody = makeBehaviorBody(builder, pkg);
|
|
|
addBehaviorBody(behaviorBody);
|
|
|
return behaviorBody;
|
|
@@ -399,7 +397,7 @@ define(['require', './brikz', './compatibility'], function (require, Brikz) {
|
|
|
function TraitsBrik (brikz, st) {
|
|
|
var SmalltalkBehaviorBody = brikz.behaviors.BehaviorBody;
|
|
|
var setupBehavior = brikz.behaviors.setupBehavior;
|
|
|
- var rawAddBehaviorBody = brikz.behaviors.rawAddBehaviorBody;
|
|
|
+ var buildBehaviorBody = brikz.behaviors.buildBehaviorBody;
|
|
|
|
|
|
function SmalltalkTrait () {
|
|
|
}
|
|
@@ -452,7 +450,7 @@ define(['require', './brikz', './compatibility'], function (require, Brikz) {
|
|
|
}
|
|
|
|
|
|
st.addTrait = function (className, pkgName) {
|
|
|
- return rawAddBehaviorBody(pkgName, traitBuilder(className));
|
|
|
+ return buildBehaviorBody(pkgName, traitBuilder(className));
|
|
|
};
|
|
|
}
|
|
|
|
|
@@ -460,7 +458,7 @@ define(['require', './brikz', './compatibility'], function (require, Brikz) {
|
|
|
function ClassesBrik (brikz, st) {
|
|
|
var nilAsClass = brikz.root.nilAsClass;
|
|
|
var SmalltalkBehaviorBody = brikz.behaviors.BehaviorBody;
|
|
|
- var rawAddBehaviorBody = brikz.behaviors.rawAddBehaviorBody;
|
|
|
+ var buildBehaviorBody = brikz.behaviors.buildBehaviorBody;
|
|
|
var setupBehavior = brikz.behaviors.setupBehavior;
|
|
|
var removeBehaviorBody = brikz.behaviors.removeBehaviorBody;
|
|
|
nilAsClass.klass = {fn: SmalltalkClass};
|
|
@@ -578,7 +576,7 @@ define(['require', './brikz', './compatibility'], function (require, Brikz) {
|
|
|
if (typeof superclass == 'undefined' || superclass && superclass.isNil) {
|
|
|
console.warn('Compiling ' + className + ' as a subclass of `nil`. A dependency might be missing.');
|
|
|
}
|
|
|
- return rawAddBehaviorBody(pkgName, classBuilder(className, superclass, iVarNames));
|
|
|
+ return buildBehaviorBody(pkgName, classBuilder(className, superclass, iVarNames));
|
|
|
};
|
|
|
|
|
|
function classBuilder (className, superclass, iVarNames, fn) {
|
|
@@ -631,7 +629,7 @@ define(['require', './brikz', './compatibility'], function (require, Brikz) {
|
|
|
and add it to the system.*/
|
|
|
|
|
|
this.addCoupledClass = function (className, superclass, pkgName, fn) {
|
|
|
- return rawAddBehaviorBody(pkgName, classBuilder(className, superclass, null, fn));
|
|
|
+ return buildBehaviorBody(pkgName, classBuilder(className, superclass, null, fn));
|
|
|
};
|
|
|
|
|
|
function metaSubclasses (metaclass) {
|