Fix in ProjectChecker>>checkExtensionsListConsistency. jv
authorJan Vrany <jan.vrany@fit.cvut.cz>
Fri, 29 Mar 2013 19:43:35 +0000
branchjv
changeset 3206 d720d5883a49
parent 3159 68e577a623f8
child 3208 e8bdf898d7ac
Fix in ProjectChecker>>checkExtensionsListConsistency. Take care for class-side extensions of Java classes - skip them when checking extensions method list consistency.
ProjectChecker.st
--- a/ProjectChecker.st	Fri Mar 29 12:24:15 2013 +0000
+++ b/ProjectChecker.st	Fri Mar 29 19:43:35 2013 +0000
@@ -345,7 +345,7 @@
          They are loaded lazily by JavaClassReader and if listed here,
          they would cause an error if the package is loaded from source.
          Sort of a HACK, indeed"
-        each mclass isJavaClass ifFalse:[
+        each mclass theNonMetaclass isJavaClass ifFalse:[
             extensionsPresent add: (Array with: each mclass name with: each selector)
         ].
     ].
@@ -363,6 +363,7 @@
     ].
 
     "Created: / 12-01-2012 / 12:31:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 29-03-2013 / 19:41:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 checkExtensionsPrerequisites
@@ -590,6 +591,11 @@
     ^ '$Header: /cvs/stx/stx/libbasic3/ProjectChecker.st,v 1.14 2013-03-27 16:48:30 cg Exp $'
 !
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '§Id: ProjectChecker.st 1971 2012-09-27 19:37:25Z vranyj1 §'
 ! !