package Ġcom . jetbrains . package search . intellij . plugin . ui . tool window . panels . management . package details Ċ Ċ import Ġcom . jetbrains . package search . intellij . plugin . Package Search Bundle Ċ import Ġcom . jetbrains . package search . intellij . plugin . api . model . Platform Target Ċ import Ġcom . jetbrains . package search . intellij . plugin . api . model . Platform Type Ċ import Ġcom . jetbrains . package search . intellij . plugin . api . model . Standard V 2 Platform Ċ import Ġcom . jetbrains . package search . intellij . plugin . ui . Package Search UI Ċ import Ġcom . jetbrains . package search . intellij . plugin . ui . util . Html Editor Pane Ċ import Ġcom . jetbrains . package search . intellij . plugin . ui . util . scaled Empty Border Ċ import Ġjavax . swing . BoxLayout Ċ Ċ internal Ġclass ĠDependency Kotlin Platforms Panel Ġ: ĠHtml Editor Pane () Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġlayout Ġ= ĠBox Layout ( this , ĠBox Layout . Y _ AXIS ) ĊĠĠĠĠĠĠĠ Ġborder Ġ= Ġscaled Empty Border ( top Ġ= Ġ 8 ) ĊĠĠĠĠĠĠĠ Ġbackground Ġ= ĠPackage Search UI . Us ual BackgroundColor ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġdisplay ( platforms : ĠList < Standard V 2 Platform >) Ġ{ ĊĠĠĠĠĠĠĠ Ġclear () ĊĊĠĠĠĠĠĠĠ Ġval Ġbody String Ġ= Ġbuild String Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġappend ("< p >") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġappend ( Package Search Bundle . message (" package search . ui . tool window . packages . details . info . kotlin Platforms ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġappend ("</ p >< ul >") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ( platform Ġin Ġplatforms ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend ("< li >") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend ( platform . type . displayName ()) ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcan Have Targets Ġ= Ġplatform . type Ġ== ĠPlatform Type . JS Ġ|| Ġplatform . type Ġ== ĠPlatform Type . NATIVE ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( can Have Targets Ġ&& Ġplatform . targets Ġ!= Ġnull Ġ&& Ġplatform . targets . isNotEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend ("< br Ġ/>< em >") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend ( platform . targets . map NotNull Ġ{ Ġit . displayName () Ġ}. join ToString (", Ġ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend ("</ em >") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend ("</ li >") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġappend ("</ ul >") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġset Body ( body String ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġclear () Ġ{ ĊĠĠĠĠĠĠĠ Ġset Body ("") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun ĠPlatform Type . displayName () Ġ= Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠ ĠPlatform Type . JS Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . js ") ĊĠĠĠĠĠĠĠ ĠPlatform Type . JVM Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . jvm ") ĊĠĠĠĠĠĠĠ ĠPlatform Type . COMMON Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . common ") ĊĠĠĠĠĠĠĠ ĠPlatform Type . NATIVE Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . native ") ĊĠĠĠĠĠĠĠ ĠPlatform Type . ANDROID _ JVM Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . android _ jvm ") ĊĠĠĠĠĠĠĠ ĠPlatform Type . UNSUPPORTED Ġ-> Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Suppress (" Complex Method ") Ġ// ĠNot Ġreally Ġcomplex , Ġjust Ġa Ġbit Ġol ' Ġlookup Ġtable ĊĠĠĠ Ġprivate Ġfun ĠPlatform Target . displayName () Ġ= Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠ ĠPlatform Target . NODE Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . node ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . BROWSER Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . browser ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . ANDROID _ X 6 4 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . android _ x 6 4 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . ANDROID _ X 8 6 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . android _ x 8 6 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . ANDROID _ ARM 3 2 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . android _ arm 3 2 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . ANDROID _ ARM 6 4 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . android _ arm 6 4 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . IOS _ ARM 3 2 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . ios _ arm 3 2 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . IOS _ ARM 6 4 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . ios _ arm 6 4 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . IOS _ X 6 4 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . ios _ x 6 4 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . WATCH OS _ ARM 3 2 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . watch os _ arm 3 2 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . WATCH OS _ ARM 6 4 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . watch os _ arm 6 4 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . WATCH OS _ X 8 6 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . watch os _ x 8 6 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . WATCH OS _ X 6 4 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . watch os _ x 6 4 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . TV OS _ ARM 6 4 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . tv os _ arm 6 4 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . TV OS _ X 6 4 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . tv os _ x 6 4 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . LINUX _ X 6 4 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . linux _ x 6 4 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . M ING W _ X 8 6 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . mingw _ x 8 6 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . M ING W _ X 6 4 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . mingw _ x 6 4 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . MAC OS _ X 6 4 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . macos _ x 6 4 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . MAC OS _ ARM 6 4 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . macos _ arm 6 4 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . LINUX _ ARM 6 4 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . linux _ arm 6 4 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . LINUX _ ARM 3 2 _ H FP Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . linux _ arm 3 2 _ h fp ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . LINUX _ M IPS 3 2 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . linux _ m ips 3 2 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . LINUX _ MIP SEL 3 2 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . linux _ mip sel 3 2 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . W ASM _ 3 2 Ġ-> ĠPackage Search Bundle . message (" package search . termin ology . kotlin Multi platform . platform . target . wasm 3 2 ") ĊĠĠĠĠĠĠĠ ĠPlatform Target . UNSUPPORTED Ġ-> Ġnull ĊĠĠĠ Ġ} Ċ } Ċ