public interface MoveClassToInnerHandler
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<MoveClassToInnerHandler> |
EP_NAME |
Modifier and Type | Method and Description |
---|---|
java.util.List<PsiElement> |
filterImports(java.util.List<UsageInfo> usageInfos,
Project project)
filters out import usages from results.
|
PsiClass |
moveClass(PsiClass aClass,
PsiClass targetClass) |
void |
removeRedundantImports(PsiFile targetClassFile) |
void |
retargetClassRefsInMoved(java.util.Map<PsiElement,PsiElement> mapping) |
void |
retargetNonCodeUsages(java.util.Map<PsiElement,PsiElement> oldToNewElementMap,
NonCodeUsageInfo [] myNonCodeUsages) |
static final ExtensionPointName<MoveClassToInnerHandler> EP_NAME
java.util.List<PsiElement> filterImports(java.util.List<UsageInfo> usageInfos, Project project)
void retargetClassRefsInMoved(java.util.Map<PsiElement,PsiElement> mapping)
void retargetNonCodeUsages(java.util.Map<PsiElement,PsiElement> oldToNewElementMap, NonCodeUsageInfo [] myNonCodeUsages)
void removeRedundantImports(PsiFile targetClassFile)