diff --git a/platform/core-impl/src/com/intellij/psi/impl/PsiDocumentManagerBase.java b/platform/core-impl/src/com/intellij/psi/impl/PsiDocumentManagerBase.java index 15635766d075..f8340f8307fc 100644 --- a/platform/core-impl/src/com/intellij/psi/impl/PsiDocumentManagerBase.java +++ b/platform/core-impl/src/com/intellij/psi/impl/PsiDocumentManagerBase.java @@ -742,7 +742,8 @@ public abstract class PsiDocumentManagerBase extends PsiDocumentManager implemen assert document instanceof DocumentImpl : document; UncommittedInfo info = myUncommittedInfos.get(document); if (info != null) { - return new ArrayList<>(info.myEvents); + //noinspection unchecked + return (List)info.myEvents.clone(); } return Collections.emptyList(); @@ -1058,7 +1059,7 @@ public abstract class PsiDocumentManagerBase extends PsiDocumentManager implemen private static class UncommittedInfo { private final FrozenDocument myFrozen; - private final List myEvents = new ArrayList<>(); + private final ArrayList myEvents = new ArrayList<>(); private final ConcurrentMap myFrozenWindows = ContainerUtil.newConcurrentMap(); private UncommittedInfo(@NotNull DocumentImpl original) {