ClassBuildError.st
branchjv
changeset 20578 39641ba8d6e0
parent 18011 deb0c3355881
parent 20437 f36b7fbeea41
child 23547 c69c97cec351
--- a/ClassBuildError.st	Tue Sep 20 11:37:33 2016 +0100
+++ b/ClassBuildError.st	Mon Oct 03 12:44:41 2016 +0100
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
 "
  COPYRIGHT (c) 2009 by eXept Software AG
               All Rights Reserved
@@ -11,7 +13,9 @@
 "
 "{ Package: 'stx:libbasic' }"
 
-Error subclass:#ClassBuildError
+"{ NameSpace: Smalltalk }"
+
+ExecutionError subclass:#ClassBuildError
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
@@ -34,12 +38,23 @@
 "
 ! !
 
+!ClassBuildError class methodsFor:'testing'!
+
+isProgramError
+    "redefined in all exceptions which are programmer's errors,
+     and which should probably not be ignored.
+     I.e. a global error handler should reject and let a debugger get control."
+
+    ^ true
+! !
+
 !ClassBuildError class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/ClassBuildError.st,v 1.2 2009-09-29 19:32:30 cg Exp $'
+    ^ '$Header$'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic/ClassBuildError.st,v 1.2 2009-09-29 19:32:30 cg Exp $'
+    ^ '$Header$'
 ! !
+