Skip to content

I20180705-2000

@jjohnstn jjohnstn tagged this 04 Jul 08:33
- split CompilationUnitRewriteOperationsFix into
  CompilationUnitRewriteOperationsFixCore in jdt.core.manipulation
  and have CompilationUnitRewriteOperationsFix extend it and
  implement ILinkedFix
- move AbstractFix, and IProposableFix as well, but
  change IProposableFix to depend on new
  ICleanUpFixCore class (essentially copy of ICleanUpFix)
- create a core version of ILinkedFix called ILinkedFixCore
  in jdt.core.manipulation and have AbstractFix refer to it
  instead of ILinkedFix
- create new ICleanUpFixCore and ICleanUpCore interfaces to be
  used in place of ICleanUpFix and ICleanUp public interfaces
- move CompilationUnitChange, CompilationUnitRewrite,
  ContextSensitiveImportRewriteContext, FixMessages,
  ImportRemover, RedundantNullnessTypeAnnotationsFilter,
  RefactoringASTParser, and RefactoringCoreMessages
- split CleanUpConstants into two classes: CleanUpConstants
  which resides in jdt.core.manipulation and only contains
  static constant values and CleanUpConstantsOptions which
  extends CleanUpConstants and implements methods that manipulate
  the IPreferenceStore
- copy CleanUpRequirements, CleanUpOptions, and CleanUpContext
  to jdt.core.manipulation/corext and have the jdt.ui public
  versions use an instance of their internal counterpart
  to perform the logic
- modify the various users of above classes in jdt.ui

Change-Id: Iaf63c45d282c6902bc230a56bbad590bea66bb47
Signed-off-by: Jeff Johnston <jjohnstn@redhat.com>
Assets 2
Loading