public interface ChangeSignatureUsageProcessor
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<ChangeSignatureUsageProcessor> |
EP_NAME |
Modifier and Type | Method and Description |
---|---|
MultiMap<PsiElement,java.lang.String> |
findConflicts(ChangeInfo info,
Ref<UsageInfo[]> refUsages) |
UsageInfo[] |
findUsages(ChangeInfo info) |
boolean |
processPrimaryMethod(ChangeInfo changeInfo) |
boolean |
processUsage(ChangeInfo changeInfo,
UsageInfo usageInfo,
boolean beforeMethodChange,
UsageInfo[] usages) |
void |
registerConflictResolvers(java.util.List<ResolveSnapshotProvider.ResolveSnapshot> snapshots,
ResolveSnapshotProvider resolveSnapshotProvider,
UsageInfo[] usages,
ChangeInfo changeInfo) |
boolean |
setupDefaultValues(ChangeInfo changeInfo,
Ref<UsageInfo[]> refUsages,
Project project) |
boolean |
shouldPreviewUsages(ChangeInfo changeInfo,
UsageInfo[] usages) |
static final ExtensionPointName<ChangeSignatureUsageProcessor> EP_NAME
UsageInfo[] findUsages(ChangeInfo info)
MultiMap<PsiElement,java.lang.String> findConflicts(ChangeInfo info, Ref<UsageInfo[]> refUsages)
boolean processUsage(ChangeInfo changeInfo, UsageInfo usageInfo, boolean beforeMethodChange, UsageInfo[] usages)
boolean processPrimaryMethod(ChangeInfo changeInfo)
boolean shouldPreviewUsages(ChangeInfo changeInfo, UsageInfo[] usages)
boolean setupDefaultValues(ChangeInfo changeInfo, Ref<UsageInfo[]> refUsages, Project project)
void registerConflictResolvers(java.util.List<ResolveSnapshotProvider.ResolveSnapshot> snapshots, ResolveSnapshotProvider resolveSnapshotProvider, UsageInfo[] usages, ChangeInfo changeInfo)