Class DefaultRefactoringProvider

  • All Implemented Interfaces:
    IRefactoringProvider

    public class DefaultRefactoringProvider
    extends Object
    implements IRefactoringProvider
    Default refactoring provider. Clients must specify appropriate processor provider for refactoring.
    • Constructor Detail

      • DefaultRefactoringProvider

        public DefaultRefactoringProvider()
    • Method Detail

      • setProcessorProvider

        public void setProcessorProvider​(com.google.inject.Provider<? extends AbstractProcessor> processorProvider)
        Parameters:
        processorProvider - the processorProvider to set
      • getRefactoring

        public org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring getRefactoring​(IRefactoringElementContext refactoringElementContext)
        Description copied from interface: IRefactoringProvider
        Gets processor based refactoring
        Specified by:
        getRefactoring in interface IRefactoringProvider
        Parameters:
        refactoringElementContext - refactoring context, not null
        Returns:
        ProcessorBasedRefactoring initialized by processor or null