commit | dfec28487fa21b5068493fd62405c9ace26d18e9 | [log] [tgz] |
---|---|---|
author | Roland Grunberg <rgrunber@redhat.com> | Tue May 21 17:04:24 2019 -0400 |
committer | Roland Grunberg <rgrunber@redhat.com> | Fri Jun 14 10:07:54 2019 -0400 |
tree | 4bd72c81fda274395476edcebe6fd3e8d306a39f | |
parent | 97e76593bfdb6cf2e9c4664ab9bf475c4169f16c [diff] |
Bug 547502 - Improve performance of Chain Completion feature - Note that Chain Completion remains fully disabled - Stop re-computing bindings for the invocationSite (IJavaElement) type - Computation that discounts candidate entry points by comparing whether they match the completion prefix can be performed earlier on the IJavaElement (using getElementName()) as opposed to on the IBinding (using getName()) - When resolving bindings for Java type elements (IType), the parser can skip method bodies for faster parse times - Make the chain finding functionality time out after 1 second and include the findEntryPoints() logic within that execution - When a potential chain completion entry point is a : -- Java type element (IType), only resolve its bindings if it contains any public static non-void members -- Java method (IMethod), or Java field (IField), only resolve its bindings if it is non-void, non-primitive - Bump jdt.core.manipulation version Change-Id: Iacc46878fc9fe7487a72ae4c9129e7e5455a2e8c
Thanks for your interest in this project.
The JDT UI implements the user interface for the Java IDE. This includes views like Package Explorer and JUnit, the Java and properties files editors, Java search, and refactorings. Website: http://www.eclipse.org/jdt/ui/
Contributions to JDT UI are most welcome. There are many ways to contribute, from entering high quality bug reports, to contributing code or documentation changes. For a complete guide, see the [How to Contribute] 1 page on the team wiki.
Information regarding source code management, builds, coding standards, and more.
Before your contribution can be accepted by the project, you need to create and electronically sign the Eclipse Foundation Contributor License Agreement (CLA).
Public forum for Eclipse JDT users.
This project uses Bugzilla to track ongoing development and issues.
Be sure to search for existing bugs before you create another one. Remember that contributions are always welcome!
Contact the project developers via the project's “dev” list.