// ĠCopyright Ġ 2 0 0 0 - 2 0 1 8 Ġ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 . plugins . groovy . lang . psi . impl Ċ Ċ import Ġcom . intellij . lang . AST Node Ċ import Ġcom . intellij . psi . Psi Element Ċ import Ġcom . intellij . psi . Psi List Like Element Ċ import Ġcom . intellij . psi . tree . Token Set Ċ import Ġorg . jetbrains . plugins . groovy . lang . psi . Gro ovy Element Types Ċ import Ġorg . jetbrains . plugins . groovy . lang . psi . Gro ovy Element Types . T _ L BRACE Ċ import Ġorg . jetbrains . plugins . groovy . lang . psi . Gro ovy Element Visitor Ċ import Ġorg . jetbrains . plugins . groovy . lang . psi . api . Gr Array Initializer Ċ import Ġorg . jetbrains . plugins . groovy . lang . psi . api . statements . expressions . Gr Expression Ċ import Ġorg . jetbrains . plugins . groovy . lang . psi . util . children OfType Ċ Ċ class ĠGr Array Initializer Impl ( node : ĠAST Node ) Ġ: ĠGro ovy Psi Element Impl ( node ), ĠGr Array Initializer , ĠPsi List Like Element Ġ{ ĊĊĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= Ġ" Array Ġinitializer " ĊĊĠ Ġoverride Ġfun Ġaccept ( visitor : ĠGro ovy Element Visitor ): ĠUnit Ġ= Ġvisitor . visit Array Initializer ( this ) ĊĊĠ Ġoverride Ġfun Ġget L Brace (): ĠPsi Element Ġ= Ġfind NotNull Child ByType ( T _ L BRACE ) ĊĊĠ Ġoverride Ġfun ĠisEmpty (): ĠBoolean Ġ= Ġnode . getChildren ( Token Set . ANY ). none Ġ{ Ġit . psi Ġis ĠGr Expression Ġ} ĊĊĠ Ġoverride Ġfun Ġget Expressions (): ĠList < Gr Expression > Ġ= Ġchildren OfType () ĊĊĠ Ġoverride Ġfun Ġget R Brace (): ĠPsi Element ? Ġ= Ġfind Child ByType ( Gro ovy Element Types . T _ R BRACE ) ĊĊĠ Ġoverride Ġfun Ġget Components (): ĠList < Psi Element > Ġ= Ġexpressions Ċ } Ċ