packages/Package.st
changeset 1239 4804c8cac426
parent 1226 adff4760750f
child 1244 93e70ae3c90f
--- a/packages/Package.st	Thu Apr 10 08:26:37 2003 +0200
+++ b/packages/Package.st	Thu Apr 10 08:45:44 2003 +0200
@@ -1207,7 +1207,7 @@
     ^ PackagedMethod new
             name:aMethodSelector; 
             ownedClassName: aClassName;
-            package:self. 
+            package:self name. 
 !
 
 newPackagedMethodSelector:aMethodSelector  className:aClassName source:aSourceString
@@ -1683,23 +1683,6 @@
     ^ self basicNew name:aMethodName  ownedClassName: aClassName package:aPackageName source:source 
 ! !
 
-!Package::PackagedMethod methodsFor:'* uncategorized *'!
-
-currentPackageOwner
-    | class method |
-    class := (Smalltalk classNamed:ownedClassName).
-    class ifNil:[
-        ^ nil.
-    ].
-    method := class compiledMethodAt:self name.
-
-    method ifNil:[
-        ^ nil
-    ].
-
-    ^ method package
-! !
-
 !Package::PackagedMethod methodsFor:'accessing'!
 
 category
@@ -1847,6 +1830,22 @@
 
 !Package::PackagedMethod methodsFor:'queries'!
 
+currentPackageOwner
+    "get the name of the owner of this package"
+    | class method |
+    class := (Smalltalk classNamed:ownedClassName).
+    class ifNil:[
+        ^ nil.
+    ].
+    method := class compiledMethodAt:self name.
+
+    method ifNil:[
+        ^ nil
+    ].
+
+    ^ method package
+!
+
 isInImage
     | myClass|
     (myClass := self ownedClass) ifNotNil:[
@@ -1925,5 +1924,5 @@
 !Package class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic3/packages/Package.st,v 1.1 2003-04-09 11:22:18 james Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic3/packages/Package.st,v 1.2 2003-04-10 06:45:44 james Exp $'
 ! !