From 6ae247ba619368a85e2bbe5380921d1faf84511e Mon Sep 17 00:00:00 2001 From: Nicolay Mitropolsky Date: Fri, 16 Jun 2017 15:22:18 +0300 Subject: [PATCH] "Final Kotlin class or function with Spring annotation" inspection deprecation and disabling by default (KT-18506) --- ultimate/resources/META-INF/kotlin-spring.xml | 2 +- .../inspectionDescriptions/KotlinFinalClassOrFunSpring.html | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ultimate/resources/META-INF/kotlin-spring.xml b/ultimate/resources/META-INF/kotlin-spring.xml index 62345c3e642..8d87a408fe4 100644 --- a/ultimate/resources/META-INF/kotlin-spring.xml +++ b/ultimate/resources/META-INF/kotlin-spring.xml @@ -19,7 +19,7 @@ groupBundle="resources.messages.SpringBundle" groupKey="inspection.group.code" groupPath="Spring,Spring Core" - enabledByDefault="true" + enabledByDefault="false" level="WARNING"/> -This inspection reports final Kotlin classes and functions annotated with Spring @Component, @Configuration or @Bean annotations +This inspection reports final Kotlin classes and functions annotated with Spring @Component, @Configuration or @Bean annotations. + +

+Deprecated. This inspection is deprecated in favour of more robust "Final declaration can't be overridden at runtime" inspection. +