New J2K: fix expose internal/private type errors

This commit is contained in:
Ilya Kirillov
2019-10-07 12:34:45 +03:00
parent d0f0b9e355
commit 7535c2f249
@@ -125,6 +125,16 @@ private val errorsFixingDiagnosticBasedPostProcessingGroup =
RemoveModifierFix.createRemoveModifierFactory(),
Errors.WRONG_MODIFIER_TARGET
),
diagnosticBasedProcessing(
ChangeVisibilityOnExposureFactory,
Errors.EXPOSED_FUNCTION_RETURN_TYPE,
Errors.EXPOSED_PARAMETER_TYPE,
Errors.EXPOSED_PROPERTY_TYPE,
Errors.EXPOSED_PROPERTY_TYPE_IN_CONSTRUCTOR,
Errors.EXPOSED_RECEIVER_TYPE,
Errors.EXPOSED_SUPER_CLASS,
Errors.EXPOSED_SUPER_INTERFACE
),
fixValToVarDiagnosticBasedProcessing,
fixTypeMismatchDiagnosticBasedProcessing
)