/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠMar cin ĠBu k ow ie ck i . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġio . vac uum . settings Ċ Ċ import Ġcom . intellij . openapi . options . Configurable Ċ import Ġio . vac uum . utils . Vac uum Utils Ċ import Ġjavax . swing . J Component Ċ Ċ /** Ċ Ġ* Ġ@ author ĠMar cin ĠBu k ow ie ck i Ċ Ġ*/ Ċ class ĠV ac uum Settings Configurable Ġ: ĠConfigur able Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġsettings Component : ĠV ac uum Settings Component ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Component (): ĠJ Component ? Ġ{ ĊĠĠĠĠĠĠĠ Ġsettings Component Ġ= ĠV ac uum Settings Component () ĊĠĠĠĠĠĠĠ Ġreturn Ġsettings Component ?. main Panel ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Modified (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsettings Ġ= ĠV ac uum Settings State . getInstance () ĊĠĠĠĠĠĠĠ Ġvar Ġmodified : ĠBoolean Ġ= Ġsettings Component ?. function Lines ?. text Ġ!= Ġsettings . function Lines . toString () ĊĠĠĠĠĠĠĠ Ġmodified Ġ= Ġmodified Ġ|| Ġsettings Component ?. method Lines ?. text Ġ!= Ġsettings . method Lines . toString () ĊĠĠĠĠĠĠĠ Ġmodified Ġ= Ġmodified Ġ|| Ġsettings Component ?. source File Lines ?. text Ġ!= Ġsettings . source File Lines . toString () ĊĠĠĠĠĠĠĠ Ġmodified Ġ= Ġmodified Ġ|| Ġsettings Component ?. switch Case Lines ?. text Ġ!= Ġsettings . switch Case Lines . toString () ĊĠĠĠĠĠĠĠ Ġmodified Ġ= Ġmodified Ġ|| Ġsettings Component ?. function Parameters ?. text Ġ!= Ġsettings . function Parameters . toString () ĊĠĠĠĠĠĠĠ Ġmodified Ġ= Ġmodified Ġ|| Ġsettings Component ?. cases Number ?. text Ġ!= Ġsettings . cases Number . toString () ĊĠĠĠĠĠĠĠ Ġmodified Ġ= Ġmodified Ġ|| Ġsettings Component ?. cognitive Complexity ?. text Ġ!= Ġsettings . cognitive Complexity . toString () ĊĠĠĠĠĠĠĠ Ġmodified Ġ= Ġmodified Ġ|| Ġsettings Component ?. control Flow Depth ?. text Ġ!= Ġsettings . control Flow Depth . toString () ĊĠĠĠĠĠĠĠ Ġmodified Ġ= Ġmodified Ġ|| Ġsettings Component ?. boolean Expressions ?. text Ġ!= Ġsettings . boolean Expressions . toString () ĊĠĠĠĠĠĠĠ Ġmodified Ġ= Ġmodified Ġ|| Ġsettings Component ?. string Concatenation ?. text Ġ!= Ġsettings . numberOf Strings For E fficient Concatenation . toString () ĊĠĠĠĠĠĠĠ Ġmodified Ġ= Ġmodified Ġ|| Ġsettings Component ?. enable Go Lint ?. isSelected Ġ!= Ġsettings . enable Go Lint ĊĠĠĠĠĠĠĠ Ġreturn Ġmodified ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġapply () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrer un Ġ= Ġis Modified ĊĊĠĠĠĠĠĠĠ Ġval Ġsettings Ġ= ĠV ac uum Settings State . getInstance () ĊĊĠĠĠĠĠĠĠ Ġsettings Component ?. function Lines ?. text ?. toInt ()?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsettings . function Lines Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġsettings Component ?. method Lines ?. text ?. toInt ()?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsettings . method Lines Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġsettings Component ?. source File Lines ?. text ?. toInt ()?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsettings . source File Lines Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġsettings Component ?. switch Case Lines ?. text ?. toInt ()?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsettings . switch Case Lines Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġsettings Component ?. function Parameters ?. text ?. toInt ()?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsettings . function Parameters Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġsettings Component ?. cases Number ?. text ?. toInt ()?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsettings . cases Number Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġsettings Component ?. cognitive Complexity ?. text ?. toInt ()?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsettings . cognitive Complexity Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġsettings Component ?. control Flow Depth ?. text ?. toInt ()?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsettings . control Flow Depth Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġsettings Component ?. boolean Expressions ?. text ?. toInt ()?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsettings . boolean Expressions Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġsettings Component ?. string Concatenation ?. text ?. toInt ()?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsettings . numberOf Strings For E fficient Concatenation Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġsettings Component ?. enable Go Lint ?. isSelected ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsettings . enable Go Lint Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġif Ġ( rer un ) ĠV ac uum Utils . rer un Intent ions () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget DisplayName (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Vac uum ĠSettings " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġreset () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġinstance Ġ= ĠV ac uum Settings State . getInstance () ĊĠĠĠĠĠĠĠ Ġsettings Component ?. function Lines ?. text Ġ= Ġinstance . function Lines . toString () ĊĠĠĠĠĠĠĠ Ġsettings Component ?. method Lines ?. text Ġ= Ġinstance . method Lines . toString () ĊĠĠĠĠĠĠĠ Ġsettings Component ?. source File Lines ?. text Ġ= Ġinstance . source File Lines . toString () ĊĠĠĠĠĠĠĠ Ġsettings Component ?. switch Case Lines ?. text Ġ= Ġinstance . switch Case Lines . toString () ĊĠĠĠĠĠĠĠ Ġsettings Component ?. function Parameters ?. text Ġ= Ġinstance . function Parameters . toString () ĊĠĠĠĠĠĠĠ Ġsettings Component ?. cases Number ?. text Ġ= Ġinstance . cases Number . toString () ĊĠĠĠĠĠĠĠ Ġsettings Component ?. cognitive Complexity ?. text Ġ= Ġinstance . cognitive Complexity . toString () ĊĠĠĠĠĠĠĠ Ġsettings Component ?. control Flow Depth ?. text Ġ= Ġinstance . control Flow Depth . toString () ĊĠĠĠĠĠĠĠ Ġsettings Component ?. boolean Expressions ?. text Ġ= Ġinstance . boolean Expressions . toString () ĊĠĠĠĠĠĠĠ Ġsettings Component ?. string Concatenation ?. text Ġ= Ġinstance . numberOf Strings For E fficient Concatenation . toString () ĊĠĠĠĠĠĠĠ Ġsettings Component ?. enable Go Lint ?. isSelected Ġ= Ġinstance . enable Go Lint ĊĠĠĠ Ġ} Ċ } Ċ