«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2005

Re: Da li je neko testirao ...

by Marko Ninkovic
nedelja, 08. maj 2005 - 00:54.

Vidis, L, o tome sam ti pricao...


Dana Sat, 07 May 2005 23:47:29 +0200, Andrija Kovacevic <jddipqd@EUnet.yu> napisa:


BD> ... ovakvu situaciju:

BD> //...

BD> // lokalna klasa L
BD> class L{
BD> int a;char b;
BD> }
BD> L niz[];
BD> //...

BD> Izlaz nakon izvrsavanja metode Tab.dump():

BD> ======SYMBOL TABLE DUMP==========

BD> ...

BD> [Var niz: Arr of Class , 0 , 1]
BD> ...

BD> Da li je neko od vas testirao ovakav slucaj i umjesto
BD> [Var niz: Arr of Class , 0 , 1]

BD> dobio

BD> [Var niz: Arr of Class , 0 , 1 [Fld a: int,0,1] [Fld b: char,0,1]] ?!
Ne znam da li je još aktuelno, jer je prošlo nedelju dana, ali se
problem koji ovo izaziva nalazi u metodi toString klase Obj (a stvar
je samo kozmetičke prirode).

Rešenje:
Posle oba case Struct.Class: sb.append("Class"); treba da stoji
objlist=type.fields; (a ne samo posle drugog).