From 73bfc57492b120b11809e4112e0e22c4c1be5062 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Mon, 28 Mar 2011 18:17:57 +0400 Subject: [PATCH] Nullability checks for infix operations --- .idea/projectCodeStyle.xml | 11 --- .../jet/lang/types/JetTypeInferrer.java | 76 ++++++++++++++----- .../jetbrains/jet/lang/types/TypeUtils.java | 2 +- .../checker/BinaryCallsOnNullableValues.jet | 41 ++++++++++ .../resolve/ResolveOfInfixExpressions.jet | 6 ++ .../jet/checkers/JetPsiCheckerTest.java | 6 +- .../jet/types/JetTypeCheckerTest.java | 21 ++++- 7 files changed, 126 insertions(+), 37 deletions(-) create mode 100644 idea/testData/checker/BinaryCallsOnNullableValues.jet diff --git a/.idea/projectCodeStyle.xml b/.idea/projectCodeStyle.xml index 43813395c7f..cdd7d881640 100644 --- a/.idea/projectCodeStyle.xml +++ b/.idea/projectCodeStyle.xml @@ -127,17 +127,6 @@