This commit is contained in:
Alexey Kudravtsev
2017-12-14 14:24:04 +03:00
parent 91df3fa3e0
commit e6423cd6fd
15 changed files with 45 additions and 42 deletions
@@ -49,12 +49,14 @@ public class IpnbPyFragment extends PyFileImpl {
return clone;
}
@Override
@NotNull
public FileViewProvider getViewProvider() {
if (myViewProvider != null) return myViewProvider;
return super.getViewProvider();
}
@Override
public boolean isPhysical() {
return myPhysical;
}
@@ -59,12 +59,14 @@ public class PyExpressionCodeFragmentImpl extends PyFileImpl implements PyExpres
return myContext != null && myContext.isValid() ? myContext : super.getContext();
}
@Override
@NotNull
public FileViewProvider getViewProvider() {
if(myViewProvider != null) return myViewProvider;
return super.getViewProvider();
}
@Override
public boolean isPhysical() {
return myPhysical;
}
@@ -50,12 +50,14 @@ public class PyListLiteralExpressionImpl extends PySequenceExpressionImpl implem
}
}
@Override
public PsiElement addAfter(@NotNull PsiElement psiElement, PsiElement afterThis) throws IncorrectOperationException {
checkPyExpression(psiElement);
checkPyExpression(afterThis);
return PyElementGenerator.getInstance(getProject()).insertItemIntoList(this, (PyExpression)afterThis, (PyExpression)psiElement);
}
@Override
public PsiElement addBefore(@NotNull PsiElement psiElement, PsiElement beforeThis) throws IncorrectOperationException {
checkPyExpression(psiElement);
return PyElementGenerator.getInstance(getProject()).insertItemIntoList(this, null, (PyExpression)psiElement);