- performance - Check completion proposal is compatible or not. See JLS#2733.
- enhancement - Add code actions for Join/Split variable. See JLS#2732.
- enhancement - Support outline view for decompiled source. See JLS#2742.
- enhancement - Reload the cached classfile sources when their source attachment is updated. See #3207.
- enhancement - Log error when Gradle and JDK versions are mismatched. See JLS#2749.
- bug fix - Fix parameter and exception changes in method signature refactoring. See #3098.
- bug fix - Fix missing completion items for fully qualified name completion. See #3173.
- bug fix - Support Java text block highlight. See #2896.
- bug fix - Fix incorrect syntax highlight for comment following a
throws
clause. See #3039. - bug fix - Fix incorrect syntax highlight for
new
keyword on inner class creation. See #1195. - bug fix - Fix incorrect semantic highlighting due to out-of-date AST in use. See JLS#2709.
- bug fix - Prevent caching outdated AST in
CoreASTProvider
. See JLS#2714. - bug fix - Call Hierarchy resolves wrong element under certain conditions. See JLS#2771.
- bug fix -
NullPointerException
during code completion of avar
reference. See #2758. - bug fix - Do not delete the Java project nature removing a nested
.classpath
resource file. See JLS#2750. - bug fix - Unable to acquire the state change lock for the module 'buildship'. See #3184.
- bug fix - Rename 'Attach Source' menu to 'Attach Source…'. See #3202.
- dependencies - Bump word-wrap from 1.2.3 to 1.2.4. See #3211.