Fix in ProjectChecker>>checkExtensionsListConsistency.
Take care for class-side extensions of Java classes - skip them
when checking extensions method list consistency.
--- 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 §'
! !