override fun finalize()

in runner/src/main/kotlin/org/jetbrains/idea/inspections/runners/IdeaRunner.kt [256:266]


    override fun finalize() {
        logger.info("IDEA shutting down")
        val application = application
        when (application) {
            is ApplicationImpl -> application.exit(false, true, false)
            else -> application?.exit(false, true)
        }
        logger.info("IDEA shutdown")
        SystemPathManager.freeSystemDirectory()
        logger.info("System lock free")
    }