#REFACTORING by cg
class: ProjectDefinition class
changed:
#checkPrerequisitesForLoading
#executeHooks:
#validateDescription
--- a/ProjectDefinition.st Thu May 24 21:08:54 2018 +0200
+++ b/ProjectDefinition.st Thu May 24 21:09:26 2018 +0200
@@ -2897,6 +2897,7 @@
"Created: / 23-01-2007 / 19:08:27 / cg"
! !
+
!ProjectDefinition class methodsFor:'description - project information'!
applicationAdditionalIconFileNames
@@ -4981,6 +4982,7 @@
^ self subProjectMakeCallsUsing:'call vcmake %1 %2'.
! !
+
!ProjectDefinition class methodsFor:'file templates'!
autopackage_default_dot_apspec
@@ -6530,7 +6532,7 @@
errMsg := 'missing class for extension: ',className.
].
Logger error:errMsg.
- self error:errMsg mayProceed:true.
+ self proceedableError:errMsg.
classesAlreadyWarned add:className.
].
].
@@ -6541,6 +6543,8 @@
"
stx_libjavascript checkPrerequisitesForLoading
"
+
+ "Modified: / 24-05-2018 / 21:04:56 / Claus Gittinger"
!
executeHooks: hookSymbol
@@ -6557,7 +6561,7 @@
method numArgs == 0 ifTrue:[
self perform: selector
] ifFalse:[
- self error:'Hook for %1 may not have arguments' mayProceed: true.
+ self proceedableError:'Hook for %1 may not have arguments'.
]
]
].
@@ -6566,6 +6570,7 @@
"Created: / 20-11-2012 / 23:00:13 / Jan Vrany <jan.vrany@fit.cvut.cz>"
"Modified: / 27-11-2012 / 16:15:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 24-05-2018 / 21:05:03 / Claus Gittinger"
!
loadAllAutoloadedClasses
@@ -8152,7 +8157,7 @@
(self autoloaded_classNames includes:nm) ifTrue:[
Transcript showCR:'missing autoloaded class: ',nm.
] ifFalse:[
- self error:('missing class: ',nm) mayProceed:true.
+ self proceedableError:('missing class: ',nm).
]
] ifFalse:[
classesInDescription add:cls.
@@ -8220,6 +8225,7 @@
"Modified: / 06-03-2012 / 11:31:37 / cg"
"Modified: / 17-01-2017 / 16:33:56 / stefan"
+ "Modified: / 24-05-2018 / 21:05:15 / Claus Gittinger"
!
validateOrderOfClasses