Class JavaRefactoringContribution

java.lang.Object
org.eclipse.ltk.core.refactoring.RefactoringContribution
org.eclipse.jdt.core.refactoring.descriptors.JavaRefactoringContribution

public abstract class JavaRefactoringContribution extends org.eclipse.ltk.core.refactoring.RefactoringContribution
Partial implementation of a Java refactoring contribution.

Note: this class is not intended to be extended outside the refactoring framework.

Since:
1.1
Restriction:
This class is not intended to be subclassed by clients outside JDT
  • Constructor Details

    • JavaRefactoringContribution

      public JavaRefactoringContribution()
  • Method Details

    • retrieveArgumentMap

      public final Map<String,String> retrieveArgumentMap(org.eclipse.ltk.core.refactoring.RefactoringDescriptor descriptor)
      Overrides:
      retrieveArgumentMap in class org.eclipse.ltk.core.refactoring.RefactoringContribution
    • createRefactoring

      public abstract org.eclipse.ltk.core.refactoring.Refactoring createRefactoring(JavaRefactoringDescriptor descriptor, org.eclipse.ltk.core.refactoring.RefactoringStatus status) throws org.eclipse.core.runtime.CoreException
      Creates the a new refactoring instance.
      Parameters:
      descriptor - the refactoring descriptor
      status - the status used for the resulting status
      Returns:
      the refactoring, or null
      Throws:
      org.eclipse.core.runtime.CoreException - if an error occurs while creating the refactoring
      Since:
      1.2