拡張するタイプがありますDeleteResourceAction
。Eclipse から次の警告が表示されます。
An anonymous type defined in mishanesterenko.changevisualizer.command.handler.DeleteResourceCommandHandler.execute(ExecutionEvent) illegally extends DeleteResourceAction
この警告の理由は何ですか?
UPD
警告を生成する次のコードがあります。
DeleteResourceAction deleteAction = new org.eclipse.ui.actions.DeleteResourceAction(new CustomShellProvider(activeWindow)) {
@Override
public IStructuredSelection getStructuredSelection() {
IStructuredSelection selection = (IStructuredSelection) selectionService.getSelection();
Object element = selection.getFirstElement();
if (element instanceof CustomProject) {
return new StructuredSelection(((CustomProject) element).getProject());
}
return selection;
}
};