Skip to content

I20190614-1800

@rgrunber rgrunber tagged this 14 Jun 14:07
- 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
Assets 2
Loading