public class CreateInnerRecordFromNewFix extends CreateInnerClassFromNewFix
EMPTY_ARRAY
Constructor and Description |
---|
CreateInnerRecordFromNewFix(PsiNewExpression expr) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<PsiClass> |
filterTargetClasses(PsiElement element,
Project project) |
protected CreateClassKind |
getKind() |
getText, invoke, isAllowOuterTargetClass, isValidElement, rejectQualifier
canBeTargetClass, getElement, getFamilyName, getNewExpression, getReferenceElement, isAvailableImpl, setupClassFromNewExpression, setupSuperCall
chooseTargetClass, getTargetClasses, getTargetSubstitutor, getVisibility, isAvailable, positionCursor, setupGenericParameters, setupVisibility, shouldCreateStaticMember, startInWriteAction, startTemplate, startTemplate, startTemplate
canModify, getText, setText, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getElementToMakeWritable
public CreateInnerRecordFromNewFix(PsiNewExpression expr)
protected CreateClassKind getKind()
protected java.util.List<PsiClass> filterTargetClasses(PsiElement element, Project project)
filterTargetClasses
in class CreateFromUsageBaseFix