public interface MoveMemberHandler
Modifier and Type | Field and Description |
---|---|
static LanguageExtension<MoveMemberHandler> |
EP_NAME |
Modifier and Type | Method and Description |
---|---|
boolean |
changeExternalUsage(MoveMembersOptions options,
MoveMembersProcessor.MoveMembersUsageInfo usage) |
void |
checkConflictsOnMember(PsiMember member,
java.lang.String newVisibility,
PsiModifierList modifierListCopy,
PsiClass targetClass,
java.util.Set<PsiMember> membersToMove,
MultiMap<PsiElement,java.lang.String> conflicts) |
default void |
checkConflictsOnUsage(MoveMembersProcessor.MoveMembersUsageInfo usageInfo,
PsiModifierList modifierListCopy,
PsiClass targetClass,
java.util.Set<PsiMember> membersToMove,
MoveMembersOptions moveMembersOptions,
MultiMap<PsiElement,java.lang.String> conflicts) |
default void |
checkConflictsOnUsage(MoveMembersProcessor.MoveMembersUsageInfo usageInfo,
java.lang.String newVisibility,
PsiModifierList modifierListCopy,
PsiClass targetClass,
java.util.Set<PsiMember> membersToMove,
MultiMap<PsiElement,java.lang.String> conflicts) |
void |
decodeContextInfo(PsiElement scope) |
PsiMember |
doMove(MoveMembersOptions options,
PsiMember member,
PsiElement anchor,
PsiClass targetClass) |
PsiElement |
getAnchor(PsiMember member,
PsiClass targetClass,
java.util.Set<PsiMember> membersToMove) |
MoveMembersProcessor.MoveMembersUsageInfo |
getUsage(PsiMember member,
PsiReference ref,
java.util.Set<PsiMember> membersToMove,
PsiClass targetClass) |
static final LanguageExtension<MoveMemberHandler> EP_NAME
MoveMembersProcessor.MoveMembersUsageInfo getUsage(PsiMember member, PsiReference ref, java.util.Set<PsiMember> membersToMove, PsiClass targetClass)
default void checkConflictsOnUsage(MoveMembersProcessor.MoveMembersUsageInfo usageInfo, PsiModifierList modifierListCopy, PsiClass targetClass, java.util.Set<PsiMember> membersToMove, MoveMembersOptions moveMembersOptions, MultiMap<PsiElement,java.lang.String> conflicts)
default void checkConflictsOnUsage(MoveMembersProcessor.MoveMembersUsageInfo usageInfo, java.lang.String newVisibility, PsiModifierList modifierListCopy, PsiClass targetClass, java.util.Set<PsiMember> membersToMove, MultiMap<PsiElement,java.lang.String> conflicts)
void checkConflictsOnMember(PsiMember member, java.lang.String newVisibility, PsiModifierList modifierListCopy, PsiClass targetClass, java.util.Set<PsiMember> membersToMove, MultiMap<PsiElement,java.lang.String> conflicts)
PsiElement getAnchor(PsiMember member, PsiClass targetClass, java.util.Set<PsiMember> membersToMove)
boolean changeExternalUsage(MoveMembersOptions options, MoveMembersProcessor.MoveMembersUsageInfo usage)
PsiMember doMove(MoveMembersOptions options, PsiMember member, PsiElement anchor, PsiClass targetClass)
void decodeContextInfo(PsiElement scope)