[Modelinterpreter] source lookup
kmate at caesar.elte.hu
kmate at caesar.elte.hu
Sun May 3 19:14:29 CEST 2015
Sziasztok!
Idézet (Boldizsár Németh <nboldi at caesar.elte.hu>):
> - Robi: Amíg közvetlenül a VM-et kezelted, addig sok esemény nem
> érkezett meg. Ezért váltottunk a java debug target használatára.
> Mutat arra valami, hogy ezek a dolgok mégis meglesznek, ha most
> megint visszatérünk a sima VM használatára?
Szerintem csak akkor nem érkeztek meg a dolgok, amikor a jdt kiszedett
VM-jét használtuk, és mi próbáltunk feliratkozni az eseményekre, mert
a jdt kiszedte előlünk a sorból azokat. Erre az volt a megoldás, hogy
a jdt handlerét használtuk. Ez most elvileg nem kell, működni fog, ha
minden igaz.
> - Explicit debug model átadást, kezelést én nem nagyon láttam. Ily
> módon nem is nagyon tudom kukázni, hiszen ezt implicit az eclipse UI
> környezete teszi hozzá. Viszont ha egyáltalán nem regisztrálom be az
> eclipse-nél az én futó jvm-emet, akkor nyilván nem is fog róla
> tudomást szerezni.
"Explicit debug model átadás" nincs, hanem az ILaunch típusú
objektumról szedi le az Eclipse, így jut hozzá, vagy ilyesmi. Ezért
nem is nagyon lehet letiltani, mert a jdt ILaunch objektuma szépen
visszaadja a sajátját. Ha meg felülcsapnánk azt egy null reference-re
akkor gondolom a későbbi kód szállna el, ami számít arra, hogy létezik
az.
> - Ha run módban launch-oljuk az alkalmazást, akkor maradhat az
> eddigi java launcher? (Ekkor nincs moka sem indítva.) Mert ha csak
> elstartolok egy java vm-et és mondjuk az végtelen ciklust tartalmaz,
> akkor különben sehogy nem tudja a user eclipse-ből lelőni csak max
> feladatkezelőből.
A run szerintem oké, azzal eddig nem volt baj. Ott más akció ha jól
tudom amúgy sem elérhető a usernek, csak a terminate.
Üdv,
Máté
More information about the Modelinterpreter
mailing list