public class ChangeSignatureUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
ChangeSignatureUtil.ChildrenGenerator<Parent extends PsiElement,Child extends PsiElement> |
Modifier and Type | Method and Description |
---|---|
static boolean |
deepTypeEqual(PsiType type1,
PsiType type2) |
static void |
invokeChangeSignatureOn(PsiMethod method,
Project project) |
static <Parent extends PsiElement,Child extends PsiElement> |
synchronizeList(Parent list,
java.util.List<? extends Child> newElements,
ChangeSignatureUtil.ChildrenGenerator<Parent,Child> generator,
boolean[] shouldRemoveChild) |
public static <Parent extends PsiElement,Child extends PsiElement> void synchronizeList(Parent list, java.util.List<? extends Child> newElements, ChangeSignatureUtil.ChildrenGenerator<Parent,Child> generator, boolean[] shouldRemoveChild) throws IncorrectOperationException
IncorrectOperationException
public static void invokeChangeSignatureOn(PsiMethod method, Project project)