This section describes changes that are required if you are trying to change your 4.3 plug-in to adopt the 4.4 mechanisms and APIs.
A new AST level org.eclipse.jdt.core.dom.AST#JLS8
has been added for Java 8 language changes.
Clients of previous AST levels are recommended to adopt the new AST level and add support for the new constructs
(new ASTNode types, and new APIs on existing node types).
A few APIs in org.eclipse.jdt.core.dom
have been deprecated and will throw an exception
when called on a JLS8 AST:
org.eclipse.jdt.core.compiler.ReconcileContext#getAST8()
should be used were possible.
org.eclipse.jdt.ui.SharedASTProvider#getAST(..)
now returns a JLS8 AST.