- refactor SemanticToken to jdt.core.manipulation
- copy SharedASTProvider into SharedASTProviderCore and deprecate
SharedASTProvider
- change all users of SharedASTProvider in jdt.ui and
jdt.core.manipulation to use SharedASTProviderCore
- create new HighlightedPositionCore based on the static
HighlightedPostion class found in SemanticHighlightingManager
- change SemanticHighlightingManager to base HighlightedPosition
on HighlightedPositionCore
- create new PositionCollectorCore class based on PositionCollector
class in SemanticHighlightingReconciler and have
SemanticHighlightingReconciler base its PositionCollector class
on it
- break SemanticHighlighting into SemanticHighlightingCore
and have SemanticHighlighting base on the new SemanticHighlightingCore
- break SemanticHighlightingPresenter into
SemanticHighlightingPresenterCore class and have the former
extend SemanticHighlightingPresenterCore
- create SemanticHighlightingsCore from static fields in
SemanticHighlightings and have SemanticHightlightings use
the new class to initialize its static fields
- change OrganizeImportsPerfTest to have new EPL 2.0 license
- modify jdt.core.manipulation MANIFEST to expose
org.eclipse.jdt.ui.internal.ui.javaeditor to jdt.ui
Change-Id: I12854ed58bf4a0ed79f31ea25366a6285d5e41a2
Signed-off-by: Jeff Johnston <jjohnstn@redhat.com>