[Pkg] Monticello Public: Monticello.impl-mtf.528.mcz
squeaksource-noreply at iam.unibe.ch
squeaksource-noreply at iam.unibe.ch
Wed Jun 11 03:24:39 UTC 2008
A new version of Monticello.impl was added to project Monticello Public:
http://www.squeaksource.com/mc/Monticello.impl-mtf.528.mcz
==================== Summary ====================
Name: Monticello.impl-mtf.528
Author: mtf
Time: 10 June 2008, 8:22:34 pm
UUID: 773a2793-2fed-415e-b14b-0f64dfd7318a
Ancestors: Monticello.impl-mtf.527
fixed Syntax error dialogs. They now work as expected
=============== Diff against Monticello.impl-mtf.527 ===============
Item was changed:
----- Method: MCMethodDefinition>>ensuredCreateCompiledMethod (in category 'compiling') -----
ensuredCreateCompiledMethod
"Create the compiled method from my source, or from user-provided source in the event of a syntax error"
[ self createCompiledMethod ] on: SyntaxErrorNotification do: [ :ex |
"Let the user install the fixed code into the system"
ex defaultAction.
"Now fetch and use that code instead"
+ source := theClass sourceCodeAt: self selector ifAbsent: [^ nil].
+ self createCompiledMethod]!
- methodAndNode := theClass
- compile: (theClass sourceCodeAt: self selector ifAbsent: [^ nil])
- classified: self category
- notifying: requestor
- trailer: theClass defaultMethodTrailer
- ifFail: [^nil].
- compiledSelector := methodAndNode selector.
- compiledMethod := methodAndNode method.]!
More information about the Packages
mailing list