|
@@ -86,7 +86,7 @@ function Smalltalk(){
|
|
function pkg(spec) {
|
|
function pkg(spec) {
|
|
var that = new SmalltalkPackage();
|
|
var that = new SmalltalkPackage();
|
|
that.pkgName = spec.pkgName;
|
|
that.pkgName = spec.pkgName;
|
|
- that.properties = spec.properties || [];
|
|
|
|
|
|
+ that.properties = spec.properties || {};
|
|
return that;
|
|
return that;
|
|
};
|
|
};
|
|
|
|
|
|
@@ -224,7 +224,7 @@ function Smalltalk(){
|
|
global smalltalk object. Package is lazily created if it does not exist with given name. */
|
|
global smalltalk object. Package is lazily created if it does not exist with given name. */
|
|
|
|
|
|
st.mapClassName = function(className, pkgName, fn, superclass) {
|
|
st.mapClassName = function(className, pkgName, fn, superclass) {
|
|
- var pkg = st.addPackage(pkgName, null);
|
|
|
|
|
|
+ var pkg = st.addPackage(pkgName);
|
|
st[className] = klass({
|
|
st[className] = klass({
|
|
className: className,
|
|
className: className,
|
|
superclass: superclass,
|
|
superclass: superclass,
|
|
@@ -256,7 +256,7 @@ function Smalltalk(){
|
|
Package is lazily created if it does not exist with given name.*/
|
|
Package is lazily created if it does not exist with given name.*/
|
|
|
|
|
|
st.addClass = function(className, superclass, iVarNames, pkgName) {
|
|
st.addClass = function(className, superclass, iVarNames, pkgName) {
|
|
- var pkg = st.addPackage(pkgName, null);
|
|
|
|
|
|
+ var pkg = st.addPackage(pkgName);
|
|
if(st[className]) {
|
|
if(st[className]) {
|
|
st[className].superclass = superclass;
|
|
st[className].superclass = superclass;
|
|
st[className].iVarNames = iVarNames;
|
|
st[className].iVarNames = iVarNames;
|