Copyright (c) 2000, 2008 IBM Corporation and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/ SPDX-License-Identifier: EPL-2.0 Contributors: IBM Corporation - initial API and implementation
/******************************************************************************* * Copyright (c) 2000, 2008 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/
package org.eclipse.ltk.core.refactoring.participants; import org.eclipse.core.runtime.Assert;
A generic delete refactoring. The actual refactoring is done by the delete processor passed to the constructor.

This class is not intended to be subclassed by clients.

Since:3.0
@noextendThis class is not intended to be subclassed by clients.
/** * A generic delete refactoring. The actual refactoring is done * by the delete processor passed to the constructor. * <p> * This class is not intended to be subclassed by clients. * </p> * @since 3.0 * * @noextend This class is not intended to be subclassed by clients. */
public class DeleteRefactoring extends ProcessorBasedRefactoring { private DeleteProcessor fProcessor;
Constructs a new delete refactoring for the given processor.
Params:
  • processor – the delete processor
/** * Constructs a new delete refactoring for the given processor. * * @param processor the delete processor */
public DeleteRefactoring(DeleteProcessor processor) { super(processor); Assert.isNotNull(processor); fProcessor= processor; } @Override public RefactoringProcessor getProcessor() { return fProcessor; } }