/* Ċ Ġ* ĠCopyright Ġ 2 0 0 0 - 2 0 1 8 ĠJetBrains Ġs . r . o . Ġand ĠKotlin ĠProgramming ĠLanguage Ġcontributors . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ package Ġorg . jetbrains . kotlin . idea . actions . internal Ċ Ċ import Ġcom . intellij . openapi . action System . An Action Ċ import Ġcom . intellij . openapi . action System . An ActionEvent Ċ import Ġcom . intellij . openapi . project . impl . Project Impl Ċ import Ġorg . jetbrains . kotlin . idea . configuration . ui . Kotlin Configuration Checker Component Ċ Ċ class ĠReactive Post Open Project Actions Action Ġ: ĠAn Action () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠactionPerformed ( e : ĠAn ActionEvent ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġproject Ġ= Ġe . project Ġas ? ĠProject Impl Ġ?: Ġreturn ĊĠĠĠĠĠĠĠ Ġval Ġconfigure Component Ġ= Ġproject . getComponent Instances OfType ( Kotlin Configuration Checker Component :: class . java ). single () ĊĠĠĠĠĠĠĠ Ġconfigure Component . perform Project Post Open Actions () ĊĠĠĠ Ġ} Ċ } Ċ