--- a/JavaExceptionTableEntry.st Wed Jul 03 09:12:09 1996 +0000
+++ b/JavaExceptionTableEntry.st Wed Jul 03 16:15:50 1996 +0000
@@ -25,6 +25,9 @@
(pc between:startPC and:endPC) ifTrue:[
(catchType == 0) ifTrue:[^ handlerPC].
cls := aMethod javaClass.
+ catchType isUnresolved ifTrue:[
+ catchType := catchType preResolve.
+ ].
(catchType isKindOf:JavaClass) ifFalse:[
self halt.
^ nil
@@ -49,5 +52,5 @@
!JavaExceptionTableEntry class methodsFor:'documentation'!
version
- ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaExceptionTableEntry.st,v 1.6 1996/07/02 21:10:52 cg Exp $'
+ ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaExceptionTableEntry.st,v 1.7 1996/07/03 16:15:23 cg Exp $'
! !