--- a/JavaUnresolvedFieldrefConstant.st Wed Aug 25 14:34:23 1999 +0000
+++ b/JavaUnresolvedFieldrefConstant.st Thu Aug 26 10:16:16 1999 +0000
@@ -99,6 +99,24 @@
"Modified: / 8.1.1998 / 19:14:05 / cg"
! !
+!JavaUnresolvedFieldrefConstant methodsFor:'printing & storing'!
+
+displayString
+ |classOrClassRef className nameAndType fieldName|
+
+ classOrClassRef := (constantPool at:classIndex).
+ className := classOrClassRef fullName.
+
+ nameAndType := (constantPool at:nameandTypeIndex).
+ nameAndType isUnresolved ifTrue:[
+ nameAndType := nameAndType preResolve.
+ ].
+ fieldName := nameAndType name.
+ ^ (self class name) , '( idx= ' , constantPoolIndex printString , ' class= ' , className , ' field= ' , fieldName ,')'
+
+
+! !
+
!JavaUnresolvedFieldrefConstant methodsFor:'resolving'!
preResolve
@@ -127,10 +145,16 @@
"Created: 15.4.1996 / 16:05:50 / cg"
"Modified: 15.4.1996 / 16:26:44 / cg"
+!
+
+resolveStatic
+self halt.
+ ^ self
+
! !
!JavaUnresolvedFieldrefConstant class methodsFor:'documentation'!
version
- ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaUnresolvedFieldrefConstant.st,v 1.11 1998/11/16 15:16:34 cg Exp $'
+ ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaUnresolvedFieldrefConstant.st,v 1.12 1999/08/26 10:14:54 cg Exp $'
! !