Exporting org.eclipse.jdt.core.tests.compiler packge in manifest
Bug 430759 - [1.8][compiler] SourceTypeBinding cannot be cast to
ParameterizedTypeBinding 
- test & fix for comment 5
Bug 429958 - [1.8][null] evaluate new DefaultLocation attribute of
@NonNullByDefault
Bug 377710 - IJavaProject.findType(String) returns incorrect IType

Signed-off-by: Brian Vosburgh <brian.vosburgh@oracle.com>
Bug 430869 - Model Tests, Apt Tests, Compiler Apt Tests, Performance
Tests: Failed to run
Bug 430869 - Fixing compiler.apt.tests to run successfully with 1.7 and
below.
Bug 429949: Bad Javadoc link on ImportRewrite.create(ICompilationUnit, boolean)
Javadoc typo
Bug 430987 - [1.8][compiler] Java 8 Compile Error with generic typed
arguments
Fix for bug 431199 - Disable JavaElement8Tests with JRE 1.7 and below
Fix for Bug 430867 - Test Case reports different set of errors for JRE
1.7 and JRE 1.8
Fix for bug 405026 - IJavaProject#findType(String) finds secondary type
if editor is open

Signed-off-by: shankha banerjee <shankhba@in.ibm.com>
Bug 405026 - Removing tests that are failing with some JREs.
Bug 431253 - Test org.eclipse.jdt.apt.tests.ReadAnnotationTests.test1()
failing
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>