Fixed Bug 427478 - [1.8][compiler] Wrong "Duplicate default methods"
error on AbstractDoubleSpliterator
Bug 426902 - Moving org.eclipse.jdt.annotation bundle to 1.8 BREE
Fixed Bug 428071 - [1.8][compiler] Bogus error about incompatible return 
type during override
Fixed Bug 423467 - [1.8][compiler] wrong error for functional interface
with @Override default method
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>
Changed project settings needed to allow compiling without built files
getting into git.

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>
Added README.md and CONTRIBUTING.md changes.

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>
Feature screenshots.

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>
Added feature screenshot links to README.md. 

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>
Changed more projects to use Java 7 to get them cooperating with Java *
EA runtime and libraries.

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>
Limited subtype search to current project scope to improve performance
when workspace contains a large number of projects.

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>
Changed JDT Core (core.tests.performance) project settings needed to
allow compiling with JDK7.

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>
Changed JDT Core (core.tests.builder) project settings needed to allow
compiling with JDK7.

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>
Changed JDT Core (compiler.tool) project settings needed to allow
compiling with JDK7.

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