/* Ċ Ġ* ĠCopyright Ġ 2 0 0 0 - 2 0 2 0 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġorg . jetbrains . r . interpreter Ċ Ċ import Ġcom . intellij . openapi . util . System Info Ċ Ċ enum Ġclass ĠOperating System Ġ{ ĊĠ ĠWINDO WS , ĠLIN UX , ĠMAC _ OS ; ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġfun Ġcurrent (): ĠOperating System Ġ{ ĊĠĠĠĠĠ Ġreturn Ġwhen Ġ{ ĊĠĠĠĠĠĠĠ ĠSystem Info . is Windows Ġ-> ĠWINDO WS ĊĠĠĠĠĠĠĠ ĠSystem Info . is Linux Ġ-> ĠLIN UX ĊĠĠĠĠĠĠĠ ĠSystem Info . is Mac Ġ-> ĠMAC _ OS ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthrow ĠRuntimeException (" Unsupported Ġplatform ") ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }