Bug 376977 - Content Assist / Quick Fix import suggestion for nested
annotations with argument list
Bug 431716 - [1.8][compiler] NPE when creating LambdaMethod element for
lambda expressions with errors
Bug 376977 - Removing the secondary error that is keeping the quick fix
from appearing.
Bug 428894 - Unify antrun plugin version used.

Set the version to 1.7 as it's already done in jdt.compiler.[tool|apt].

Change-Id: I9250fb19d656a03acb3b6c5408c35549ebdc3024
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Fix for Bug 433011 - [1.8][search] for references to method reference
expression: match range too long

Signed-off-by: Markus Keller <markus_keller@ch.ibm.com>
Bug 433084 - NPE in AnnotationMirrorImpl.equals in Java 8 Patch for
Kepler
Bug 423280 - Making the JavaProjectTests run in alphabetical order

Signed-off-by: shankha banerjee <shankhba@in.ibm.com>
Fix for Bug 429635 Improve x-internal API error message
Fixed Bug 430766 - [1.8] Internal compiler error 

Signed-off-by: Sasikanth Bharadwaj<saammana@in.ibm.com>
Fixed Bug 431190 - [1.8] VerifyError when using a method reference

Signed-off-by: Sasikanth Bharadwaj<saammana@in.ibm.com>
Javadoc typos
Bug 430195: [1.8][model][api] Lambda IType API problems (isLambda(); getElementName() returns "")
Bug 430073 - [1.8][model] Lambda model elements hierarchy needs rewiring
Changed content assist filter to pass substring matches.

Change-Id: Iab85c5d9eb356238d9598e46b008d5b840e1e0a5
Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>
Bug 420953 - [subwords] Constructors that don't match prefix not found

Implemented super and especially subtype-aware addition to Content
Assist completions.

Change-Id: I7a002c7391e6567898e0117154a75130a11c7446
Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>
Fixed NPE when no type is returned.

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>
Improved completion matching to not match in method arguments. Improved
completion ranging to rank subclasses over base classes and boost prefix
matches.

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>
Changed CompletionEngine to consider methods from a variable's declared
class more relevant than methods from superclasses.

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>
Improved robustness of completion in cases where non-Java identifier
characters are included in input.

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>
Improved speed of completion in some cases by skipping java.lang.Object
and its 11000+ subclasses, and in addition by limiting the number of
additional types being processed to an arbitrary number 100.

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>