These are chat archives for ceylon/ceylon-ide-eclipse

2nd
Mar 2016
Gavin King
@gavinking
Mar 02 2016 14:27
ceylon/ceylon-ide-eclipse#1708
Bastien Jansen
@bjansen
Mar 02 2016 14:29
how is this even possible?
that line is a assert (is Declaration scope = node.scope);
are you using the latest master, or is line 186 different in your install @gavinking ?
Bastien Jansen
@bjansen
Mar 02 2016 14:50
@davidfestal suddenly I can't debug eclipse from eclipse anymore
David Festal
@davidfestal
Mar 02 2016 14:51
That's expected
Bastien Jansen
@bjansen
Mar 02 2016 14:51
is this the same problem Gavin had yesterday?
David Festal
@davidfestal
Mar 02 2016 14:51
yes, I'm fixing it
Bastien Jansen
@bjansen
Mar 02 2016 14:51
ah ok
David Festal
@davidfestal
Mar 02 2016 14:52
the java classes that are in source folders *without any ceylon file are not integrated to the binary generation
please open an issue
Bastien Jansen
@bjansen
Mar 02 2016 14:54
ceylon/ceylon-ide-eclipse#1709
David Festal
@davidfestal
Mar 02 2016 14:55
Thanks !
Gavin King
@gavinking
Mar 02 2016 15:03
@bjansen i am on latest master
Bastien Jansen
@bjansen
Mar 02 2016 15:03
it looks like I can't reproduce it when I try to add an abstract annotation to a class
does it happen all the time, if yes could you share the code that fails?
David Festal
@davidfestal
Mar 02 2016 15:04
what do you ask for ?
Bastien Jansen
@bjansen
Mar 02 2016 15:04
I was talking to @gavinking :)
David Festal
@davidfestal
Mar 02 2016 15:04
you're speaking about ceylon/ceylon-ide-eclipse#1709 ?
Ah sorry
Bastien Jansen
@bjansen
Mar 02 2016 15:04
yes
David Festal
@davidfestal
Mar 02 2016 15:17
FTR ceylon/ceylon-ide-eclipse#1709 is related to having a WeakReference on something not owned by any other object
when trying to fix this case, I implemented a MutableMap based on an internal immutable Map reinstanciated each time a write operation occurs
This structure should really help avoiding the ConcurrentModificationException cases that sometimes occur while avoiding blocking the process too much