From aec1bd1a2da59aa972f76dae823332e5f49bdc93 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Fri, 26 Jul 2019 13:15:43 +0200 Subject: [PATCH] Refactor changes tracking, avoid NPE on already removed nodes. --- ...ins.mps.coderules.typechecking.service.mps | 303 +++++++++--------- 1 file changed, 158 insertions(+), 145 deletions(-) diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.service.mps b/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.service.mps index e2bdead7..1157914c 100644 --- a/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.service.mps +++ b/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.service.mps @@ -2,17 +2,17 @@ - - + + - + - + - - - + + + @@ -6896,22 +6896,6 @@ - - - - - - - - - - - - - - - - @@ -6947,7 +6931,7 @@ - + @@ -6962,43 +6946,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + @@ -7009,57 +6960,37 @@ - - - - - - - - - + + + + + + + + + + - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + @@ -7068,10 +6999,6 @@ - - - - @@ -7091,9 +7018,6 @@ - - - @@ -7103,6 +7027,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7118,9 +7161,6 @@ - - - @@ -7145,14 +7185,6 @@ - - - - - - - - @@ -7177,14 +7209,6 @@ - - - - - - - - @@ -7209,14 +7233,6 @@ - - - - - - - - @@ -7241,14 +7257,6 @@ - - - - - - - - @@ -7264,6 +7272,11 @@ + + + + +