com.redhat.ceylon.eclipse.ui.jdt.debug.fragment ?

65 views
Skip to first unread message

Max Rydahl Andersen

unread,
May 12, 2015, 6:30:18 AM5/12/15
to ceylon-dev
hey,

while looking into including Ceylon to JBoss Tools/Developer Studio I
noticed
https://github.com/ceylon/ceylon-ide-eclipse/tree/master/plugins/com.redhat.ceylon.eclipse.ui.jdt.debug.fragment

That looks like it is "patching" eclipse JDT.

Any info on why this is needed and if we got a bugzilla open to fix
whatever it is fixing in JDT so we
can drop doing feature patching ?

Thanks,
/max
http://about.me/maxandersen

Max Rydahl Andersen

unread,
Jun 4, 2015, 6:58:50 PM6/4/15
to ceylon-dev

Stephane Epardaud

unread,
Jun 16, 2015, 9:00:12 AM6/16/15
to ceylon-dev
David?

Max Rydahl Andersen

unread,
Jun 17, 2015, 7:36:56 AM6/17/15
to ceylon-dev


> David?

David contacted me on Skype.

It was as expected due to Ceylon's "special" needs of filtering thread
stepping in debugger while at the same time
needing the Java stepping to work too.

This part of JDT is not (yet) api, but even worse the internal parts are
package private.

I asked David to open a bug against JDT which he did at
https://bugs.eclipse.org/bugs/show_bug.cgi?id=470200#c1 and it seems JDT
already responded they are fine doing this change.

Unfortunately Eclipse Mars is going out on Monday so this fix will not
be in Mars - I can push on getting it into Mars SR1 (August).

This is a reminder that whatever you guys find that are blocking or
missing API in Eclipse - please open bugzillas (and feel free to cc me)
since otherwise it is just going to stay at status quo with the amount
of internal/non-api usage we will have.

p.s. please be aware that eclipse has been going through an update
around its release process allowing for more features to be added into
the 2 maintenance releases done - so things are going to get out faster
in the future; thus fixing these gets easier - but also means you can
expect to see more changes to internal api ...thus the less you depend
on that the better. In short: open bugs for what you find
missing/needed.

Thank you,
Max


> --
> You received this message because you are subscribed to the Google
> Groups "ceylon-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to ceylon-dev+...@googlegroups.com.
> To post to this group, send email to ceylo...@googlegroups.com.
> Visit this group at http://groups.google.com/group/ceylon-dev.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ceylon-dev/CAKU9E9sj1swUr-2ii%2B3LPyKQf6R_asM_wpaorSisrzeKShmU-A%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.


/max
http://about.me/maxandersen
Reply all
Reply to author
Forward
0 new messages