New J2K: Add ReplaceCallWithBinaryOperatorInspection & MayBeConstantInspection to postProcessing

This commit is contained in:
Ilya Kirillov
2018-12-19 15:30:51 +03:00
committed by Ilya Kirillov
parent b7d6a905f3
commit 9704a7aa7f
@@ -37,6 +37,7 @@ import org.jetbrains.kotlin.idea.core.replaced
import org.jetbrains.kotlin.idea.core.setVisibility
import org.jetbrains.kotlin.idea.inspections.*
import org.jetbrains.kotlin.idea.inspections.branchedTransformations.IfThenToSafeAccessInspection
import org.jetbrains.kotlin.idea.inspections.conventionNameCalls.ReplaceCallWithBinaryOperatorInspection
import org.jetbrains.kotlin.idea.inspections.conventionNameCalls.ReplaceGetOrSetInspection
import org.jetbrains.kotlin.idea.intentions.*
import org.jetbrains.kotlin.idea.intentions.branchedTransformations.intentions.FoldIfToReturnAsymmetricallyIntention
@@ -137,6 +138,8 @@ object NewJ2KPostProcessingRegistrarImpl : J2KPostProcessingRegistrar {
registerInspectionBasedProcessing(SimplifyAssertNotNullInspection()),
registerIntentionBasedProcessing(RemoveRedundantCallsOfConversionMethodsIntention()),
registerGeneralInspectionBasedProcessing(LiftReturnOrAssignmentInspection()),
registerGeneralInspectionBasedProcessing(ReplaceCallWithBinaryOperatorInspection()),
registerGeneralInspectionBasedProcessing(MayBeConstantInspection()),
SingleProcessing(object : J2kPostProcessing {
override fun createAction(element: KtElement, diagnostics: Diagnostics): (() -> Unit)? =