Bug 424725 - [1.8] Java Builder infinite loop,
ArrayIndexOutOfBoundsException in analyseArguments
Bug 424742 - [1.8] NPE in LambdaExpression.isCompatibleWith
Bug 424727 - [compiler][null] NullPointerException in
nullAnnotationUnsupportedLocation(ProblemReporter.java:5708)
Changed JDT Core project settings needed to allow compiling with JDK7.

Change-Id: I2af4d8b51e8ce9f16b4c43b296a68a708dc66792
Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>
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>