packages/ChangesHelper.st
author james
Wed, 09 Apr 2003 13:38:42 +0200
changeset 1231 2f3a15bfac92
child 1444 b48e0dc3740e
permissions -rw-r--r--
initial checkin
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1231
2f3a15bfac92 initial checkin
james
parents:
diff changeset
     1
"{ Package: 'stx:libbasic3' }"
2f3a15bfac92 initial checkin
james
parents:
diff changeset
     2
2f3a15bfac92 initial checkin
james
parents:
diff changeset
     3
"{ NameSpace: Packages }"
2f3a15bfac92 initial checkin
james
parents:
diff changeset
     4
2f3a15bfac92 initial checkin
james
parents:
diff changeset
     5
Object subclass:#ChangesHelper
2f3a15bfac92 initial checkin
james
parents:
diff changeset
     6
	instanceVariableNames:''
2f3a15bfac92 initial checkin
james
parents:
diff changeset
     7
	classVariableNames:''
2f3a15bfac92 initial checkin
james
parents:
diff changeset
     8
	poolDictionaries:''
2f3a15bfac92 initial checkin
james
parents:
diff changeset
     9
	category:'Package-helpers'
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    10
!
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    11
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    12
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    13
!ChangesHelper class methodsFor:'accessing'!
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    14
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    15
getCurrentMethodFromMethodChange:aChange
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    16
    | classOrNil |
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    17
    classOrNil := Smalltalk classNamed:(aChange className).
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    18
    classOrNil ifNil:[
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    19
        ^ nil
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    20
    ].
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    21
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    22
    ^ classOrNil compiledMethodAt:aChange selector
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    23
! !
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    24
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    25
!ChangesHelper class methodsFor:'documentation'!
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    26
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    27
version
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    28
    ^ '$Header: /cvs/stx/stx/libbasic3/packages/ChangesHelper.st,v 1.1 2003-04-09 11:34:39 james Exp $'
2f3a15bfac92 initial checkin
james
parents:
diff changeset
    29
! !