Browse Source

Compile both self and $self into method.

'self' meant to be used for the value.
'$self' meant to be used as a receiver.
ATM, both are defined as 'this'.
Herbert Vojčík 7 years ago
parent
commit
837c296c28

+ 77 - 77
src/Helios-Announcements.js

@@ -15,8 +15,8 @@ $core.method({
 selector: "actionBlock",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@actionBlock"];
+var self=this,$self=this;
+return $self["@actionBlock"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -33,8 +33,8 @@ $core.method({
 selector: "actionBlock:",
 protocol: "accessing",
 fn: function (aBlock){
-var self=this;
-self["@actionBlock"]=aBlock;
+var self=this,$self=this;
+$self["@actionBlock"]=aBlock;
 return self;
 
 },
@@ -59,7 +59,7 @@ $core.method({
 selector: "heliosClass",
 protocol: "helios",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "announcement";
 
 },
@@ -82,8 +82,8 @@ $core.method({
 selector: "code",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@code"];
+var self=this,$self=this;
+return $self["@code"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -100,8 +100,8 @@ $core.method({
 selector: "code:",
 protocol: "accessing",
 fn: function (aModel){
-var self=this;
-self["@code"]=aModel;
+var self=this,$self=this;
+$self["@code"]=aModel;
 return self;
 
 },
@@ -120,12 +120,12 @@ $core.method({
 selector: "on:",
 protocol: "actions",
 fn: function (aCodeModel){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=self._new();
+$1=$self._new();
 $recv($1)._code_(aCodeModel);
 return $recv($1)._yourself();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -157,8 +157,8 @@ $core.method({
 selector: "context",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@context"];
+var self=this,$self=this;
+return $self["@context"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -175,8 +175,8 @@ $core.method({
 selector: "context:",
 protocol: "accessing",
 fn: function (aContext){
-var self=this;
-self["@context"]=aContext;
+var self=this,$self=this;
+$self["@context"]=aContext;
 return self;
 
 },
@@ -200,8 +200,8 @@ $core.method({
 selector: "context",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@context"];
+var self=this,$self=this;
+return $self["@context"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -218,8 +218,8 @@ $core.method({
 selector: "context:",
 protocol: "accessing",
 fn: function (aContext){
-var self=this;
-self["@context"]=aContext;
+var self=this,$self=this;
+$self["@context"]=aContext;
 return self;
 
 },
@@ -255,8 +255,8 @@ $core.method({
 selector: "error",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@error"];
+var self=this,$self=this;
+return $self["@error"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -273,8 +273,8 @@ $core.method({
 selector: "error:",
 protocol: "accessing",
 fn: function (anError){
-var self=this;
-self["@error"]=anError;
+var self=this,$self=this;
+$self["@error"]=anError;
 return self;
 
 },
@@ -298,8 +298,8 @@ $core.method({
 selector: "column",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@column"];
+var self=this,$self=this;
+return $self["@column"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -316,8 +316,8 @@ $core.method({
 selector: "column:",
 protocol: "accessing",
 fn: function (anInteger){
-var self=this;
-self["@column"]=anInteger;
+var self=this,$self=this;
+$self["@column"]=anInteger;
 return self;
 
 },
@@ -335,8 +335,8 @@ $core.method({
 selector: "line",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@line"];
+var self=this,$self=this;
+return $self["@line"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -353,8 +353,8 @@ $core.method({
 selector: "line:",
 protocol: "accessing",
 fn: function (anInteger){
-var self=this;
-self["@line"]=anInteger;
+var self=this,$self=this;
+$self["@line"]=anInteger;
 return self;
 
 },
@@ -372,8 +372,8 @@ $core.method({
 selector: "message",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@message"];
+var self=this,$self=this;
+return $self["@message"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -390,8 +390,8 @@ $core.method({
 selector: "message:",
 protocol: "accessing",
 fn: function (aString){
-var self=this;
-self["@message"]=aString;
+var self=this,$self=this;
+$self["@message"]=aString;
 return self;
 
 },
@@ -436,8 +436,8 @@ $core.method({
 selector: "theClass",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@theClass"];
+var self=this,$self=this;
+return $self["@theClass"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -454,8 +454,8 @@ $core.method({
 selector: "theClass:",
 protocol: "accessing",
 fn: function (aClass){
-var self=this;
-self["@theClass"]=aClass;
+var self=this,$self=this;
+$self["@theClass"]=aClass;
 return self;
 
 },
@@ -473,8 +473,8 @@ $core.method({
 selector: "variableName",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@variableName"];
+var self=this,$self=this;
+return $self["@variableName"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -491,8 +491,8 @@ $core.method({
 selector: "variableName:",
 protocol: "accessing",
 fn: function (aString){
-var self=this;
-self["@variableName"]=aString;
+var self=this,$self=this;
+$self["@variableName"]=aString;
 return self;
 
 },
@@ -513,8 +513,8 @@ $core.method({
 selector: "item",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@item"];
+var self=this,$self=this;
+return $self["@item"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -531,8 +531,8 @@ $core.method({
 selector: "item:",
 protocol: "accessing",
 fn: function (anObject){
-var self=this;
-self["@item"]=anObject;
+var self=this,$self=this;
+$self["@item"]=anObject;
 return self;
 
 },
@@ -551,12 +551,12 @@ $core.method({
 selector: "on:",
 protocol: "instance creation",
 fn: function (anItem){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=self._new();
+$1=$self._new();
 $recv($1)._item_(anItem);
 return $recv($1)._yourself();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -594,8 +594,8 @@ $core.method({
 selector: "item",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@item"];
+var self=this,$self=this;
+return $self["@item"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -612,8 +612,8 @@ $core.method({
 selector: "item:",
 protocol: "accessing",
 fn: function (anObject){
-var self=this;
-self["@item"]=anObject;
+var self=this,$self=this;
+$self["@item"]=anObject;
 return self;
 
 },
@@ -632,12 +632,12 @@ $core.method({
 selector: "on:",
 protocol: "instance creation",
 fn: function (anItem){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=self._new();
+$1=$self._new();
 $recv($1)._item_(anItem);
 return $recv($1)._yourself();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -666,8 +666,8 @@ $core.method({
 selector: "testSuiteRunner",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@testSuiteRunner"];
+var self=this,$self=this;
+return $self["@testSuiteRunner"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -684,8 +684,8 @@ $core.method({
 selector: "testSuiteRunner:",
 protocol: "accessing",
 fn: function (anObject){
-var self=this;
-self["@testSuiteRunner"]=anObject;
+var self=this,$self=this;
+$self["@testSuiteRunner"]=anObject;
 return self;
 
 },
@@ -704,12 +704,12 @@ $core.method({
 selector: "on:",
 protocol: "instance creation",
 fn: function (aTestSuiteRunner){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=self._new();
+$1=$self._new();
 $recv($1)._testSuiteRunner_(aTestSuiteRunner);
 return $recv($1)._yourself();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -735,8 +735,8 @@ $core.method({
 selector: "searchString",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@searchString"];
+var self=this,$self=this;
+return $self["@searchString"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -753,8 +753,8 @@ $core.method({
 selector: "searchString:",
 protocol: "accessing",
 fn: function (aString){
-var self=this;
-self["@searchString"]=aString;
+var self=this,$self=this;
+$self["@searchString"]=aString;
 return self;
 
 },
@@ -781,8 +781,8 @@ $core.method({
 selector: "template",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@template"];
+var self=this,$self=this;
+return $self["@template"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -799,8 +799,8 @@ $core.method({
 selector: "template:",
 protocol: "accessing",
 fn: function (aString){
-var self=this;
-self["@template"]=aString;
+var self=this,$self=this;
+$self["@template"]=aString;
 return self;
 
 },
@@ -824,8 +824,8 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@label"];
+var self=this,$self=this;
+return $self["@label"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -842,8 +842,8 @@ $core.method({
 selector: "label:",
 protocol: "accessing",
 fn: function (aString){
-var self=this;
-self["@label"]=aString;
+var self=this,$self=this;
+$self["@label"]=aString;
 return self;
 
 },
@@ -861,8 +861,8 @@ $core.method({
 selector: "widget",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@widget"];
+var self=this,$self=this;
+return $self["@widget"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -879,8 +879,8 @@ $core.method({
 selector: "widget:",
 protocol: "accessing",
 fn: function (aWidget){
-var self=this;
-self["@widget"]=aWidget;
+var self=this,$self=this;
+$self["@widget"]=aWidget;
 return self;
 
 },

+ 13 - 13
src/Helios-Browser-Tests.js

@@ -15,11 +15,11 @@ $core.method({
 selector: "setUp",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-self["@browser"]=$recv($globals.HLBrowserModel)._new();
+$self["@browser"]=$recv($globals.HLBrowserModel)._new();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"setUp",{},$globals.HLBrowserTest)});
@@ -39,19 +39,19 @@ $core.method({
 selector: "testAllProtocolsSelectedWhenSelectingAClass",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $2,$1;
-$2=$recv(self["@browser"])._selectedProtocol();
+$2=$recv($self["@browser"])._selectedProtocol();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["selectedProtocol"]=1;
 //>>excludeEnd("ctx");
 $1=$recv($2)._isNil();
-self._assert_($1);
-$recv(self["@browser"])._selectedClass_($globals.Object);
-self._assert_equals_($recv(self["@browser"])._selectedProtocol(),$recv(self["@browser"])._allProtocol());
+$self._assert_($1);
+$recv($self["@browser"])._selectedClass_($globals.Object);
+$self._assert_equals_($recv($self["@browser"])._selectedProtocol(),$recv($self["@browser"])._allProtocol());
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"testAllProtocolsSelectedWhenSelectingAClass",{},$globals.HLBrowserTest)});
@@ -71,13 +71,13 @@ $core.method({
 selector: "testProtocolSelectedWhenChangingClass",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 var protocolSelectedCalled;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 protocolSelectedCalled=(0);
-$recv($recv(self["@browser"])._announcer())._on_do_for_($globals.HLProtocolSelected,(function(){
+$recv($recv($self["@browser"])._announcer())._on_do_for_($globals.HLProtocolSelected,(function(){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
@@ -87,16 +87,16 @@ return protocolSelectedCalled;
 }, function($ctx2) {$ctx2.fillBlock({},$ctx1,1)});
 //>>excludeEnd("ctx");
 }),self);
-$recv(self["@browser"])._selectedClass_($globals.Object);
+$recv($self["@browser"])._selectedClass_($globals.Object);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["selectedClass:"]=1;
 //>>excludeEnd("ctx");
-self._assert_equals_(protocolSelectedCalled,(1));
+$self._assert_equals_(protocolSelectedCalled,(1));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["assert:equals:"]=1;
 //>>excludeEnd("ctx");
-$recv(self["@browser"])._selectedClass_($globals.ProtoObject);
-self._assert_equals_(protocolSelectedCalled,(2));
+$recv($self["@browser"])._selectedClass_($globals.ProtoObject);
+$self._assert_equals_(protocolSelectedCalled,(2));
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"testProtocolSelectedWhenChangingClass",{protocolSelectedCalled:protocolSelectedCalled},$globals.HLBrowserTest)});

File diff suppressed because it is too large
+ 166 - 166
src/Helios-Browser.js


+ 63 - 63
src/Helios-Commands-Browser.js

@@ -13,7 +13,7 @@ $core.method({
 selector: "isValidFor:",
 protocol: "testing",
 fn: function (aModel){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -39,7 +39,7 @@ $core.method({
 selector: "isValidFor:",
 protocol: "testing",
 fn: function (aModel){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -62,7 +62,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "g";
 
 },
@@ -80,7 +80,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Go to";
 
 },
@@ -100,11 +100,11 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._model())._focusOnClasses();
+$recv($self._model())._focusOnClasses();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"execute",{},$globals.HLGoToClassesCommand)});
@@ -125,7 +125,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "c";
 
 },
@@ -143,7 +143,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Classes";
 
 },
@@ -163,11 +163,11 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._model())._focusOnDocumentation();
+$recv($self._model())._focusOnDocumentation();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"execute",{},$globals.HLGoToDocumentationCommand)});
@@ -188,7 +188,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "d";
 
 },
@@ -206,7 +206,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Documentation";
 
 },
@@ -226,11 +226,11 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._model())._focusOnMethods();
+$recv($self._model())._focusOnMethods();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"execute",{},$globals.HLGoToMethodsCommand)});
@@ -251,7 +251,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "m";
 
 },
@@ -269,7 +269,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Methods";
 
 },
@@ -289,11 +289,11 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._model())._focusOnPackages();
+$recv($self._model())._focusOnPackages();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"execute",{},$globals.HLGoToPackagesCommand)});
@@ -314,7 +314,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "p";
 
 },
@@ -332,7 +332,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Packages";
 
 },
@@ -352,11 +352,11 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._model())._focusOnProtocols();
+$recv($self._model())._focusOnProtocols();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"execute",{},$globals.HLGoToProtocolsCommand)});
@@ -377,7 +377,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "t";
 
 },
@@ -395,7 +395,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Protocols";
 
 },
@@ -415,11 +415,11 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._model())._focusOnSourceCode();
+$recv($self._model())._focusOnSourceCode();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"execute",{},$globals.HLGoToSourceCodeCommand)});
@@ -440,7 +440,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "s";
 
 },
@@ -458,7 +458,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Source code";
 
 },
@@ -478,11 +478,11 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._model())._editComment();
+$recv($self._model())._editComment();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"execute",{},$globals.HLEditCommentCommand)});
@@ -502,12 +502,12 @@ $core.method({
 selector: "isActive",
 protocol: "testing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $2,$1;
-$2=self._model();
+$2=$self._model();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["model"]=1;
 //>>excludeEnd("ctx");
@@ -516,7 +516,7 @@ return $recv($1)._and_((function(){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-return $recv($recv(self._model())._selectedClass())._notNil();
+return $recv($recv($self._model())._selectedClass())._notNil();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({},$ctx1,1)});
 //>>excludeEnd("ctx");
@@ -540,7 +540,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "d";
 
 },
@@ -558,7 +558,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Edit documentation";
 
 },
@@ -582,7 +582,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "h";
 
 },
@@ -600,7 +600,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Generate";
 
 },
@@ -623,12 +623,12 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 var targetClass,unclassified;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-targetClass=$recv(self._model())._selectedClass();
+targetClass=$recv($self._model())._selectedClass();
 unclassified=$recv($recv(targetClass)._methods())._select_((function(e){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
@@ -659,7 +659,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "c";
 
 },
@@ -677,7 +677,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Categorize";
 
 },
@@ -700,13 +700,13 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 var targetClass,output,first;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$2,$3;
-$1=self._model();
+$1=$self._model();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["model"]=1;
 //>>excludeEnd("ctx");
@@ -717,7 +717,7 @@ $recv($2)._generate();
 output=$recv($2)._output();
 $recv(output)._compile();
 first=$recv($recv(output)._sourceCodes())._first();
-$3=self._model();
+$3=$self._model();
 $recv($3)._selectedProtocol_($recv(output)._protocol());
 $recv($3)._selectedMethod_($recv(targetClass).__gt_gt($recv(first)._selector()));
 $recv($3)._focusOnSourceCode();
@@ -741,7 +741,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "i";
 
 },
@@ -759,7 +759,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Initialize";
 
 },
@@ -782,13 +782,13 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 var targetClass,output;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$2;
-$1=self._model();
+$1=$self._model();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["model"]=1;
 //>>excludeEnd("ctx");
@@ -798,7 +798,7 @@ $recv($2)._class_(targetClass);
 $recv($2)._generate();
 output=$recv($2)._output();
 $recv(output)._compile();
-$recv(self._model())._selectedProtocol_($recv(output)._protocol());
+$recv($self._model())._selectedProtocol_($recv(output)._protocol());
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"execute",{targetClass:targetClass,output:output},$globals.HLGenerateInitializeCommand)});
@@ -819,7 +819,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "a";
 
 },
@@ -837,7 +837,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Accessors";
 
 },
@@ -858,7 +858,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "t";
 
 },
@@ -876,7 +876,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Toggle";
 
 },
@@ -896,16 +896,16 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=self._model();
+$1=$self._model();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["model"]=1;
 //>>excludeEnd("ctx");
-$recv($1)._showComment_($recv($recv(self._model())._showComment())._not());
+$recv($1)._showComment_($recv($recv($self._model())._showComment())._not());
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"execute",{},$globals.HLToggleClassCommentCommand)});
@@ -926,7 +926,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "d";
 
 },
@@ -944,7 +944,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Documentation";
 
 },
@@ -964,16 +964,16 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=self._model();
+$1=$self._model();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["model"]=1;
 //>>excludeEnd("ctx");
-$recv($1)._showInstance_($recv($recv(self._model())._showInstance())._not());
+$recv($1)._showInstance_($recv($recv($self._model())._showInstance())._not());
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"execute",{},$globals.HLToggleClassSideCommand)});
@@ -994,7 +994,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "c";
 
 },
@@ -1012,7 +1012,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Class side";
 
 },

+ 91 - 91
src/Helios-Commands-Core.js

@@ -12,12 +12,12 @@ $core.method({
 selector: "asActionBinding",
 protocol: "converting",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=$recv($globals.HLBindingAction)._on_labelled_(self._keyCode(),self._label());
+$1=$recv($globals.HLBindingAction)._on_labelled_($self._keyCode(),$self._label());
 $recv($1)._command_(self);
 return $recv($1)._yourself();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -38,16 +38,16 @@ $core.method({
 selector: "asBinding",
 protocol: "converting",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=self._isBindingGroup();
+$1=$self._isBindingGroup();
 if($core.assert($1)){
-return self._asGroupBinding();
+return $self._asGroupBinding();
 } else {
-return self._asActionBinding();
+return $self._asActionBinding();
 }
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"asBinding",{},$globals.HLCommand)});
@@ -67,11 +67,11 @@ $core.method({
 selector: "asGroupBinding",
 protocol: "converting",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv($globals.HLBindingGroup)._on_labelled_(self._keyCode(),self._label());
+return $recv($globals.HLBindingGroup)._on_labelled_($self._keyCode(),$self._label());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"asGroupBinding",{},$globals.HLCommand)});
 //>>excludeEnd("ctx");
@@ -90,11 +90,11 @@ $core.method({
 selector: "commandError:",
 protocol: "error handling",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-self._error_(aString);
+$self._error_(aString);
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"commandError:",{aString:aString},$globals.HLCommand)});
@@ -114,7 +114,7 @@ $core.method({
 selector: "defaultInput",
 protocol: "defaults",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "";
 
 },
@@ -132,11 +132,11 @@ $core.method({
 selector: "documentation",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv(self._class())._documentation();
+return $recv($self._class())._documentation();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"documentation",{},$globals.HLCommand)});
 //>>excludeEnd("ctx");
@@ -155,7 +155,7 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return self;
 
 },
@@ -173,8 +173,8 @@ $core.method({
 selector: "input",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@input"];
+var self=this,$self=this;
+return $self["@input"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -191,10 +191,10 @@ $core.method({
 selector: "input:",
 protocol: "accessing",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 var $1;
-self["@input"]=aString;
-$1=self["@input"];
+$self["@input"]=aString;
+$1=$self["@input"];
 return $1;
 
 },
@@ -212,7 +212,7 @@ $core.method({
 selector: "inputCompletion",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return [];
 
 },
@@ -230,11 +230,11 @@ $core.method({
 selector: "inputLabel",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return self._label();
+return $self._label();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"inputLabel",{},$globals.HLCommand)});
 //>>excludeEnd("ctx");
@@ -253,11 +253,11 @@ $core.method({
 selector: "isAction",
 protocol: "testing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv(self._isBindingGroup())._not();
+return $recv($self._isBindingGroup())._not();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"isAction",{},$globals.HLCommand)});
 //>>excludeEnd("ctx");
@@ -276,7 +276,7 @@ $core.method({
 selector: "isActive",
 protocol: "testing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return true;
 
 },
@@ -294,11 +294,11 @@ $core.method({
 selector: "isBindingGroup",
 protocol: "testing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv($recv($recv(self._class())._methodDictionary())._includesKey_("execute"))._not();
+return $recv($recv($recv($self._class())._methodDictionary())._includesKey_("execute"))._not();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"isBindingGroup",{},$globals.HLCommand)});
 //>>excludeEnd("ctx");
@@ -317,7 +317,7 @@ $core.method({
 selector: "isInputRequired",
 protocol: "testing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return false;
 
 },
@@ -335,11 +335,11 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv(self._class())._key();
+return $recv($self._class())._key();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"key",{},$globals.HLCommand)});
 //>>excludeEnd("ctx");
@@ -358,11 +358,11 @@ $core.method({
 selector: "keyCode",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv($recv(self._key())._asUppercase())._charCodeAt_((1));
+return $recv($recv($self._key())._asUppercase())._charCodeAt_((1));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"keyCode",{},$globals.HLCommand)});
 //>>excludeEnd("ctx");
@@ -381,11 +381,11 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv(self._class())._label();
+return $recv($self._class())._label();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"label",{},$globals.HLCommand)});
 //>>excludeEnd("ctx");
@@ -404,11 +404,11 @@ $core.method({
 selector: "menuLabel",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv(self._class())._menuLabel();
+return $recv($self._class())._menuLabel();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"menuLabel",{},$globals.HLCommand)});
 //>>excludeEnd("ctx");
@@ -427,11 +427,11 @@ $core.method({
 selector: "registerOn:",
 protocol: "registration",
 fn: function (aBinding){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv(aBinding)._add_(self._asBinding());
+return $recv(aBinding)._add_($self._asBinding());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"registerOn:",{aBinding:aBinding},$globals.HLCommand)});
 //>>excludeEnd("ctx");
@@ -451,18 +451,18 @@ $core.method({
 selector: "concreteClasses",
 protocol: "registration",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 var classes;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
 classes=$recv($globals.OrderedCollection)._new();
-$1=self._isConcrete();
+$1=$self._isConcrete();
 if($core.assert($1)){
 $recv(classes)._add_(self);
 }
-$recv(self._subclasses())._do_((function(each){
+$recv($self._subclasses())._do_((function(each){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
@@ -490,7 +490,7 @@ $core.method({
 selector: "documentation",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "";
 
 },
@@ -508,11 +508,11 @@ $core.method({
 selector: "isConcrete",
 protocol: "testing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv(self._key())._notNil();
+return $recv($self._key())._notNil();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"isConcrete",{},$globals.HLCommand.a$cls)});
 //>>excludeEnd("ctx");
@@ -531,7 +531,7 @@ $core.method({
 selector: "isValidFor:",
 protocol: "testing",
 fn: function (aModel){
-var self=this;
+var self=this,$self=this;
 return true;
 
 },
@@ -549,7 +549,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return nil;
 
 },
@@ -567,7 +567,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "";
 
 },
@@ -585,11 +585,11 @@ $core.method({
 selector: "menuLabel",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return self._label();
+return $self._label();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"menuLabel",{},$globals.HLCommand.a$cls)});
 //>>excludeEnd("ctx");
@@ -608,21 +608,21 @@ $core.method({
 selector: "registerConcreteClassesOn:",
 protocol: "accessing",
 fn: function (aBinding){
-var self=this;
+var self=this,$self=this;
 var newBinding;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=self._isConcrete();
+$1=$self._isConcrete();
 if($core.assert($1)){
-newBinding=self._registerOn_(aBinding);
+newBinding=$self._registerOn_(aBinding);
 newBinding;
 } else {
 newBinding=aBinding;
 newBinding;
 }
-$recv(self._subclasses())._do_((function(each){
+$recv($self._subclasses())._do_((function(each){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
@@ -650,11 +650,11 @@ $core.method({
 selector: "registerOn:",
 protocol: "registration",
 fn: function (aBinding){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv(self._new())._registerOn_(aBinding);
+return $recv($self._new())._registerOn_(aBinding);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"registerOn:",{aBinding:aBinding},$globals.HLCommand.a$cls)});
 //>>excludeEnd("ctx");
@@ -675,7 +675,7 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -700,7 +700,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "w";
 
 },
@@ -718,7 +718,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Close tab";
 
 },
@@ -738,8 +738,8 @@ $core.method({
 selector: "model",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@model"];
+var self=this,$self=this;
+return $self["@model"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -756,8 +756,8 @@ $core.method({
 selector: "model:",
 protocol: "accessing",
 fn: function (aModel){
-var self=this;
-self["@model"]=aModel;
+var self=this,$self=this;
+$self["@model"]=aModel;
 return self;
 
 },
@@ -776,11 +776,11 @@ $core.method({
 selector: "for:",
 protocol: "instance creation",
 fn: function (aModel){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return self._new();
+return $self._new();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"for:",{aModel:aModel},$globals.HLModelCommand.a$cls)});
 //>>excludeEnd("ctx");
@@ -799,29 +799,29 @@ $core.method({
 selector: "registerConcreteClassesOn:for:",
 protocol: "registration",
 fn: function (aBinding,aModel){
-var self=this;
+var self=this,$self=this;
 var newBinding;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=$recv(self._isConcrete())._and_((function(){
+$1=$recv($self._isConcrete())._and_((function(){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-return self._isValidFor_(aModel);
+return $self._isValidFor_(aModel);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({},$ctx1,1)});
 //>>excludeEnd("ctx");
 }));
 if($core.assert($1)){
-newBinding=self._registerOn_for_(aBinding,aModel);
+newBinding=$self._registerOn_for_(aBinding,aModel);
 newBinding;
 } else {
 newBinding=aBinding;
 newBinding;
 }
-$recv(self._subclasses())._do_((function(each){
+$recv($self._subclasses())._do_((function(each){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
@@ -849,11 +849,11 @@ $core.method({
 selector: "registerOn:for:",
 protocol: "registration",
 fn: function (aBinding,aModel){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv(self._for_(aModel))._registerOn_(aBinding);
+return $recv($self._for_(aModel))._registerOn_(aBinding);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"registerOn:for:",{aBinding:aBinding,aModel:aModel},$globals.HLModelCommand.a$cls)});
 //>>excludeEnd("ctx");
@@ -875,7 +875,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "o";
 
 },
@@ -893,7 +893,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Open";
 
 },
@@ -913,7 +913,7 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -937,7 +937,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "b";
 
 },
@@ -955,7 +955,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Browser";
 
 },
@@ -975,7 +975,7 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -999,7 +999,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "s";
 
 },
@@ -1017,7 +1017,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "SUnit";
 
 },
@@ -1037,7 +1037,7 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -1061,7 +1061,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "w";
 
 },
@@ -1079,7 +1079,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Workspace";
 
 },
@@ -1099,19 +1099,19 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 var activeTab;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-activeTab=self._selectedTab();
+activeTab=$self._selectedTab();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["selectedTab"]=1;
 //>>excludeEnd("ctx");
 $1=$recv($globals.HLTabSelectionWidget)._new();
-$recv($1)._tabs_(self._tabs());
-$recv($1)._selectedTab_(self._selectedTab());
+$recv($1)._tabs_($self._tabs());
+$recv($1)._selectedTab_($self._selectedTab());
 $recv($1)._selectCallback_((function(tab){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
@@ -1161,7 +1161,7 @@ $core.method({
 selector: "selectedTab",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -1184,7 +1184,7 @@ $core.method({
 selector: "tabs",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -1208,7 +1208,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "s";
 
 },
@@ -1226,7 +1226,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Switch tab";
 
 },
@@ -1247,7 +1247,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "View";
 
 },

+ 36 - 36
src/Helios-Commands-SUnit.js

@@ -16,7 +16,7 @@ $core.method({
 selector: "isValidFor:",
 protocol: "testing",
 fn: function (aModel){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -45,7 +45,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "i";
 
 },
@@ -63,7 +63,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Invert selection";
 
 },
@@ -86,7 +86,7 @@ $core.method({
 selector: "category",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Classes";
 
 },
@@ -104,11 +104,11 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._model())._invertSelectedClasses();
+$recv($self._model())._invertSelectedClasses();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"execute",{},$globals.HLSUnitInvertSelectedClassesCommand)});
@@ -128,11 +128,11 @@ $core.method({
 selector: "isActive",
 protocol: "testing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv($recv(self["@model"])._selectedPackages())._notEmpty();
+return $recv($recv($self["@model"])._selectedPackages())._notEmpty();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"isActive",{},$globals.HLSUnitInvertSelectedClassesCommand)});
 //>>excludeEnd("ctx");
@@ -152,7 +152,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "c";
 
 },
@@ -170,7 +170,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Invert selected classes";
 
 },
@@ -193,7 +193,7 @@ $core.method({
 selector: "category",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Packages";
 
 },
@@ -211,11 +211,11 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._model())._invertSelectedPackages();
+$recv($self._model())._invertSelectedPackages();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"execute",{},$globals.HLSUnitInvertSelectedPackagesCommand)});
@@ -235,7 +235,7 @@ $core.method({
 selector: "isActive",
 protocol: "testing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return true;
 
 },
@@ -254,7 +254,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "p";
 
 },
@@ -272,7 +272,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Invert selected packages";
 
 },
@@ -295,11 +295,11 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._model())._runTests();
+$recv($self._model())._runTests();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"execute",{},$globals.HLSUnitRunTests)});
@@ -319,7 +319,7 @@ $core.method({
 selector: "isActive",
 protocol: "testing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return true;
 
 },
@@ -338,7 +338,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "r";
 
 },
@@ -356,7 +356,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Run Tests";
 
 },
@@ -380,7 +380,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "a";
 
 },
@@ -398,7 +398,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Select all";
 
 },
@@ -421,7 +421,7 @@ $core.method({
 selector: "category",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Classes";
 
 },
@@ -439,11 +439,11 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._model())._selectAllClasses();
+$recv($self._model())._selectAllClasses();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"execute",{},$globals.HLSUnitSelectAllClassesCommand)});
@@ -463,11 +463,11 @@ $core.method({
 selector: "isActive",
 protocol: "testing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv($recv(self["@model"])._selectedPackages())._notEmpty();
+return $recv($recv($self["@model"])._selectedPackages())._notEmpty();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"isActive",{},$globals.HLSUnitSelectAllClassesCommand)});
 //>>excludeEnd("ctx");
@@ -487,7 +487,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "c";
 
 },
@@ -505,7 +505,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Select all classes";
 
 },
@@ -528,7 +528,7 @@ $core.method({
 selector: "category",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Packages";
 
 },
@@ -546,11 +546,11 @@ $core.method({
 selector: "execute",
 protocol: "executing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._model())._selectAllPackages();
+$recv($self._model())._selectAllPackages();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"execute",{},$globals.HLSUnitSelectAllPackagesCommand)});
@@ -570,7 +570,7 @@ $core.method({
 selector: "isActive",
 protocol: "testing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return true;
 
 },
@@ -589,7 +589,7 @@ $core.method({
 selector: "key",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "p";
 
 },
@@ -607,7 +607,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Select all packages";
 
 },

File diff suppressed because it is too large
+ 124 - 124
src/Helios-Commands-Tools.js


File diff suppressed because it is too large
+ 168 - 168
src/Helios-Core.js


File diff suppressed because it is too large
+ 158 - 158
src/Helios-Debugger.js


+ 133 - 133
src/Helios-Helpers.js

@@ -15,12 +15,12 @@ $core.method({
 selector: "classify",
 protocol: "protocol",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$2,$receiver;
-$1=self._next();
+$1=$self._next();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["next"]=1;
 //>>excludeEnd("ctx");
@@ -29,11 +29,11 @@ return false;
 } else {
 $1;
 }
-$2=self._doClassify();
+$2=$self._doClassify();
 if($core.assert($2)){
 return true;
 } else {
-return $recv(self._next())._classify();
+return $recv($self._next())._classify();
 }
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"classify",{},$globals.HLClassifier)});
@@ -53,11 +53,11 @@ $core.method({
 selector: "doClassify",
 protocol: "private",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-self._subclassResponsibility();
+$self._subclassResponsibility();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"doClassify",{},$globals.HLClassifier)});
@@ -77,8 +77,8 @@ $core.method({
 selector: "method",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@method"];
+var self=this,$self=this;
+return $self["@method"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -95,13 +95,13 @@ $core.method({
 selector: "method:",
 protocol: "accessing",
 fn: function (anObject){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$receiver;
-self["@method"]=anObject;
-$1=self._next();
+$self["@method"]=anObject;
+$1=$self._next();
 if(($receiver = $1) == null || $receiver.a$nil){
 $1;
 } else {
@@ -128,8 +128,8 @@ $core.method({
 selector: "next",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@next"];
+var self=this,$self=this;
+return $self["@next"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -146,8 +146,8 @@ $core.method({
 selector: "next:",
 protocol: "accessing",
 fn: function (anObject){
-var self=this;
-self["@next"]=anObject;
+var self=this,$self=this;
+$self["@next"]=anObject;
 return self;
 
 },
@@ -171,14 +171,14 @@ $core.method({
 selector: "doClassify",
 protocol: "private",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 var names,selector;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$2;
-names=$recv($recv(self["@method"])._methodClass())._allInstanceVariableNames();
-selector=$recv(self["@method"])._selector();
+names=$recv($recv($self["@method"])._methodClass())._allInstanceVariableNames();
+selector=$recv($self["@method"])._selector();
 $1=$recv($recv(selector)._last()).__eq(":");
 if($core.assert($1)){
 selector=$recv(selector)._allButLast();
@@ -188,7 +188,7 @@ $2=$recv(names)._includes_(selector);
 if(!$core.assert($2)){
 return false;
 }
-$recv(self["@method"])._protocol_("accessing");
+$recv($self["@method"])._protocol_("accessing");
 return true;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"doClassify",{names:names,selector:selector},$globals.HLAccessorClassifier)});
@@ -214,7 +214,7 @@ $core.method({
 selector: "doClassify",
 protocol: "private",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 var currentClass;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
@@ -222,7 +222,7 @@ return $core.withContext(function($ctx1) {
 var $1,$3,$4,$2;
 var $early={};
 try {
-currentClass=$recv(self["@method"])._methodClass();
+currentClass=$recv($self["@method"])._methodClass();
 $recv((function(){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
@@ -242,13 +242,13 @@ return $core.withContext(function($ctx2) {
 currentClass=$recv(currentClass)._superclass();
 currentClass;
 $3=currentClass;
-$4=$recv(self["@method"])._selector();
+$4=$recv($self["@method"])._selector();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx2.sendIdx["selector"]=1;
 //>>excludeEnd("ctx");
 $2=$recv($3)._includesSelector_($4);
 if($core.assert($2)){
-$recv(self["@method"])._protocol_($recv($recv(currentClass).__gt_gt($recv(self["@method"])._selector()))._protocol());
+$recv($self["@method"])._protocol_($recv($recv(currentClass).__gt_gt($recv($self["@method"])._selector()))._protocol());
 throw $early=[true];
 }
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -282,13 +282,13 @@ $core.method({
 selector: "buildPrefixDictionary",
 protocol: "initialization",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-self["@prefixMapping"]=$recv($globals.Dictionary)._new();
-$1=self["@prefixMapping"];
+$self["@prefixMapping"]=$recv($globals.Dictionary)._new();
+$1=$self["@prefixMapping"];
 $recv($1)._at_put_("test","tests");
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["at:put:"]=1;
@@ -353,20 +353,20 @@ $core.method({
 selector: "doClassify",
 protocol: "private",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
 var $early={};
 try {
-$recv(self["@prefixMapping"])._keysAndValuesDo_((function(prefix,protocol){
+$recv($self["@prefixMapping"])._keysAndValuesDo_((function(prefix,protocol){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-$1=$recv($recv(self["@method"])._selector())._beginsWith_(prefix);
+$1=$recv($recv($self["@method"])._selector())._beginsWith_(prefix);
 if($core.assert($1)){
-$recv(self["@method"])._protocol_(protocol);
+$recv($self["@method"])._protocol_(protocol);
 throw $early=[true];
 }
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -394,7 +394,7 @@ $core.method({
 selector: "initialize",
 protocol: "initialization",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -402,11 +402,11 @@ return $core.withContext(function($ctx1) {
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = true,
 //>>excludeEnd("ctx");
-($globals.HLPrefixClassifier.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($recv(self), []));
+($globals.HLPrefixClassifier.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($self, []));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = false;
 //>>excludeEnd("ctx");;
-self._buildPrefixDictionary();
+$self._buildPrefixDictionary();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"initialize",{},$globals.HLPrefixClassifier)});
@@ -432,7 +432,7 @@ $core.method({
 selector: "doClassify",
 protocol: "private",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 var protocolBag,methods,protocolToUse,counter;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
@@ -444,7 +444,7 @@ protocolBag=$recv($globals.Dictionary)._new();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["new"]=1;
 //>>excludeEnd("ctx");
-methods=$recv($recv($globals.HLReferencesModel)._new())._implementorsOf_($recv(self["@method"])._selector());
+methods=$recv($recv($globals.HLReferencesModel)._new())._implementorsOf_($recv($self["@method"])._selector());
 $recv(methods)._ifEmpty_ifNotEmpty_((function(){
 throw $early=[false];
 
@@ -459,7 +459,7 @@ return $core.withContext(function($ctx3) {
 //>>excludeEnd("ctx");
 protocol=$recv($recv(aMethod)._method())._protocol();
 protocol;
-$2=$recv(self["@method"])._methodClass();
+$2=$recv($self["@method"])._methodClass();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx3.sendIdx["methodClass"]=1;
 //>>excludeEnd("ctx");
@@ -476,7 +476,7 @@ $3=$recv($4)._or_((function(){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx4) {
 //>>excludeEnd("ctx");
-return $recv(protocol).__eq($recv(self["@method"])._defaultProtocol());
+return $recv(protocol).__eq($recv($self["@method"])._defaultProtocol());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx4) {$ctx4.fillBlock({},$ctx3,5)});
 //>>excludeEnd("ctx");
@@ -517,7 +517,7 @@ return protocolToUse;
 }, function($ctx2) {$ctx2.fillBlock({key:key,value:value},$ctx1,9)});
 //>>excludeEnd("ctx");
 }));
-$recv(self["@method"])._protocol_(protocolToUse);
+$recv($self["@method"])._protocol_(protocolToUse);
 return true;
 }
 catch(e) {if(e===$early)return e[0]; throw e}
@@ -545,11 +545,11 @@ $core.method({
 selector: "addSourceCode:",
 protocol: "protocol",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self["@sourceCodes"])._add_(aString);
+$recv($self["@sourceCodes"])._add_(aString);
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"addSourceCode:",{aString:aString},$globals.HLGenerationOutput)});
@@ -569,18 +569,18 @@ $core.method({
 selector: "compile",
 protocol: "protocol",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$recv(self["@sourceCodes"])._do_((function(methodSourceCode){
+$recv($self["@sourceCodes"])._do_((function(methodSourceCode){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-$1=$recv(self["@targetClass"])._includesSelector_($recv(methodSourceCode)._selector());
+$1=$recv($self["@targetClass"])._includesSelector_($recv(methodSourceCode)._selector());
 if(!$core.assert($1)){
-return $recv(self["@targetClass"])._compile_protocol_($recv(methodSourceCode)._sourceCode(),self["@protocol"]);
+return $recv($self["@targetClass"])._compile_protocol_($recv(methodSourceCode)._sourceCode(),$self["@protocol"]);
 }
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({methodSourceCode:methodSourceCode},$ctx1,1)});
@@ -605,7 +605,7 @@ $core.method({
 selector: "initialize",
 protocol: "initialization",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -613,11 +613,11 @@ return $core.withContext(function($ctx1) {
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = true,
 //>>excludeEnd("ctx");
-($globals.HLGenerationOutput.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($recv(self), []));
+($globals.HLGenerationOutput.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($self, []));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = false;
 //>>excludeEnd("ctx");;
-self["@sourceCodes"]=$recv($globals.OrderedCollection)._new();
+$self["@sourceCodes"]=$recv($globals.OrderedCollection)._new();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"initialize",{},$globals.HLGenerationOutput)});
@@ -637,8 +637,8 @@ $core.method({
 selector: "protocol",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@protocol"];
+var self=this,$self=this;
+return $self["@protocol"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -655,8 +655,8 @@ $core.method({
 selector: "protocol:",
 protocol: "accessing",
 fn: function (aString){
-var self=this;
-self["@protocol"]=aString;
+var self=this,$self=this;
+$self["@protocol"]=aString;
 return self;
 
 },
@@ -674,8 +674,8 @@ $core.method({
 selector: "sourceCodes",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@sourceCodes"];
+var self=this,$self=this;
+return $self["@sourceCodes"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -692,8 +692,8 @@ $core.method({
 selector: "sourceCodes:",
 protocol: "accessing",
 fn: function (aCollection){
-var self=this;
-self["@sourceCodes"]=aCollection;
+var self=this,$self=this;
+$self["@sourceCodes"]=aCollection;
 return self;
 
 },
@@ -711,8 +711,8 @@ $core.method({
 selector: "targetClass",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@targetClass"];
+var self=this,$self=this;
+return $self["@targetClass"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -729,8 +729,8 @@ $core.method({
 selector: "targetClass:",
 protocol: "accessing",
 fn: function (aClass){
-var self=this;
-self["@targetClass"]=aClass;
+var self=this,$self=this;
+$self["@targetClass"]=aClass;
 return self;
 
 },
@@ -754,12 +754,12 @@ $core.method({
 selector: "addClassifier:",
 protocol: "private",
 fn: function (aClassifier){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(aClassifier)._next_(self["@firstClassifier"]);
-self["@firstClassifier"]=aClassifier;
+$recv(aClassifier)._next_($self["@firstClassifier"]);
+$self["@firstClassifier"]=aClassifier;
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"addClassifier:",{aClassifier:aClassifier},$globals.HLMethodClassifier)});
@@ -779,12 +779,12 @@ $core.method({
 selector: "classify:",
 protocol: "protocol",
 fn: function (aMethod){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=self["@firstClassifier"];
+$1=$self["@firstClassifier"];
 $recv($1)._method_(aMethod);
 $recv($1)._classify();
 return self;
@@ -806,7 +806,7 @@ $core.method({
 selector: "classifyAll:",
 protocol: "protocol",
 fn: function (aCollectionOfMethods){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -814,7 +814,7 @@ $recv(aCollectionOfMethods)._do_((function(method){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-return self._classify_(method);
+return $self._classify_(method);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({method:method},$ctx1,1)});
 //>>excludeEnd("ctx");
@@ -838,7 +838,7 @@ $core.method({
 selector: "initialize",
 protocol: "initialization",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -846,11 +846,11 @@ return $core.withContext(function($ctx1) {
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = true,
 //>>excludeEnd("ctx");
-($globals.HLMethodClassifier.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($recv(self), []));
+($globals.HLMethodClassifier.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($self, []));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = false;
 //>>excludeEnd("ctx");;
-self._setupClassifiers();
+$self._setupClassifiers();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"initialize",{},$globals.HLMethodClassifier)});
@@ -870,7 +870,7 @@ $core.method({
 selector: "setupClassifiers",
 protocol: "initialization",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -879,7 +879,7 @@ $1=$recv($globals.HLImplementorClassifier)._new();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["new"]=1;
 //>>excludeEnd("ctx");
-self._addClassifier_($1);
+$self._addClassifier_($1);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["addClassifier:"]=1;
 //>>excludeEnd("ctx");
@@ -887,7 +887,7 @@ $2=$recv($globals.HLPrefixClassifier)._new();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["new"]=2;
 //>>excludeEnd("ctx");
-self._addClassifier_($2);
+$self._addClassifier_($2);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["addClassifier:"]=2;
 //>>excludeEnd("ctx");
@@ -895,11 +895,11 @@ $3=$recv($globals.HLSuperclassClassifier)._new();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["new"]=3;
 //>>excludeEnd("ctx");
-self._addClassifier_($3);
+$self._addClassifier_($3);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["addClassifier:"]=3;
 //>>excludeEnd("ctx");
-self._addClassifier_($recv($globals.HLAccessorClassifier)._new());
+$self._addClassifier_($recv($globals.HLAccessorClassifier)._new());
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"setupClassifiers",{},$globals.HLMethodClassifier)});
@@ -925,11 +925,11 @@ $core.method({
 selector: "class:",
 protocol: "accessing",
 fn: function (aClass){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self["@output"])._targetClass_(aClass);
+$recv($self["@output"])._targetClass_(aClass);
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"class:",{aClass:aClass},$globals.HLMethodGenerator)});
@@ -949,14 +949,14 @@ $core.method({
 selector: "generate",
 protocol: "protocol",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$receiver;
-$1=$recv(self["@output"])._targetClass();
+$1=$recv($self["@output"])._targetClass();
 if(($receiver = $1) == null || $receiver.a$nil){
-self._error_("class should not be nil");
+$self._error_("class should not be nil");
 } else {
 $1;
 }
@@ -979,7 +979,7 @@ $core.method({
 selector: "initialize",
 protocol: "initialization",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -987,11 +987,11 @@ return $core.withContext(function($ctx1) {
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = true,
 //>>excludeEnd("ctx");
-($globals.HLMethodGenerator.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($recv(self), []));
+($globals.HLMethodGenerator.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($self, []));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = false;
 //>>excludeEnd("ctx");;
-self["@output"]=$recv($globals.HLGenerationOutput)._new();
+$self["@output"]=$recv($globals.HLGenerationOutput)._new();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"initialize",{},$globals.HLMethodGenerator)});
@@ -1011,8 +1011,8 @@ $core.method({
 selector: "output",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@output"];
+var self=this,$self=this;
+return $self["@output"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -1035,11 +1035,11 @@ $core.method({
 selector: "accessorProtocolForObject",
 protocol: "double-dispatch",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self["@output"])._protocol_("accessing");
+$recv($self["@output"])._protocol_("accessing");
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"accessorProtocolForObject",{},$globals.HLAccessorsGenerator)});
@@ -1059,28 +1059,28 @@ $core.method({
 selector: "accessorsForObject",
 protocol: "double-dispatch",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 var sources;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
 sources=$recv($globals.OrderedCollection)._new();
-$recv($recv($recv($recv(self["@output"])._targetClass())._instanceVariableNames())._sorted())._do_((function(each){
+$recv($recv($recv($recv($self["@output"])._targetClass())._instanceVariableNames())._sorted())._do_((function(each){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
 $1=sources;
-$recv($1)._add_(self._getterFor_(each));
+$recv($1)._add_($self._getterFor_(each));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx2.sendIdx["add:"]=1;
 //>>excludeEnd("ctx");
-return $recv($1)._add_(self._setterFor_(each));
+return $recv($1)._add_($self._setterFor_(each));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({each:each},$ctx1,1)});
 //>>excludeEnd("ctx");
 }));
-$recv(self["@output"])._sourceCodes_(sources);
+$recv($self["@output"])._sourceCodes_(sources);
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"accessorsForObject",{sources:sources},$globals.HLAccessorsGenerator)});
@@ -1100,7 +1100,7 @@ $core.method({
 selector: "generate",
 protocol: "protocol",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -1109,11 +1109,11 @@ var $1;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = true,
 //>>excludeEnd("ctx");
-($globals.HLAccessorsGenerator.superclass||$boot.nilAsClass).fn.prototype._generate.apply($recv(self), []));
+($globals.HLAccessorsGenerator.superclass||$boot.nilAsClass).fn.prototype._generate.apply($self, []));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = false;
 //>>excludeEnd("ctx");;
-$1=$recv(self["@output"])._targetClass();
+$1=$recv($self["@output"])._targetClass();
 $recv($1)._accessorsSourceCodesWith_(self);
 $recv($1)._accessorProtocolWith_(self);
 return self;
@@ -1135,7 +1135,7 @@ $core.method({
 selector: "getterFor:",
 protocol: "private",
 fn: function (anInstanceVariable){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -1177,7 +1177,7 @@ $core.method({
 selector: "setterFor:",
 protocol: "private",
 fn: function (anInstanceVariable){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -1229,7 +1229,7 @@ $core.method({
 selector: "generate",
 protocol: "protocol",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -1238,11 +1238,11 @@ var $1;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = true,
 //>>excludeEnd("ctx");
-($globals.HLInitializeGenerator.superclass||$boot.nilAsClass).fn.prototype._generate.apply($recv(self), []));
+($globals.HLInitializeGenerator.superclass||$boot.nilAsClass).fn.prototype._generate.apply($self, []));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = false;
 //>>excludeEnd("ctx");;
-$1=$recv(self["@output"])._targetClass();
+$1=$recv($self["@output"])._targetClass();
 $recv($1)._initializeSourceCodesWith_(self);
 $recv($1)._initializeProtocolWith_(self);
 return self;
@@ -1264,7 +1264,7 @@ $core.method({
 selector: "generateInitializeCodeForObject",
 protocol: "private",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -1274,7 +1274,7 @@ var instVars,size;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-instVars=$recv($recv($recv(self["@output"])._targetClass())._instanceVariableNames())._sorted();
+instVars=$recv($recv($recv($self["@output"])._targetClass())._instanceVariableNames())._sorted();
 instVars;
 size=$recv(instVars)._size();
 size;
@@ -1356,11 +1356,11 @@ $core.method({
 selector: "initializeForObject",
 protocol: "double-dispatch",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self["@output"])._addSourceCode_(self._initializeMethodForObject());
+$recv($self["@output"])._addSourceCode_($self._initializeMethodForObject());
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"initializeForObject",{},$globals.HLInitializeGenerator)});
@@ -1380,14 +1380,14 @@ $core.method({
 selector: "initializeMethodForObject",
 protocol: "private",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
 $1=$recv($globals.HLMethodSourceCode)._new();
 $recv($1)._selector_("initialize");
-$recv($1)._sourceCode_(self._generateInitializeCodeForObject());
+$recv($1)._sourceCode_($self._generateInitializeCodeForObject());
 return $recv($1)._yourself();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"initializeMethodForObject",{},$globals.HLInitializeGenerator)});
@@ -1407,11 +1407,11 @@ $core.method({
 selector: "initializeProtocolForObject",
 protocol: "double-dispatch",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self["@output"])._protocol_("initialization");
+$recv($self["@output"])._protocol_("initialization");
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"initializeProtocolForObject",{},$globals.HLInitializeGenerator)});
@@ -1437,8 +1437,8 @@ $core.method({
 selector: "selector",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@selector"];
+var self=this,$self=this;
+return $self["@selector"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -1455,8 +1455,8 @@ $core.method({
 selector: "selector:",
 protocol: "accessing",
 fn: function (aSelector){
-var self=this;
-self["@selector"]=aSelector;
+var self=this,$self=this;
+$self["@selector"]=aSelector;
 return self;
 
 },
@@ -1474,8 +1474,8 @@ $core.method({
 selector: "sourceCode",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@sourceCode"];
+var self=this,$self=this;
+return $self["@sourceCode"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -1492,8 +1492,8 @@ $core.method({
 selector: "sourceCode:",
 protocol: "accessing",
 fn: function (aString){
-var self=this;
-self["@sourceCode"]=aString;
+var self=this,$self=this;
+$self["@sourceCode"]=aString;
 return self;
 
 },
@@ -1514,11 +1514,11 @@ $core.method({
 selector: "commitPackage",
 protocol: "actions",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv($recv($globals.HLCommitPackageCommand)._for_(self._model()))._execute();
+$recv($recv($globals.HLCommitPackageCommand)._for_($self._model()))._execute();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"commitPackage",{},$globals.HLPackageCommitErrorHelper)});
@@ -1538,12 +1538,12 @@ $core.method({
 selector: "commitToPath:",
 protocol: "actions",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv($recv(self._package())._transport())._setPath_(aString);
-self._commitPackage();
+$recv($recv($self._package())._transport())._setPath_(aString);
+$self._commitPackage();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"commitToPath:",{aString:aString},$globals.HLPackageCommitErrorHelper)});
@@ -1563,8 +1563,8 @@ $core.method({
 selector: "model",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@model"];
+var self=this,$self=this;
+return $self["@model"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -1581,8 +1581,8 @@ $core.method({
 selector: "model:",
 protocol: "accessing",
 fn: function (aToolModel){
-var self=this;
-self["@model"]=aToolModel;
+var self=this,$self=this;
+$self["@model"]=aToolModel;
 return self;
 
 },
@@ -1600,11 +1600,11 @@ $core.method({
 selector: "package",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv(self._model())._packageToCommit();
+return $recv($self._model())._packageToCommit();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"package",{},$globals.HLPackageCommitErrorHelper)});
 //>>excludeEnd("ctx");
@@ -1623,13 +1623,13 @@ $core.method({
 selector: "showHelp",
 protocol: "actions",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$2;
 $1=$recv($globals.HLConfirmationWidget)._new();
-$2=$recv("Commit failed for namespace \x22".__comma($recv($recv(self._package())._transport())._namespace())).__comma("\x22. Do you want to commit to another path?");
+$2=$recv("Commit failed for namespace \x22".__comma($recv($recv($self._package())._transport())._namespace())).__comma("\x22. Do you want to commit to another path?");
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx[","]=1;
 //>>excludeEnd("ctx");
@@ -1638,7 +1638,7 @@ $recv($1)._actionBlock_((function(){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-return self._showNewCommitPath();
+return $self._showNewCommitPath();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({},$ctx1,1)});
 //>>excludeEnd("ctx");
@@ -1665,7 +1665,7 @@ $core.method({
 selector: "showNewCommitPath",
 protocol: "actions",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -1677,7 +1677,7 @@ $recv($1)._actionBlock_((function(url){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-return self._commitToPath_(url);
+return $self._commitToPath_(url);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({url:url},$ctx1,1)});
 //>>excludeEnd("ctx");
@@ -1705,12 +1705,12 @@ $core.method({
 selector: "on:",
 protocol: "instance creation",
 fn: function (aToolModel){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=self._new();
+$1=$self._new();
 $recv($1)._model_(aToolModel);
 return $recv($1)._yourself();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);

File diff suppressed because it is too large
+ 159 - 159
src/Helios-Inspector.js


File diff suppressed because it is too large
+ 160 - 160
src/Helios-KeyBindings.js


+ 72 - 72
src/Helios-Layout.js

@@ -12,14 +12,14 @@ $core.method({
 selector: "renderOn:",
 protocol: "rendering",
 fn: function (html){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
 $1=$recv(html)._div();
 $recv($1)._class_("tool_container");
-$recv($1)._with_(self._splitter());
+$recv($1)._with_($self._splitter());
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"renderOn:",{html:html},$globals.HLContainer)});
@@ -39,8 +39,8 @@ $core.method({
 selector: "splitter",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@splitter"];
+var self=this,$self=this;
+return $self["@splitter"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -57,8 +57,8 @@ $core.method({
 selector: "splitter:",
 protocol: "accessing",
 fn: function (aSplitter){
-var self=this;
-self["@splitter"]=aSplitter;
+var self=this,$self=this;
+$self["@splitter"]=aSplitter;
 return self;
 
 },
@@ -77,12 +77,12 @@ $core.method({
 selector: "with:",
 protocol: "instance creation",
 fn: function (aSplitter){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=self._new();
+$1=$self._new();
 $recv($1)._splitter_(aSplitter);
 return $recv($1)._yourself();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -105,7 +105,7 @@ $core.method({
 selector: "cssClass",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "splitter";
 
 },
@@ -123,8 +123,8 @@ $core.method({
 selector: "firstWidget",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@firstWidget"];
+var self=this,$self=this;
+return $self["@firstWidget"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -141,8 +141,8 @@ $core.method({
 selector: "firstWidget:",
 protocol: "accessing",
 fn: function (aWidget){
-var self=this;
-self["@firstWidget"]=aWidget;
+var self=this,$self=this;
+$self["@firstWidget"]=aWidget;
 return self;
 
 },
@@ -160,7 +160,7 @@ $core.method({
 selector: "isHeliosSplitter",
 protocol: "testing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return true;
 
 },
@@ -178,7 +178,7 @@ $core.method({
 selector: "panesCssClass",
 protocol: "rendering",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "panes";
 
 },
@@ -196,7 +196,7 @@ $core.method({
 selector: "renderOn:",
 protocol: "rendering",
 fn: function (html){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -205,7 +205,7 @@ $1=$recv(html)._div();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["div"]=1;
 //>>excludeEnd("ctx");
-$recv($1)._class_(self._panesCssClass());
+$recv($1)._class_($self._panesCssClass());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["class:"]=1;
 //>>excludeEnd("ctx");
@@ -221,25 +221,25 @@ $recv($3)._class_("pane");
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx2.sendIdx["class:"]=2;
 //>>excludeEnd("ctx");
-$4=$recv($3)._with_(self._firstWidget());
+$4=$recv($3)._with_($self._firstWidget());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx2.sendIdx["with:"]=2;
 //>>excludeEnd("ctx");
-self["@firstPane"]=$4;
-self["@firstPane"];
+$self["@firstPane"]=$4;
+$self["@firstPane"];
 $5=$recv(html)._div();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx2.sendIdx["div"]=3;
 //>>excludeEnd("ctx");
-self["@splitter"]=$recv($5)._class_(self._cssClass());
+$self["@splitter"]=$recv($5)._class_($self._cssClass());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx2.sendIdx["class:"]=3;
 //>>excludeEnd("ctx");
-self["@splitter"];
+$self["@splitter"];
 $6=$recv(html)._div();
 $recv($6)._class_("pane");
-self["@secondPane"]=$recv($6)._with_(self._secondWidget());
-return self["@secondPane"];
+$self["@secondPane"]=$recv($6)._with_($self._secondWidget());
+return $self["@secondPane"];
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({},$ctx1,1)});
 //>>excludeEnd("ctx");
@@ -247,7 +247,7 @@ return self["@secondPane"];
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["with:"]=1;
 //>>excludeEnd("ctx");
-self._setupSplitter();
+$self._setupSplitter();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"renderOn:",{html:html},$globals.HLSplitter)});
@@ -267,7 +267,7 @@ $core.method({
 selector: "resize",
 protocol: "rendering",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return self;
 
 },
@@ -285,8 +285,8 @@ $core.method({
 selector: "secondWidget",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@secondWidget"];
+var self=this,$self=this;
+return $self["@secondWidget"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -303,8 +303,8 @@ $core.method({
 selector: "secondWidget:",
 protocol: "accessing",
 fn: function (aWidget){
-var self=this;
-self["@secondWidget"]=aWidget;
+var self=this,$self=this;
+$self["@secondWidget"]=aWidget;
 return self;
 
 },
@@ -322,7 +322,7 @@ $core.method({
 selector: "setupSplitter",
 protocol: "rendering",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return self;
 
 },
@@ -341,12 +341,12 @@ $core.method({
 selector: "with:with:",
 protocol: "instance creation",
 fn: function (aWidget,anotherWidget){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=self._new();
+$1=$self._new();
 $recv($1)._firstWidget_(aWidget);
 $recv($1)._secondWidget_(anotherWidget);
 return $recv($1)._yourself();
@@ -370,7 +370,7 @@ $core.method({
 selector: "cssClass",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -379,7 +379,7 @@ $1=(
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = true,
 //>>excludeEnd("ctx");
-($globals.HLHorizontalSplitter.superclass||$boot.nilAsClass).fn.prototype._cssClass.apply($recv(self), []));
+($globals.HLHorizontalSplitter.superclass||$boot.nilAsClass).fn.prototype._cssClass.apply($self, []));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = false;
 //>>excludeEnd("ctx");;
@@ -402,7 +402,7 @@ $core.method({
 selector: "panesCssClass",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -411,7 +411,7 @@ $1=(
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = true,
 //>>excludeEnd("ctx");
-($globals.HLHorizontalSplitter.superclass||$boot.nilAsClass).fn.prototype._panesCssClass.apply($recv(self), []));
+($globals.HLHorizontalSplitter.superclass||$boot.nilAsClass).fn.prototype._panesCssClass.apply($self, []));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = false;
 //>>excludeEnd("ctx");;
@@ -434,11 +434,11 @@ $core.method({
 selector: "resize",
 protocol: "actions",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-self._resize_($recv($recv(self["@splitter"])._asJQuery())._css_("top"));
+$self._resize_($recv($recv($self["@splitter"])._asJQuery())._css_("top"));
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"resize",{},$globals.HLHorizontalSplitter)});
@@ -458,18 +458,18 @@ $core.method({
 selector: "resize:",
 protocol: "actions",
 fn: function (anInteger){
-var self=this;
+var self=this,$self=this;
 var container,size,offset,percentage;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$3,$2,$6,$7,$5,$4,$8,$10,$9,$11,$14,$13,$12;
-$1=$recv(self["@firstPane"])._asJQuery();
+$1=$recv($self["@firstPane"])._asJQuery();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["asJQuery"]=1;
 //>>excludeEnd("ctx");
 container=$recv($1)._parent();
-$3=$recv(self["@firstPane"])._asJQuery();
+$3=$recv($self["@firstPane"])._asJQuery();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["asJQuery"]=2;
 //>>excludeEnd("ctx");
@@ -488,7 +488,7 @@ $ctx1.sendIdx["-"]=1;
 $4=$recv($5).__slash(size);
 percentage=$recv($4).__star((100));
 percentage=(80)._min_($recv(percentage)._max_((20)));
-$8=$recv(self["@firstPane"])._asJQuery();
+$8=$recv($self["@firstPane"])._asJQuery();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["asJQuery"]=3;
 //>>excludeEnd("ctx");
@@ -504,7 +504,7 @@ $recv($8)._css_put_("bottom",$9);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["css:put:"]=1;
 //>>excludeEnd("ctx");
-$11=$recv(self["@splitter"])._asJQuery();
+$11=$recv($self["@splitter"])._asJQuery();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["asJQuery"]=4;
 //>>excludeEnd("ctx");
@@ -524,7 +524,7 @@ $recv($11)._css_put_("top",$12);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["css:put:"]=2;
 //>>excludeEnd("ctx");
-$recv($recv(self["@secondPane"])._asJQuery())._css_put_("top",$recv($recv((100).__minus(percentage))._asString()).__comma("%"));
+$recv($recv($self["@secondPane"])._asJQuery())._css_put_("top",$recv($recv((100).__minus(percentage))._asString()).__comma("%"));
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"resize:",{anInteger:anInteger,container:container,size:size,offset:offset,percentage:percentage},$globals.HLHorizontalSplitter)});
@@ -544,20 +544,20 @@ $core.method({
 selector: "setupSplitter",
 protocol: "rendering",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=$recv(self["@splitter"])._asJQuery();
+$1=$recv($self["@splitter"])._asJQuery();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["asJQuery"]=1;
 //>>excludeEnd("ctx");
-$recv($1)._draggable_($globals.HashedCollection._newFromPairs_(["axis","y","containment",$recv($recv(self["@splitter"])._asJQuery())._parent(),"helper","clone","start",(function(e,ui){
+$recv($1)._draggable_($globals.HashedCollection._newFromPairs_(["axis","y","containment",$recv($recv($self["@splitter"])._asJQuery())._parent(),"helper","clone","start",(function(e,ui){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-return self._startResizing_($recv(ui)._helper());
+return $self._startResizing_($recv(ui)._helper());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({e:e,ui:ui},$ctx1,1)});
 //>>excludeEnd("ctx");
@@ -565,7 +565,7 @@ return self._startResizing_($recv(ui)._helper());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-return self._resize_($recv($recv(ui)._offset())._top());
+return $self._resize_($recv($recv(ui)._offset())._top());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({e:e,ui:ui},$ctx1,2)});
 //>>excludeEnd("ctx");
@@ -589,11 +589,11 @@ $core.method({
 selector: "startResizing:",
 protocol: "actions",
 fn: function (aSplitter){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(aSplitter)._width_($recv($recv(self["@splitter"])._asJQuery())._width());
+$recv(aSplitter)._width_($recv($recv($self["@splitter"])._asJQuery())._width());
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"startResizing:",{aSplitter:aSplitter},$globals.HLHorizontalSplitter)});
@@ -616,7 +616,7 @@ $core.method({
 selector: "cssClass",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -625,7 +625,7 @@ $1=(
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = true,
 //>>excludeEnd("ctx");
-($globals.HLVerticalSplitter.superclass||$boot.nilAsClass).fn.prototype._cssClass.apply($recv(self), []));
+($globals.HLVerticalSplitter.superclass||$boot.nilAsClass).fn.prototype._cssClass.apply($self, []));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = false;
 //>>excludeEnd("ctx");;
@@ -648,7 +648,7 @@ $core.method({
 selector: "panesCssClass",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -657,7 +657,7 @@ $1=(
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = true,
 //>>excludeEnd("ctx");
-($globals.HLVerticalSplitter.superclass||$boot.nilAsClass).fn.prototype._panesCssClass.apply($recv(self), []));
+($globals.HLVerticalSplitter.superclass||$boot.nilAsClass).fn.prototype._panesCssClass.apply($self, []));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = false;
 //>>excludeEnd("ctx");;
@@ -680,11 +680,11 @@ $core.method({
 selector: "resize",
 protocol: "actions",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-self._resize_($recv($recv(self["@splitter"])._asJQuery())._css_("left"));
+$self._resize_($recv($recv($self["@splitter"])._asJQuery())._css_("left"));
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"resize",{},$globals.HLVerticalSplitter)});
@@ -704,18 +704,18 @@ $core.method({
 selector: "resize:",
 protocol: "actions",
 fn: function (anInteger){
-var self=this;
+var self=this,$self=this;
 var container,size,offset,percentage;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$3,$2,$6,$7,$5,$4,$8,$10,$9,$11,$14,$13,$12;
-$1=$recv(self["@firstPane"])._asJQuery();
+$1=$recv($self["@firstPane"])._asJQuery();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["asJQuery"]=1;
 //>>excludeEnd("ctx");
 container=$recv($1)._parent();
-$3=$recv(self["@firstPane"])._asJQuery();
+$3=$recv($self["@firstPane"])._asJQuery();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["asJQuery"]=2;
 //>>excludeEnd("ctx");
@@ -734,7 +734,7 @@ $ctx1.sendIdx["-"]=1;
 $4=$recv($5).__slash(size);
 percentage=$recv($4).__star((100));
 percentage=(80)._min_($recv(percentage)._max_((20)));
-$8=$recv(self["@firstPane"])._asJQuery();
+$8=$recv($self["@firstPane"])._asJQuery();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["asJQuery"]=3;
 //>>excludeEnd("ctx");
@@ -750,7 +750,7 @@ $recv($8)._css_put_("right",$9);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["css:put:"]=1;
 //>>excludeEnd("ctx");
-$11=$recv(self["@splitter"])._asJQuery();
+$11=$recv($self["@splitter"])._asJQuery();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["asJQuery"]=4;
 //>>excludeEnd("ctx");
@@ -770,7 +770,7 @@ $recv($11)._css_put_("left",$12);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["css:put:"]=2;
 //>>excludeEnd("ctx");
-$recv($recv(self["@secondPane"])._asJQuery())._css_put_("left",$recv($recv((100).__minus(percentage))._asString()).__comma("%"));
+$recv($recv($self["@secondPane"])._asJQuery())._css_put_("left",$recv($recv((100).__minus(percentage))._asString()).__comma("%"));
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"resize:",{anInteger:anInteger,container:container,size:size,offset:offset,percentage:percentage},$globals.HLVerticalSplitter)});
@@ -790,20 +790,20 @@ $core.method({
 selector: "setupSplitter",
 protocol: "rendering",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=$recv(self["@splitter"])._asJQuery();
+$1=$recv($self["@splitter"])._asJQuery();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["asJQuery"]=1;
 //>>excludeEnd("ctx");
-$recv($1)._draggable_($globals.HashedCollection._newFromPairs_(["axis","x","containment",$recv($recv(self["@splitter"])._asJQuery())._parent(),"helper","clone","start",(function(e,ui){
+$recv($1)._draggable_($globals.HashedCollection._newFromPairs_(["axis","x","containment",$recv($recv($self["@splitter"])._asJQuery())._parent(),"helper","clone","start",(function(e,ui){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-return self._startResizing_($recv(ui)._helper());
+return $self._startResizing_($recv(ui)._helper());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({e:e,ui:ui},$ctx1,1)});
 //>>excludeEnd("ctx");
@@ -811,7 +811,7 @@ return self._startResizing_($recv(ui)._helper());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-return self._resize_($recv($recv(ui)._offset())._left());
+return $self._resize_($recv($recv(ui)._offset())._left());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({e:e,ui:ui},$ctx1,2)});
 //>>excludeEnd("ctx");
@@ -835,11 +835,11 @@ $core.method({
 selector: "startResizing:",
 protocol: "actions",
 fn: function (aSplitter){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(aSplitter)._height_($recv($recv(self["@splitter"])._asJQuery())._height());
+$recv(aSplitter)._height_($recv($recv($self["@splitter"])._asJQuery())._height());
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"startResizing:",{aSplitter:aSplitter},$globals.HLVerticalSplitter)});
@@ -860,7 +860,7 @@ $core.method({
 selector: "isHeliosSplitter",
 protocol: "*Helios-Layout",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return false;
 
 },

+ 151 - 151
src/Helios-References.js

@@ -12,12 +12,12 @@ $core.method({
 selector: "initializeFromMethod:",
 protocol: "initialization",
 fn: function (aCompiledMethod){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-self._selector_($recv(aCompiledMethod)._selector());
-self._methodClass_($recv(aCompiledMethod)._methodClass());
+$self._selector_($recv(aCompiledMethod)._selector());
+$self._methodClass_($recv(aCompiledMethod)._methodClass());
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"initializeFromMethod:",{aCompiledMethod:aCompiledMethod},$globals.HLMethodReference)});
@@ -37,11 +37,11 @@ $core.method({
 selector: "method",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv(self._methodClass())._methodAt_(self._selector());
+return $recv($self._methodClass())._methodAt_($self._selector());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"method",{},$globals.HLMethodReference)});
 //>>excludeEnd("ctx");
@@ -60,8 +60,8 @@ $core.method({
 selector: "methodClass",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@methodClass"];
+var self=this,$self=this;
+return $self["@methodClass"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -78,8 +78,8 @@ $core.method({
 selector: "methodClass:",
 protocol: "accessing",
 fn: function (aClass){
-var self=this;
-self["@methodClass"]=aClass;
+var self=this,$self=this;
+$self["@methodClass"]=aClass;
 return self;
 
 },
@@ -97,8 +97,8 @@ $core.method({
 selector: "selector",
 protocol: "accessing",
 fn: function (){
-var self=this;
-return self["@selector"];
+var self=this,$self=this;
+return $self["@selector"];
 
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
@@ -115,8 +115,8 @@ $core.method({
 selector: "selector:",
 protocol: "accessing",
 fn: function (aString){
-var self=this;
-self["@selector"]=aString;
+var self=this,$self=this;
+$self["@selector"]=aString;
 return self;
 
 },
@@ -134,11 +134,11 @@ $core.method({
 selector: "source",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv(self._method())._source();
+return $recv($self._method())._source();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"source",{},$globals.HLMethodReference)});
 //>>excludeEnd("ctx");
@@ -158,12 +158,12 @@ $core.method({
 selector: "on:",
 protocol: "instance creation",
 fn: function (aCompiledMethod){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=self._new();
+$1=$self._new();
 $recv($1)._initializeFromMethod_(aCompiledMethod);
 return $recv($1)._yourself();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -186,16 +186,16 @@ $core.method({
 selector: "classReferencesListWidget",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$receiver;
-$1=self["@classReferencesListWidget"];
+$1=$self["@classReferencesListWidget"];
 if(($receiver = $1) == null || $receiver.a$nil){
-self["@classReferencesListWidget"]=$recv($globals.HLClassReferencesListWidget)._on_(self._model());
-self["@classReferencesListWidget"];
-return $recv(self["@classReferencesListWidget"])._next_(self._regexpListWidget());
+$self["@classReferencesListWidget"]=$recv($globals.HLClassReferencesListWidget)._on_($self._model());
+$self["@classReferencesListWidget"];
+return $recv($self["@classReferencesListWidget"])._next_($self._regexpListWidget());
 } else {
 return $1;
 }
@@ -217,16 +217,16 @@ $core.method({
 selector: "implementorsListWidget",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$receiver;
-$1=self["@implementorsListWidget"];
+$1=$self["@implementorsListWidget"];
 if(($receiver = $1) == null || $receiver.a$nil){
-self["@implementorsListWidget"]=$recv($globals.HLImplementorsListWidget)._on_(self._model());
-self["@implementorsListWidget"];
-return $recv(self["@implementorsListWidget"])._next_(self._classReferencesListWidget());
+$self["@implementorsListWidget"]=$recv($globals.HLImplementorsListWidget)._on_($self._model());
+$self["@implementorsListWidget"];
+return $recv($self["@implementorsListWidget"])._next_($self._classReferencesListWidget());
 } else {
 return $1;
 }
@@ -248,17 +248,17 @@ $core.method({
 selector: "model",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$2,$receiver;
-$1=self["@model"];
+$1=$self["@model"];
 if(($receiver = $1) == null || $receiver.a$nil){
 $2=$recv($globals.HLReferencesModel)._new();
-$recv($2)._environment_($recv(self._manager())._environment());
-self["@model"]=$recv($2)._yourself();
-return self["@model"];
+$recv($2)._environment_($recv($self._manager())._environment());
+$self["@model"]=$recv($2)._yourself();
+return $self["@model"];
 } else {
 return $1;
 }
@@ -280,8 +280,8 @@ $core.method({
 selector: "model:",
 protocol: "accessing",
 fn: function (aModel){
-var self=this;
-self["@model"]=aModel;
+var self=this,$self=this;
+$self["@model"]=aModel;
 return self;
 
 },
@@ -299,16 +299,16 @@ $core.method({
 selector: "regexpListWidget",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$receiver;
-$1=self["@regexpListWidget"];
+$1=$self["@regexpListWidget"];
 if(($receiver = $1) == null || $receiver.a$nil){
-self["@regexpListWidget"]=$recv($globals.HLRegexpListWidget)._on_(self._model());
-self["@regexpListWidget"];
-return $recv(self["@regexpListWidget"])._next_(self._sourceCodeWidget());
+$self["@regexpListWidget"]=$recv($globals.HLRegexpListWidget)._on_($self._model());
+$self["@regexpListWidget"];
+return $recv($self["@regexpListWidget"])._next_($self._sourceCodeWidget());
 } else {
 return $1;
 }
@@ -330,11 +330,11 @@ $core.method({
 selector: "registerBindingsOn:",
 protocol: "actions",
 fn: function (aBindingGroup){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv($globals.HLToolCommand)._registerConcreteClassesOn_for_(aBindingGroup,self._model());
+$recv($globals.HLToolCommand)._registerConcreteClassesOn_for_(aBindingGroup,$self._model());
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"registerBindingsOn:",{aBindingGroup:aBindingGroup},$globals.HLReferences)});
@@ -354,24 +354,24 @@ $core.method({
 selector: "renderContentOn:",
 protocol: "rendering",
 fn: function (html){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $5,$4,$3,$2,$1;
-$5=self._sendersListWidget();
+$5=$self._sendersListWidget();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["sendersListWidget"]=1;
 //>>excludeEnd("ctx");
-$4=$recv($globals.HLVerticalSplitter)._with_with_($5,self._implementorsListWidget());
+$4=$recv($globals.HLVerticalSplitter)._with_with_($5,$self._implementorsListWidget());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["with:with:"]=3;
 //>>excludeEnd("ctx");
-$3=$recv($globals.HLVerticalSplitter)._with_with_($4,$recv($globals.HLVerticalSplitter)._with_with_(self._classReferencesListWidget(),self._regexpListWidget()));
+$3=$recv($globals.HLVerticalSplitter)._with_with_($4,$recv($globals.HLVerticalSplitter)._with_with_($self._classReferencesListWidget(),$self._regexpListWidget()));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["with:with:"]=2;
 //>>excludeEnd("ctx");
-$2=$recv($globals.HLHorizontalSplitter)._with_with_($3,self._sourceCodeWidget());
+$2=$recv($globals.HLHorizontalSplitter)._with_with_($3,$self._sourceCodeWidget());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["with:with:"]=1;
 //>>excludeEnd("ctx");
@@ -380,7 +380,7 @@ $recv(html)._with_($1);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["with:"]=1;
 //>>excludeEnd("ctx");
-$recv(self._sendersListWidget())._focus();
+$recv($self._sendersListWidget())._focus();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"renderContentOn:",{html:html},$globals.HLReferences)});
@@ -400,12 +400,12 @@ $core.method({
 selector: "search:",
 protocol: "actions",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._model())._search_(aString);
-self._setTabLabel_(aString);
+$recv($self._model())._search_(aString);
+$self._setTabLabel_(aString);
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"search:",{aString:aString},$globals.HLReferences)});
@@ -425,16 +425,16 @@ $core.method({
 selector: "sendersListWidget",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$receiver;
-$1=self["@sendersListWidget"];
+$1=$self["@sendersListWidget"];
 if(($receiver = $1) == null || $receiver.a$nil){
-self["@sendersListWidget"]=$recv($globals.HLSendersListWidget)._on_(self._model());
-self["@sendersListWidget"];
-return $recv(self["@sendersListWidget"])._next_(self._implementorsListWidget());
+$self["@sendersListWidget"]=$recv($globals.HLSendersListWidget)._on_($self._model());
+$self["@sendersListWidget"];
+return $recv($self["@sendersListWidget"])._next_($self._implementorsListWidget());
 } else {
 return $1;
 }
@@ -456,17 +456,17 @@ $core.method({
 selector: "sourceCodeWidget",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$2,$receiver;
-$1=self["@sourceCodeWidget"];
+$1=$self["@sourceCodeWidget"];
 if(($receiver = $1) == null || $receiver.a$nil){
 $2=$recv($globals.HLBrowserCodeWidget)._new();
-$recv($2)._browserModel_(self._model());
-self["@sourceCodeWidget"]=$recv($2)._yourself();
-return self["@sourceCodeWidget"];
+$recv($2)._browserModel_($self._model());
+$self["@sourceCodeWidget"]=$recv($2)._yourself();
+return $self["@sourceCodeWidget"];
 } else {
 return $1;
 }
@@ -489,7 +489,7 @@ $core.method({
 selector: "canBeOpenAsTab",
 protocol: "testing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return false;
 
 },
@@ -507,7 +507,7 @@ $core.method({
 selector: "tabClass",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "references";
 
 },
@@ -525,7 +525,7 @@ $core.method({
 selector: "tabLabel",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "References";
 
 },
@@ -543,7 +543,7 @@ $core.method({
 selector: "tabPriority",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return (100);
 
 },
@@ -563,11 +563,11 @@ $core.method({
 selector: "activateListItem:",
 protocol: "actions",
 fn: function (anItem){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._model())._withChangesDo_((function(){
+$recv($self._model())._withChangesDo_((function(){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
@@ -575,7 +575,7 @@ return (
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx2.supercall = true,
 //>>excludeEnd("ctx");
-($globals.HLReferencesListWidget.superclass||$boot.nilAsClass).fn.prototype._activateListItem_.apply($recv(self), [anItem]));
+($globals.HLReferencesListWidget.superclass||$boot.nilAsClass).fn.prototype._activateListItem_.apply($self, [anItem]));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx2.supercall = false;
 //>>excludeEnd("ctx");;
@@ -602,7 +602,7 @@ $core.method({
 selector: "commandCategory",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Methods";
 
 },
@@ -620,7 +620,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "List";
 
 },
@@ -638,17 +638,17 @@ $core.method({
 selector: "observeModel",
 protocol: "actions",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=$recv(self._model())._announcer();
+$1=$recv($self._model())._announcer();
 $recv($1)._on_do_($globals.HLSearchReferences,(function(ann){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-return self._onSearchReferences_($recv(ann)._searchString());
+return $self._onSearchReferences_($recv(ann)._searchString());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({ann:ann},$ctx1,1)});
 //>>excludeEnd("ctx");
@@ -660,7 +660,7 @@ $recv($1)._on_do_($globals.HLMethodSelected,(function(ann){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-return self._onMethodSelected_($recv(ann)._item());
+return $self._onMethodSelected_($recv(ann)._item());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({ann:ann},$ctx1,2)});
 //>>excludeEnd("ctx");
@@ -684,7 +684,7 @@ $core.method({
 selector: "onMethodSelected:",
 protocol: "reactions",
 fn: function (aMethod){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -696,7 +696,7 @@ return self;
 } else {
 aMethod;
 }
-$recv(self._items())._detect_ifNone_((function(each){
+$recv($self._items())._detect_ifNone_((function(each){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
@@ -716,8 +716,8 @@ $2=$recv(aMethod)._selector();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["selector"]=2;
 //>>excludeEnd("ctx");
-self._selectedItem_($2);
-self._activateItem_($recv(aMethod)._selector());
+$self._selectedItem_($2);
+$self._activateItem_($recv(aMethod)._selector());
 return self;
 }
 catch(e) {if(e===$early)return e[0]; throw e}
@@ -739,11 +739,11 @@ $core.method({
 selector: "onSearchReferences:",
 protocol: "reactions",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-self._subclassResponsibility();
+$self._subclassResponsibility();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"onSearchReferences:",{aString:aString},$globals.HLReferencesListWidget)});
@@ -763,7 +763,7 @@ $core.method({
 selector: "renderItemLabel:on:",
 protocol: "rendering",
 fn: function (aMethod,html){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -792,7 +792,7 @@ $core.method({
 selector: "selectItem:",
 protocol: "actions",
 fn: function (aMethod){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -801,11 +801,11 @@ var $1;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = true,
 //>>excludeEnd("ctx");
-($globals.HLReferencesListWidget.superclass||$boot.nilAsClass).fn.prototype._selectItem_.apply($recv(self), [aMethod]));
+($globals.HLReferencesListWidget.superclass||$boot.nilAsClass).fn.prototype._selectItem_.apply($self, [aMethod]));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = false;
 //>>excludeEnd("ctx");;
-$1=self._model();
+$1=$self._model();
 $recv($1)._selectedClass_(nil);
 $recv($1)._selectedMethod_(aMethod);
 return self;
@@ -828,12 +828,12 @@ $core.method({
 selector: "on:",
 protocol: "instance creation",
 fn: function (aModel){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
-$1=self._new();
+$1=$self._new();
 $recv($1)._model_(aModel);
 return $recv($1)._yourself();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -856,7 +856,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Class references";
 
 },
@@ -874,13 +874,13 @@ $core.method({
 selector: "onSearchReferences:",
 protocol: "reactions",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-self._selectItem_(nil);
-self._items_($recv(self._model())._classReferencesOf_(aString));
-self._refresh();
+$self._selectItem_(nil);
+$self._items_($recv($self._model())._classReferencesOf_(aString));
+$self._refresh();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"onSearchReferences:",{aString:aString},$globals.HLClassReferencesListWidget)});
@@ -903,7 +903,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Implementors";
 
 },
@@ -921,13 +921,13 @@ $core.method({
 selector: "onSearchReferences:",
 protocol: "reactions",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-self._selectItem_(nil);
-self._items_($recv(self._model())._implementorsOf_(aString));
-self._refresh();
+$self._selectItem_(nil);
+$self._items_($recv($self._model())._implementorsOf_(aString));
+$self._refresh();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"onSearchReferences:",{aString:aString},$globals.HLImplementorsListWidget)});
@@ -950,7 +950,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Source search";
 
 },
@@ -968,13 +968,13 @@ $core.method({
 selector: "onSearchReferences:",
 protocol: "reactions",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-self._selectItem_(nil);
-self._items_($recv(self._model())._regexpReferencesOf_(aString));
-self._refresh();
+$self._selectItem_(nil);
+$self._items_($recv($self._model())._regexpReferencesOf_(aString));
+$self._refresh();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"onSearchReferences:",{aString:aString},$globals.HLRegexpListWidget)});
@@ -997,7 +997,7 @@ $core.method({
 selector: "label",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return "Senders";
 
 },
@@ -1015,13 +1015,13 @@ $core.method({
 selector: "onSearchReferences:",
 protocol: "reactions",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-self._selectItem_(nil);
-self._items_($recv(self._model())._sendersOf_(aString));
-self._refresh();
+$self._selectItem_(nil);
+$self._items_($recv($self._model())._sendersOf_(aString));
+$self._refresh();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"onSearchReferences:",{aString:aString},$globals.HLSendersListWidget)});
@@ -1044,11 +1044,11 @@ $core.method({
 selector: "allMethods",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return self._methodsCache();
+return $self._methodsCache();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"allMethods",{},$globals.HLReferencesModel)});
 //>>excludeEnd("ctx");
@@ -1067,11 +1067,11 @@ $core.method({
 selector: "classReferencesOf:",
 protocol: "accessing",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv(self._allMethods())._select_((function(each){
+return $recv($self._allMethods())._select_((function(each){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
@@ -1098,11 +1098,11 @@ $core.method({
 selector: "classesAndMetaclasses",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return self._classesAndMetaclassesCache();
+return $self._classesAndMetaclassesCache();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"classesAndMetaclasses",{},$globals.HLReferencesModel)});
 //>>excludeEnd("ctx");
@@ -1121,18 +1121,18 @@ $core.method({
 selector: "classesAndMetaclassesCache",
 protocol: "cache",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$receiver;
-$1=self["@classesAndMetaclassesCache"];
+$1=$self["@classesAndMetaclassesCache"];
 if(($receiver = $1) == null || $receiver.a$nil){
-self._updateClassesAndMetaclassesCache();
+$self._updateClassesAndMetaclassesCache();
 } else {
 $1;
 }
-return self["@classesAndMetaclassesCache"];
+return $self["@classesAndMetaclassesCache"];
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"classesAndMetaclassesCache",{},$globals.HLReferencesModel)});
 //>>excludeEnd("ctx");
@@ -1151,11 +1151,11 @@ $core.method({
 selector: "implementorsOf:",
 protocol: "accessing",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv($recv(self._allMethods())._select_((function(each){
+return $recv($recv($self._allMethods())._select_((function(each){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
@@ -1167,7 +1167,7 @@ return $recv($recv(each)._selector()).__eq(aString);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-return self._methodReferenceOn_(each);
+return $self._methodReferenceOn_(each);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({each:each},$ctx1,2)});
 //>>excludeEnd("ctx");
@@ -1190,7 +1190,7 @@ $core.method({
 selector: "isReferencesModel",
 protocol: "testing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 return true;
 
 },
@@ -1208,7 +1208,7 @@ $core.method({
 selector: "methodReferenceOn:",
 protocol: "accessing",
 fn: function (aCompiledMethod){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -1231,18 +1231,18 @@ $core.method({
 selector: "methodsCache",
 protocol: "cache",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$receiver;
-$1=self["@methodsCache"];
+$1=$self["@methodsCache"];
 if(($receiver = $1) == null || $receiver.a$nil){
-self._updateMethodsCache();
+$self._updateMethodsCache();
 } else {
 $1;
 }
-return self["@methodsCache"];
+return $self["@methodsCache"];
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"methodsCache",{},$globals.HLReferencesModel)});
 //>>excludeEnd("ctx");
@@ -1261,12 +1261,12 @@ $core.method({
 selector: "openClassNamed:",
 protocol: "actions",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 var browser;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-self._withChangesDo_((function(){
+$self._withChangesDo_((function(){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
@@ -1296,13 +1296,13 @@ $core.method({
 selector: "openMethod",
 protocol: "actions",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 var browser;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$receiver;
-$1=self._selectedMethod();
+$1=$self._selectedMethod();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["selectedMethod"]=1;
 //>>excludeEnd("ctx");
@@ -1311,13 +1311,13 @@ return self;
 } else {
 $1;
 }
-self._withChangesDo_((function(){
+$self._withChangesDo_((function(){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
 browser=$recv($globals.HLBrowser)._openAsTab();
 browser;
-return $recv(browser)._openMethod_(self._selectedMethod());
+return $recv(browser)._openMethod_($self._selectedMethod());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({},$ctx1,2)});
 //>>excludeEnd("ctx");
@@ -1341,11 +1341,11 @@ $core.method({
 selector: "regexpReferencesOf:",
 protocol: "accessing",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv($recv(self._allMethods())._select_((function(each){
+return $recv($recv($self._allMethods())._select_((function(each){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
@@ -1357,7 +1357,7 @@ return $recv($recv(each)._source())._match_(aString);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-return self._methodReferenceOn_(each);
+return $self._methodReferenceOn_(each);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({each:each},$ctx1,2)});
 //>>excludeEnd("ctx");
@@ -1380,13 +1380,13 @@ $core.method({
 selector: "search:",
 protocol: "actions",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$3,$2;
-self._updateCaches();
-$1=self._announcer();
+$self._updateCaches();
+$1=$self._announcer();
 $3=$recv($globals.HLSearchReferences)._new();
 $recv($3)._searchString_(aString);
 $2=$recv($3)._yourself();
@@ -1410,11 +1410,11 @@ $core.method({
 selector: "sendersOf:",
 protocol: "accessing",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv($recv(self._allMethods())._select_((function(each){
+return $recv($recv($self._allMethods())._select_((function(each){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
@@ -1426,7 +1426,7 @@ return $recv($recv(each)._messageSends())._includes_(aString);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-return self._methodReferenceOn_(each);
+return $self._methodReferenceOn_(each);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({each:each},$ctx1,2)});
 //>>excludeEnd("ctx");
@@ -1449,12 +1449,12 @@ $core.method({
 selector: "updateCaches",
 protocol: "cache",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-self._updateClassesAndMetaclassesCache();
-self._updateMethodsCache();
+$self._updateClassesAndMetaclassesCache();
+$self._updateMethodsCache();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"updateCaches",{},$globals.HLReferencesModel)});
@@ -1474,17 +1474,17 @@ $core.method({
 selector: "updateClassesAndMetaclassesCache",
 protocol: "cache",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$receiver;
-self["@classesAndMetaclassesCache"]=$recv($globals.OrderedCollection)._new();
-$recv($recv(self._environment())._classes())._do_((function(each){
+$self["@classesAndMetaclassesCache"]=$recv($globals.OrderedCollection)._new();
+$recv($recv($self._environment())._classes())._do_((function(each){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-$recv(self["@classesAndMetaclassesCache"])._add_(each);
+$recv($self["@classesAndMetaclassesCache"])._add_(each);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx2.sendIdx["add:"]=1;
 //>>excludeEnd("ctx");
@@ -1494,7 +1494,7 @@ return $1;
 } else {
 var meta;
 meta=$receiver;
-return $recv(self["@classesAndMetaclassesCache"])._add_(meta);
+return $recv($self["@classesAndMetaclassesCache"])._add_(meta);
 }
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({each:each},$ctx1,1)});
@@ -1519,16 +1519,16 @@ $core.method({
 selector: "updateMethodsCache",
 protocol: "cache",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-self["@methodsCache"]=$recv($globals.OrderedCollection)._new();
-$recv(self._classesAndMetaclasses())._do_((function(each){
+$self["@methodsCache"]=$recv($globals.OrderedCollection)._new();
+$recv($self._classesAndMetaclasses())._do_((function(each){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-return $recv(self["@methodsCache"])._addAll_($recv(each)._methods());
+return $recv($self["@methodsCache"])._addAll_($recv(each)._methods());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({each:each},$ctx1,1)});
 //>>excludeEnd("ctx");

+ 102 - 102
src/Helios-SUnit-Tests.js

@@ -15,7 +15,7 @@ $core.method({
 selector: "setUp",
 protocol: "initializing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -23,11 +23,11 @@ return $core.withContext(function($ctx1) {
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = true,
 //>>excludeEnd("ctx");
-($globals.HLSUnitModelTest.superclass||$boot.nilAsClass).fn.prototype._setUp.apply($recv(self), []));
+($globals.HLSUnitModelTest.superclass||$boot.nilAsClass).fn.prototype._setUp.apply($self, []));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = false;
 //>>excludeEnd("ctx");;
-self["@model"]=$recv($globals.HLSUnitModel)._new();
+$self["@model"]=$recv($globals.HLSUnitModel)._new();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"setUp",{},$globals.HLSUnitModelTest)});
@@ -47,22 +47,22 @@ $core.method({
 selector: "testClassBecomesAvailable",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $2,$1;
-$2=$recv(self["@model"])._testClasses();
+$2=$recv($self["@model"])._testClasses();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["testClasses"]=1;
 //>>excludeEnd("ctx");
 $1=$recv($2)._isEmpty();
-self._assert_($1);
+$self._assert_($1);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["assert:"]=1;
 //>>excludeEnd("ctx");
-$recv(self["@model"])._selectPackage_(self._thisPackage());
-self._assert_($recv($recv(self["@model"])._testClasses())._includes_(self._class()));
+$recv($self["@model"])._selectPackage_($self._thisPackage());
+$self._assert_($recv($recv($self["@model"])._testClasses())._includes_($self._class()));
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"testClassBecomesAvailable",{},$globals.HLSUnitModelTest)});
@@ -82,11 +82,11 @@ $core.method({
 selector: "testEmptyTestResults",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-self._assert_($recv($recv(self["@model"])._testResult())._isKindOf_($globals.TestResult));
+$self._assert_($recv($recv($self["@model"])._testResult())._isKindOf_($globals.TestResult));
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"testEmptyTestResults",{},$globals.HLSUnitModelTest)});
@@ -106,26 +106,26 @@ $core.method({
 selector: "testInvertSelectedClasses",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$2,$4,$3,$6,$5,$8,$7,$10,$9;
-$recv(self["@model"])._selectAllPackages();
-$recv(self["@model"])._selectAllClasses();
-$1=self["@model"];
-$2=self._class();
+$recv($self["@model"])._selectAllPackages();
+$recv($self["@model"])._selectAllClasses();
+$1=$self["@model"];
+$2=$self._class();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["class"]=1;
 //>>excludeEnd("ctx");
 $recv($1)._unselectClass_($2);
-$4=$recv(self["@model"])._selectedClasses();
+$4=$recv($self["@model"])._selectedClasses();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["selectedClasses"]=1;
 //>>excludeEnd("ctx");
 $3=$recv($4)._notEmpty();
-self._assert_($3);
-$6=$recv(self["@model"])._selectedClasses();
+$self._assert_($3);
+$6=$recv($self["@model"])._selectedClasses();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["selectedClasses"]=2;
 //>>excludeEnd("ctx");
@@ -133,26 +133,26 @@ $5=$recv($6)._size();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["size"]=1;
 //>>excludeEnd("ctx");
-$8=$recv($recv(self["@model"])._testClasses())._size();
+$8=$recv($recv($self["@model"])._testClasses())._size();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["size"]=2;
 //>>excludeEnd("ctx");
 $7=$recv($8).__minus((1));
-self._assert_equals_($5,$7);
+$self._assert_equals_($5,$7);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["assert:equals:"]=1;
 //>>excludeEnd("ctx");
-$recv(self["@model"])._invertSelectedClasses();
-$10=$recv(self["@model"])._selectedClasses();
+$recv($self["@model"])._invertSelectedClasses();
+$10=$recv($self["@model"])._selectedClasses();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["selectedClasses"]=3;
 //>>excludeEnd("ctx");
 $9=$recv($10)._size();
-self._assert_equals_($9,(1));
+$self._assert_equals_($9,(1));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["assert:equals:"]=2;
 //>>excludeEnd("ctx");
-self._assert_equals_($recv($recv(self["@model"])._selectedClasses())._anyOne(),self._class());
+$self._assert_equals_($recv($recv($self["@model"])._selectedClasses())._anyOne(),$self._class());
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"testInvertSelectedClasses",{},$globals.HLSUnitModelTest)});
@@ -172,25 +172,25 @@ $core.method({
 selector: "testInvertSelectedPackages",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$2,$4,$3,$6,$5,$8,$7,$10,$9;
-$recv(self["@model"])._selectAllPackages();
-$1=self["@model"];
-$2=self._thisPackage();
+$recv($self["@model"])._selectAllPackages();
+$1=$self["@model"];
+$2=$self._thisPackage();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["thisPackage"]=1;
 //>>excludeEnd("ctx");
 $recv($1)._unselectPackage_($2);
-$4=$recv(self["@model"])._selectedPackages();
+$4=$recv($self["@model"])._selectedPackages();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["selectedPackages"]=1;
 //>>excludeEnd("ctx");
 $3=$recv($4)._notEmpty();
-self._assert_($3);
-$6=$recv(self["@model"])._selectedPackages();
+$self._assert_($3);
+$6=$recv($self["@model"])._selectedPackages();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["selectedPackages"]=2;
 //>>excludeEnd("ctx");
@@ -198,26 +198,26 @@ $5=$recv($6)._size();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["size"]=1;
 //>>excludeEnd("ctx");
-$8=$recv($recv(self["@model"])._testPackages())._size();
+$8=$recv($recv($self["@model"])._testPackages())._size();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["size"]=2;
 //>>excludeEnd("ctx");
 $7=$recv($8).__minus((1));
-self._assert_equals_($5,$7);
+$self._assert_equals_($5,$7);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["assert:equals:"]=1;
 //>>excludeEnd("ctx");
-$recv(self["@model"])._invertSelectedPackages();
-$10=$recv(self["@model"])._selectedPackages();
+$recv($self["@model"])._invertSelectedPackages();
+$10=$recv($self["@model"])._selectedPackages();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["selectedPackages"]=3;
 //>>excludeEnd("ctx");
 $9=$recv($10)._size();
-self._assert_equals_($9,(1));
+$self._assert_equals_($9,(1));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["assert:equals:"]=2;
 //>>excludeEnd("ctx");
-self._assert_equals_($recv($recv(self["@model"])._selectedPackages())._anyOne(),self._thisPackage());
+$self._assert_equals_($recv($recv($self["@model"])._selectedPackages())._anyOne(),$self._thisPackage());
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"testInvertSelectedPackages",{},$globals.HLSUnitModelTest)});
@@ -237,24 +237,24 @@ $core.method({
 selector: "testSelectAllClasses",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $2,$1,$3;
-$recv(self["@model"])._selectAllPackages();
-$2=$recv(self["@model"])._testClasses();
+$recv($self["@model"])._selectAllPackages();
+$2=$recv($self["@model"])._testClasses();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["testClasses"]=1;
 //>>excludeEnd("ctx");
 $1=$recv($2)._notEmpty();
-self._assert_($1);
-$recv(self["@model"])._selectAllClasses();
-$3=$recv($recv(self["@model"])._selectedClasses())._size();
+$self._assert_($1);
+$recv($self["@model"])._selectAllClasses();
+$3=$recv($recv($self["@model"])._selectedClasses())._size();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["size"]=1;
 //>>excludeEnd("ctx");
-self._assert_equals_($3,$recv($recv(self["@model"])._testClasses())._size());
+$self._assert_equals_($3,$recv($recv($self["@model"])._testClasses())._size());
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"testSelectAllClasses",{},$globals.HLSUnitModelTest)});
@@ -274,23 +274,23 @@ $core.method({
 selector: "testSelectAllPackages",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $2,$1,$3;
-$2=$recv(self["@model"])._selectedPackages();
+$2=$recv($self["@model"])._selectedPackages();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["selectedPackages"]=1;
 //>>excludeEnd("ctx");
 $1=$recv($2)._isEmpty();
-self._assert_($1);
-$recv(self["@model"])._selectAllPackages();
-$3=$recv($recv(self["@model"])._selectedPackages())._size();
+$self._assert_($1);
+$recv($self["@model"])._selectAllPackages();
+$3=$recv($recv($self["@model"])._selectedPackages())._size();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["size"]=1;
 //>>excludeEnd("ctx");
-self._assert_equals_($3,$recv($recv(self["@model"])._testPackages())._size());
+$self._assert_equals_($3,$recv($recv($self["@model"])._testPackages())._size());
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"testSelectAllPackages",{},$globals.HLSUnitModelTest)});
@@ -310,35 +310,35 @@ $core.method({
 selector: "testSelectClass",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 var announcementFired;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $2,$1,$3,$4;
-$recv(self["@model"])._selectPackage_(self._thisPackage());
-$2=$recv(self["@model"])._selectedClasses();
+$recv($self["@model"])._selectPackage_($self._thisPackage());
+$2=$recv($self["@model"])._selectedClasses();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["selectedClasses"]=1;
 //>>excludeEnd("ctx");
 $1=$recv($2)._isEmpty();
-self._assert_($1);
+$self._assert_($1);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["assert:"]=1;
 //>>excludeEnd("ctx");
-$recv($recv(self["@model"])._announcer())._on_do_for_($globals.HLClassSelected,(function(){
+$recv($recv($self["@model"])._announcer())._on_do_for_($globals.HLClassSelected,(function(){
 announcementFired=true;
 return announcementFired;
 
 }),self);
-$3=self["@model"];
-$4=self._class();
+$3=$self["@model"];
+$4=$self._class();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["class"]=1;
 //>>excludeEnd("ctx");
 $recv($3)._selectClass_($4);
-self._assert_equals_($recv($recv(self["@model"])._selectedClasses())._anyOne(),self._class());
-self._assert_(announcementFired);
+$self._assert_equals_($recv($recv($self["@model"])._selectedClasses())._anyOne(),$self._class());
+$self._assert_(announcementFired);
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"testSelectClass",{announcementFired:announcementFired},$globals.HLSUnitModelTest)});
@@ -358,34 +358,34 @@ $core.method({
 selector: "testSelectPackage",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 var announcementFired;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $2,$1,$3,$4;
-$2=$recv(self["@model"])._selectedPackages();
+$2=$recv($self["@model"])._selectedPackages();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["selectedPackages"]=1;
 //>>excludeEnd("ctx");
 $1=$recv($2)._isEmpty();
-self._assert_($1);
+$self._assert_($1);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["assert:"]=1;
 //>>excludeEnd("ctx");
-$recv($recv(self["@model"])._announcer())._on_do_for_($globals.HLPackageSelected,(function(){
+$recv($recv($self["@model"])._announcer())._on_do_for_($globals.HLPackageSelected,(function(){
 announcementFired=true;
 return announcementFired;
 
 }),self);
-$3=self["@model"];
-$4=self._thisPackage();
+$3=$self["@model"];
+$4=$self._thisPackage();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["thisPackage"]=1;
 //>>excludeEnd("ctx");
 $recv($3)._selectPackage_($4);
-self._assert_equals_($recv($recv(self["@model"])._selectedPackages())._anyOne(),self._thisPackage());
-self._assert_(announcementFired);
+$self._assert_equals_($recv($recv($self["@model"])._selectedPackages())._anyOne(),$self._thisPackage());
+$self._assert_(announcementFired);
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"testSelectPackage",{announcementFired:announcementFired},$globals.HLSUnitModelTest)});
@@ -405,31 +405,31 @@ $core.method({
 selector: "testSelectedClassNotListedIfPackageUnselected",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$2,$3,$4,$6,$5;
-$1=self["@model"];
-$2=self._thisPackage();
+$1=$self["@model"];
+$2=$self._thisPackage();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["thisPackage"]=1;
 //>>excludeEnd("ctx");
 $recv($1)._selectPackage_($2);
-$3=self["@model"];
-$4=self._class();
+$3=$self["@model"];
+$4=$self._class();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["class"]=1;
 //>>excludeEnd("ctx");
 $recv($3)._selectClass_($4);
-$6=$recv(self["@model"])._selectedClasses();
+$6=$recv($self["@model"])._selectedClasses();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["selectedClasses"]=1;
 //>>excludeEnd("ctx");
 $5=$recv($6)._anyOne();
-self._assert_equals_($5,self._class());
-$recv(self["@model"])._unselectPackage_(self._thisPackage());
-self._assert_($recv($recv(self["@model"])._selectedClasses())._isEmpty());
+$self._assert_equals_($5,$self._class());
+$recv($self["@model"])._unselectPackage_($self._thisPackage());
+$self._assert_($recv($recv($self["@model"])._selectedClasses())._isEmpty());
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"testSelectedClassNotListedIfPackageUnselected",{},$globals.HLSUnitModelTest)});
@@ -449,14 +449,14 @@ $core.method({
 selector: "testTestClassHasOnlyTestClasses",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 var notATestClass;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-notATestClass=$recv($globals.Object)._subclass_instanceVariableNames_package_("HLNotATestClass","",$recv(self._class())._category());
-$recv(self["@model"])._selectPackage_(self._thisPackage());
-self._deny_($recv($recv(self["@model"])._testClasses())._includes_(notATestClass));
+notATestClass=$recv($globals.Object)._subclass_instanceVariableNames_package_("HLNotATestClass","",$recv($self._class())._category());
+$recv($self["@model"])._selectPackage_($self._thisPackage());
+$self._deny_($recv($recv($self["@model"])._testClasses())._includes_(notATestClass));
 $recv($globals.Smalltalk)._removeClass_(notATestClass);
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -477,25 +477,25 @@ $core.method({
 selector: "testTestPackages",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $2,$1;
-$2=$recv(self["@model"])._testPackages();
+$2=$recv($self["@model"])._testPackages();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["testPackages"]=1;
 //>>excludeEnd("ctx");
 $1=$recv($2)._notEmpty();
-self._assert_($1);
+$self._assert_($1);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["assert:"]=1;
 //>>excludeEnd("ctx");
-self._assert_($recv($recv(self["@model"])._testPackages())._anySatisfy_((function(each){
+$self._assert_($recv($recv($self["@model"])._testPackages())._anySatisfy_((function(each){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-return $recv(each).__eq(self._thisPackage());
+return $recv(each).__eq($self._thisPackage());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({each:each},$ctx1,1)});
 //>>excludeEnd("ctx");
@@ -519,30 +519,30 @@ $core.method({
 selector: "testUnselectClass",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 var announcementFired;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$2;
-$recv(self["@model"])._selectPackage_(self._thisPackage());
-$1=self["@model"];
-$2=self._class();
+$recv($self["@model"])._selectPackage_($self._thisPackage());
+$1=$self["@model"];
+$2=$self._class();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["class"]=1;
 //>>excludeEnd("ctx");
 $recv($1)._selectClass_($2);
-$recv($recv(self["@model"])._announcer())._on_do_for_($globals.HLClassUnselected,(function(){
+$recv($recv($self["@model"])._announcer())._on_do_for_($globals.HLClassUnselected,(function(){
 announcementFired=true;
 return announcementFired;
 
 }),self);
-$recv(self["@model"])._unselectClass_(self._class());
-self._assert_($recv($recv(self["@model"])._selectedClasses())._isEmpty());
+$recv($self["@model"])._unselectClass_($self._class());
+$self._assert_($recv($recv($self["@model"])._selectedClasses())._isEmpty());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["assert:"]=1;
 //>>excludeEnd("ctx");
-self._assert_(announcementFired);
+$self._assert_(announcementFired);
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"testUnselectClass",{announcementFired:announcementFired},$globals.HLSUnitModelTest)});
@@ -562,29 +562,29 @@ $core.method({
 selector: "testUnselectPackage",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 var announcementFired;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$2;
-$1=self["@model"];
-$2=self._thisPackage();
+$1=$self["@model"];
+$2=$self._thisPackage();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["thisPackage"]=1;
 //>>excludeEnd("ctx");
 $recv($1)._selectPackage_($2);
-$recv($recv(self["@model"])._announcer())._on_do_for_($globals.HLPackageUnselected,(function(){
+$recv($recv($self["@model"])._announcer())._on_do_for_($globals.HLPackageUnselected,(function(){
 announcementFired=true;
 return announcementFired;
 
 }),self);
-$recv(self["@model"])._unselectPackage_(self._thisPackage());
-self._assert_($recv($recv(self["@model"])._selectedPackages())._isEmpty());
+$recv($self["@model"])._unselectPackage_($self._thisPackage());
+$self._assert_($recv($recv($self["@model"])._selectedPackages())._isEmpty());
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["assert:"]=1;
 //>>excludeEnd("ctx");
-self._assert_(announcementFired);
+$self._assert_(announcementFired);
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"testUnselectPackage",{announcementFired:announcementFired},$globals.HLSUnitModelTest)});
@@ -604,11 +604,11 @@ $core.method({
 selector: "thisPackage",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv(self._class())._package();
+return $recv($self._class())._package();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"thisPackage",{},$globals.HLSUnitModelTest)});
 //>>excludeEnd("ctx");

File diff suppressed because it is too large
+ 155 - 155
src/Helios-SUnit.js


+ 28 - 28
src/Helios-Transcript.js

@@ -15,11 +15,11 @@ $core.method({
 selector: "clear",
 protocol: "actions",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv($recv(self["@textarea"])._asJQuery())._text_("");
+$recv($recv($self["@textarea"])._asJQuery())._text_("");
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"clear",{},$globals.HLTranscript)});
@@ -39,7 +39,7 @@ $core.method({
 selector: "initialize",
 protocol: "initialization",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -47,11 +47,11 @@ return $core.withContext(function($ctx1) {
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = true,
 //>>excludeEnd("ctx");
-($globals.HLTranscript.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($recv(self), []));
+($globals.HLTranscript.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($self, []));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = false;
 //>>excludeEnd("ctx");;
-self._register();
+$self._register();
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"initialize",{},$globals.HLTranscript)});
@@ -71,7 +71,7 @@ $core.method({
 selector: "register",
 protocol: "registration",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -95,7 +95,7 @@ $core.method({
 selector: "renderOn:",
 protocol: "rendering",
 fn: function (html){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -106,8 +106,8 @@ $recv($1)._with_((function(){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
-self["@textarea"]=$recv(html)._textarea();
-return self["@textarea"];
+$self["@textarea"]=$recv(html)._textarea();
+return $self["@textarea"];
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx2) {$ctx2.fillBlock({},$ctx1,1)});
 //>>excludeEnd("ctx");
@@ -131,16 +131,16 @@ $core.method({
 selector: "show:",
 protocol: "actions",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$receiver;
-$1=self["@textarea"];
+$1=$self["@textarea"];
 if(($receiver = $1) == null || $receiver.a$nil){
 $1;
 } else {
-$recv(self["@textarea"])._append_($recv(aString)._asString());
+$recv($self["@textarea"])._append_($recv(aString)._asString());
 }
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -161,7 +161,7 @@ $core.method({
 selector: "unregister",
 protocol: "registration",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -169,7 +169,7 @@ return $core.withContext(function($ctx1) {
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = true,
 //>>excludeEnd("ctx");
-($globals.HLTranscript.superclass||$boot.nilAsClass).fn.prototype._unregister.apply($recv(self), []));
+($globals.HLTranscript.superclass||$boot.nilAsClass).fn.prototype._unregister.apply($self, []));
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = false;
 //>>excludeEnd("ctx");;
@@ -201,11 +201,11 @@ $core.method({
 selector: "clear",
 protocol: "printing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._transcripts())._do_((function(each){
+$recv($self._transcripts())._do_((function(each){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
@@ -233,11 +233,11 @@ $core.method({
 selector: "cr",
 protocol: "printing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._transcripts())._do_((function(each){
+$recv($self._transcripts())._do_((function(each){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
@@ -265,11 +265,11 @@ $core.method({
 selector: "register:",
 protocol: "registration",
 fn: function (aTranscript){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._transcripts())._add_(aTranscript);
+$recv($self._transcripts())._add_(aTranscript);
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"register:",{aTranscript:aTranscript},$globals.HLTranscriptHandler.a$cls)});
@@ -289,11 +289,11 @@ $core.method({
 selector: "show:",
 protocol: "printing",
 fn: function (aString){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._transcripts())._do_((function(each){
+$recv($self._transcripts())._do_((function(each){
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx2) {
 //>>excludeEnd("ctx");
@@ -321,15 +321,15 @@ $core.method({
 selector: "transcripts",
 protocol: "accessing",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1,$receiver;
-$1=self["@transcripts"];
+$1=$self["@transcripts"];
 if(($receiver = $1) == null || $receiver.a$nil){
-self["@transcripts"]=$recv($globals.OrderedCollection)._new();
-return self["@transcripts"];
+$self["@transcripts"]=$recv($globals.OrderedCollection)._new();
+return $self["@transcripts"];
 } else {
 return $1;
 }
@@ -351,11 +351,11 @@ $core.method({
 selector: "unregister:",
 protocol: "registration",
 fn: function (aTranscript){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-$recv(self._transcripts())._remove_(aTranscript);
+$recv($self._transcripts())._remove_(aTranscript);
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"unregister:",{aTranscript:aTranscript},$globals.HLTranscriptHandler.a$cls)});

+ 3 - 3
src/Helios-Workspace-Tests.js

@@ -12,7 +12,7 @@ $core.method({
 selector: "testKeyMap",
 protocol: "tests",
 fn: function (){
-var self=this;
+var self=this,$self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
@@ -21,11 +21,11 @@ $1=$recv($recv($globals.HLCodeWidget)._pcKeyMap())._isKindOf_($globals.HashedCol
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["isKindOf:"]=1;
 //>>excludeEnd("ctx");
-self._assert_($1);
+$self._assert_($1);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.sendIdx["assert:"]=1;
 //>>excludeEnd("ctx");
-self._assert_($recv($recv($globals.HLCodeWidget)._macKeyMap())._isKindOf_($globals.HashedCollection));
+$self._assert_($recv($recv($globals.HLCodeWidget)._macKeyMap())._isKindOf_($globals.HashedCollection));
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"testKeyMap",{},$globals.HLCodeWidgetTest)});

File diff suppressed because it is too large
+ 145 - 145
src/Helios-Workspace.js


+ 4 - 4
src/Helios-Workspace.st

@@ -234,7 +234,7 @@ saveIt
 !
 
 setEditorOn: aTextarea
-	<inlineJS: 'self["@editor"] = self._class()._codeMirror().fromTextArea(aTextarea, self._editorOptions())'>
+	<inlineJS: '$self["@editor"] = $self._class()._codeMirror().fromTextArea(aTextarea, $self._editorOptions())'>
 ! !
 
 !HLCodeWidget methodsFor: 'hints'!
@@ -471,10 +471,10 @@ initialize
 
 setupCodeMirror
 	<inlineJS: '
-		var codeMirror = self._codeMirror();
+		var codeMirror = $self._codeMirror();
 		codeMirror.keyMap["default"].fallthrough = ["basic"];
 		codeMirror.commands.autocomplete = function(cm) {
-			codeMirror.showHint(cm, self._hintFor_options_.bind(self));
+			codeMirror.showHint(cm, $self._hintFor_options_.bind($self));
 		}
 	'>
 !
@@ -489,7 +489,7 @@ setupCommands
 !
 
 setupKeyMaps
-	<inlineJS: 'self._codeMirror().keyMap["Amber"] = self._keyMap()'>
+	<inlineJS: '$self._codeMirror().keyMap["Amber"] = $self._keyMap()'>
 ! !
 
 HLCodeWidget subclass: #HLNavigationCodeWidget

Some files were not shown because too many files changed in this diff