本文整理汇总了Java中org.eclipse.ltk.core.refactoring.participants.RenameProcessor.getElements方法的典型用法代码示例。如果您正苦于以下问题:Java RenameProcessor.getElements方法的具体用法?Java RenameProcessor.getElements怎么用?Java RenameProcessor.getElements使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.ltk.core.refactoring.participants.RenameProcessor
的用法示例。
在下文中一共展示了RenameProcessor.getElements方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createSelectionState
import org.eclipse.ltk.core.refactoring.participants.RenameProcessor; //导入方法依赖的package包/类
private RenameSelectionState createSelectionState() {
RenameProcessor processor = (RenameProcessor) fRefactoring.getAdapter(RenameProcessor.class);
Object[] elements = processor.getElements();
RenameSelectionState state = null;// elements.length == 1 ? new
// RenameSelectionState(elements[0])
// : null;
return state;
}
示例2: activate
import org.eclipse.ltk.core.refactoring.participants.RenameProcessor; //导入方法依赖的package包/类
public boolean activate(Refactoring refactoring, Shell parent, int saveMode) throws CoreException {
RenameProcessor processor = (RenameProcessor) refactoring.getAdapter(RenameProcessor.class);
Object[] elements = processor.getElements();
RenameSelectionState state = null;//elements.length == 1 ? new RenameSelectionState(elements[0]) : null;
boolean executed = super.activate(refactoring, parent, saveMode);
TypeScriptRenameProcessor nameUpdating = (TypeScriptRenameProcessor) refactoring
.getAdapter(TypeScriptRenameProcessor.class);
if (executed && nameUpdating != null && state != null) {
// Object newElement = nameUpdating.getNewElement();
// if (newElement != null) {
// state.restore(newElement);
// }
}
return executed;
}
示例3: activate
import org.eclipse.ltk.core.refactoring.participants.RenameProcessor; //导入方法依赖的package包/类
@Override
public boolean activate(Refactoring refactoring, Shell parent, int saveMode) throws CoreException {
RenameProcessor processor= (RenameProcessor)refactoring.getAdapter(RenameProcessor.class);
Object[] elements= processor.getElements();
RenameSelectionState state= elements.length == 1 ? new RenameSelectionState(elements[0]) : null;
boolean executed= super.activate(refactoring, parent, saveMode);
INameUpdating nameUpdating= (INameUpdating)refactoring.getAdapter(INameUpdating.class);
if (executed && nameUpdating != null && state != null) {
Object newElement= nameUpdating.getNewElement();
if (newElement != null) {
state.restore(newElement);
}
}
return executed;
}
示例4: createSelectionState
import org.eclipse.ltk.core.refactoring.participants.RenameProcessor; //导入方法依赖的package包/类
private RenameSelectionState createSelectionState() {
RenameProcessor processor= (RenameProcessor) fRefactoring.getProcessor();
Object[] elements= processor.getElements();
RenameSelectionState state= elements.length == 1 ? new RenameSelectionState(elements[0]) : null;
return state;
}