本文整理汇总了Java中org.eclipse.jdt.internal.corext.refactoring.tagging.ISimilarDeclarationUpdating类的典型用法代码示例。如果您正苦于以下问题:Java ISimilarDeclarationUpdating类的具体用法?Java ISimilarDeclarationUpdating怎么用?Java ISimilarDeclarationUpdating使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
ISimilarDeclarationUpdating类属于org.eclipse.jdt.internal.corext.refactoring.tagging包,在下文中一共展示了ISimilarDeclarationUpdating类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setSettings
import org.eclipse.jdt.internal.corext.refactoring.tagging.ISimilarDeclarationUpdating; //导入依赖的package包/类
public void setSettings(RenameSettings settings) {
IDelegateUpdating delegateUpdating =
(IDelegateUpdating) refactoring.getAdapter(IDelegateUpdating.class);
if (delegateUpdating != null && delegateUpdating.canEnableDelegateUpdating()) {
delegateUpdating.setDelegateUpdating(settings.isDelegateUpdating());
delegateUpdating.setDeprecateDelegates(settings.isDeprecateDelegates());
}
IQualifiedNameUpdating nameUpdating =
(IQualifiedNameUpdating) refactoring.getAdapter(IQualifiedNameUpdating.class);
if (nameUpdating != null && nameUpdating.canEnableQualifiedNameUpdating()) {
nameUpdating.setUpdateQualifiedNames(settings.isUpdateQualifiedNames());
if (settings.isUpdateQualifiedNames()) {
nameUpdating.setFilePatterns(settings.getFilePatterns());
}
}
IReferenceUpdating referenceUpdating =
(IReferenceUpdating) refactoring.getAdapter(IReferenceUpdating.class);
if (referenceUpdating != null) {
referenceUpdating.setUpdateReferences(settings.isUpdateReferences());
}
IRenameSubpackages renameSubpackages =
(IRenameSubpackages) refactoring.getAdapter(IRenameSubpackages.class);
if (renameSubpackages != null) {
renameSubpackages.setRenameSubpackages(settings.isUpdateSubpackages());
}
ISimilarDeclarationUpdating similarDeclarationUpdating =
(ISimilarDeclarationUpdating) refactoring.getAdapter(ISimilarDeclarationUpdating.class);
if (similarDeclarationUpdating != null) {
similarDeclarationUpdating.setUpdateSimilarDeclarations(
settings.isUpdateSimilarDeclarations());
if (settings.isUpdateSimilarDeclarations()) {
similarDeclarationUpdating.setMatchStrategy(settings.getMachStrategy());
}
}
ITextUpdating textUpdating = (ITextUpdating) refactoring.getAdapter(ITextUpdating.class);
if (textUpdating != null && textUpdating.canEnableTextUpdating()) {
textUpdating.setUpdateTextualMatches(settings.isUpdateTextualMatches());
}
}
示例2: getSimilarElementUpdating
import org.eclipse.jdt.internal.corext.refactoring.tagging.ISimilarDeclarationUpdating; //导入依赖的package包/类
private ISimilarDeclarationUpdating getSimilarElementUpdating() {
return (ISimilarDeclarationUpdating) getRefactoring().getAdapter(ISimilarDeclarationUpdating.class);
}