Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jdt-core-dev] Non-existing IBindings in the DOM AST

Bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=149567 requests to add
support for recovered bindings.
This means that if this support is enabled, IBindings returned by the
various resolveBindings() methods on the DOM AST would not be guarantied to
represent an existing declaration any longer.
Until now clients could assume that IBinding#getJavaElement() would return
an element that exists. If we release this change, this would no longer be
true.
Affected clients would be IJavaElementDelta listeners that process the AST
returned by the reconcile delta, and compilation participants that get the
AST from the ReconcileContext.

We already know that JDT/UI and JDT/APT are happy with this change. We just
want to make sure that other clients are also ok with this change.
Please speak up now if you consider that this change will break you.

Jerome



Back to the top