From 0932cb46069d88f11577b9b8e09b969ee966c189 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Wed, 25 Mar 2015 20:14:34 +0300 Subject: [PATCH] J2K: auto-replacing of if's with safe access --- .../intentions/IfThenToSafeAccessIntention.kt | 8 ++++++-- .../org/jetbrains/kotlin/idea/j2k/J2kPostProcessor.kt | 11 ++++++++++- .../codeSimplifications/IfToSafeCall.java | 9 +++++++++ .../fileOrElement/codeSimplifications/IfToSafeCall.kt | 7 +++++++ .../JavaToKotlinConverterForWebDemoTestGenerated.java | 6 ++++++ .../JavaToKotlinConverterSingleFileTestGenerated.java | 6 ++++++ 6 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 j2k/testData/fileOrElement/codeSimplifications/IfToSafeCall.java create mode 100644 j2k/testData/fileOrElement/codeSimplifications/IfToSafeCall.kt diff --git a/idea/src/org/jetbrains/kotlin/idea/intentions/branchedTransformations/intentions/IfThenToSafeAccessIntention.kt b/idea/src/org/jetbrains/kotlin/idea/intentions/branchedTransformations/intentions/IfThenToSafeAccessIntention.kt index 81a86117931..32a32a357eb 100644 --- a/idea/src/org/jetbrains/kotlin/idea/intentions/branchedTransformations/intentions/IfThenToSafeAccessIntention.kt +++ b/idea/src/org/jetbrains/kotlin/idea/intentions/branchedTransformations/intentions/IfThenToSafeAccessIntention.kt @@ -58,6 +58,11 @@ public class IfThenToSafeAccessIntention : JetSelfTargetingIntention