Bug 416027 - Enabling ATTR_METHOD_PARAMETERS for subsequent rounds of
code generation
Bug 426277 - [1.8] disassembler output should print actual strings for
bootstrap methods

Signed-off-by: shankha banerjee <shankhba@in.ibm.com>
Bug 425420 - NPE exception on standard Java build

Signed-off-by: Shankha Banerjee <shankhba@in.ibm.com>
Bug 425420 - NPE exception on standard Java build
- additional cleanup
Bug 432977 - [1.8][null] Incorrect 'type is not visible' compiler error
Fixed Bug 431514 - [1.8] Incorrect compilation error in lambda
expression

Signed-off-by: Sasikanth Bharadwaj<saammana@in.ibm.com>
Fixed Bug 432531 - [1.8] VerifyError with anonymous subclass inside of
lambda expression in the superclass constructor call 

Signed-off-by: Sasikanth Bharadwaj<saammana@in.ibm.com>
Bug 432110 - [1.8][compiler] nested lambda type incorrectly inferred vs
javac
- point fix
Bug 403674 - [compiler][null] Switching on @Nullable enum value does not
trigger "Potential null pointer access" warning

Signed-off-by: Shankha Banerjee <shankhba@in.ibm.com>
Bug 433158 - [1.8][compiler] Another type inference difference with
javac, type lost midway
- negative test
Bug 432626 - [1.8] Type mismatch error after removing redundant type
arguments 
- disabled test
Bug 433586 - [1.8][null] Converting <? super T> to <T> with method
reference causes unchecked conversion warning
Bug 422796 - [compiler][null] boxed boolean reported as potentially null
after null test in lazy disjunction
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>