Class JavaParticipantManager

java.lang.Object
org.eclipse.jdt.core.refactoring.participants.JavaParticipantManager

public class JavaParticipantManager extends Object
Facade to access participants to the participant extension points provided by the org.eclipse.jdt.core.manipulation plug-in.

Note: this class is not intended to be extended or instantiated by clients.

Since:
1.2
Restriction:
This class is not intended to be subclassed by clients.
Restriction:
This class is not intended to be instantiated by clients.
  • Method Details

    • loadChangeMethodSignatureParticipants

      public static ChangeMethodSignatureParticipant[] loadChangeMethodSignatureParticipants(org.eclipse.ltk.core.refactoring.RefactoringStatus status, org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor processor, IMethod method, ChangeMethodSignatureArguments arguments, org.eclipse.ltk.core.refactoring.participants.IParticipantDescriptorFilter filter, String[] affectedNatures, org.eclipse.ltk.core.refactoring.participants.SharableParticipants shared)
      Loads the change method signature participants for the given element.
      Parameters:
      status - a refactoring status to report status if problems occurred while loading the participants
      processor - the processor that will own the participants
      method - the method to be changed
      arguments - the change method signature arguments describing the change
      filter - a participant filter to exclude certain participants, or null if no filtering is desired
      affectedNatures - an array of project natures affected by the refactoring
      shared - a list of shared participants
      Returns:
      an array of change method signature participants