extensions.st
changeset 782 233433804211
parent 779 b0c8db244dbd
child 783 5248328a4ac3
--- a/extensions.st	Fri Dec 26 11:54:36 2014 +0100
+++ b/extensions.st	Fri Dec 26 13:59:44 2014 +0100
@@ -719,6 +719,25 @@
     "Created: / 10-10-2014 / 11:12:26 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
 ! !
 
+!RBMethod methodsFor:'compiler interface'!
+
+programmingLanguage
+    "see CompiledCode >> programmingLanguage"
+
+    self method notNil ifTrue: [ 
+        ^ self method programmingLanguage
+    ].
+
+    self mclass notNil ifTrue: [ 
+        ^ self mclass programmingLanguage
+    ].
+
+    "None programming language found, assume Smalltalk as default"
+    ^ SmalltalkLanguage instance
+
+    "Created: / 26-12-2014 / 11:59:24 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
+! !
+
 !RBMethod methodsFor:'accessing'!
 
 protocol