[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