From b33e1ecedb24e69bce5f3ee86e7fc5525b9619fa Mon Sep 17 00:00:00 2001 From: Clotilde Date: Wed, 10 Mar 2021 13:04:06 +0100 Subject: [PATCH] CompiledMethod: replace #definition by #definitionString in order to keep polymorphism with ClassDescription >> definitionString --- src/Kernel/CompiledCode.class.st | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/Kernel/CompiledCode.class.st b/src/Kernel/CompiledCode.class.st index 496a7628f84..97a8234f5a3 100644 --- a/src/Kernel/CompiledCode.class.st +++ b/src/Kernel/CompiledCode.class.st @@ -185,8 +185,22 @@ CompiledCode >> comment [ { #category : #'source code management' } CompiledCode >> definition [ + "Polymorphic to class definition" - + + self + deprecated: #definition + transformWith: + '`@receiver definition' -> '`@receiver definitionString'. + + ^ self definitionString +] + +{ #category : #'source code management' } +CompiledCode >> definitionString [ + + "Polymorphic to class definitionString" + ^ self sourceCode ]