package Ġandroidx . compose . plugins . kotlin . compiler . ir Ċ Ċ import Ġorg . jetbrains . kotlin . ir . Ir K tx Statement Ċ import Ġorg . jetbrains . kotlin . ir . expressions . Ir Expression Ċ import Ġorg . jetbrains . kotlin . ir . visitor s . Ir Element Transformer Ċ import Ġorg . jetbrains . kotlin . ir . visitor s . Ir Element Visitor Ċ import Ġorg . jetbrains . kotlin . psi . K tx Attribute Ċ import Ġorg . jetbrains . kotlin . psi . psi Util . end Offset Ċ import Ġorg . jetbrains . kotlin . psi . psi Util . start Offset Ċ Ċ class ĠIr K tx Attribute ( ĊĠĠĠ Ġval Ġelement : ĠK tx Attribute , ĊĠĠĠ Ġval Ġvalue : ĠIr Expression Ċ ) Ġ: ĠIr K tx Statement Ġ{ ĊĠĠĠ Ġoverride Ġval Ġstart Offset Ġ= Ġelement . start Offset ĊĠĠĠ Ġoverride Ġval Ġend Offset Ġ= Ġelement . end Offset ĊĠĠĠ Ġoverride Ġfun Ġ< R , ĠD > Ġaccept ( visitor : ĠIr Element Visitor < R , ĠD >, Ġdata : ĠD ): ĠR Ġ= ĊĠĠĠĠĠĠĠ Ġvisitor . visit K tx Statement ( this , Ġdata ) ĊĠĠĠ Ġoverride Ġfun Ġ< D > Ġaccept Children ( visitor : ĠIr Element Visitor < Unit , ĠD >, Ġdata : ĠD ) Ġ= ĊĠĠĠĠĠĠĠ Ġvalue . accept ( visitor , Ġdata ) ĊĠĠĠ Ġoverride Ġfun Ġ< D > Ġtransform Children ( transformer : ĠIr Element Transformer < D >, Ġdata : ĠD ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠUnsupportedOperationException ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" This Ġtemporary Ġplaceholder Ġnode Ġmust Ġbe Ġmanually Ġtransformed , Ġnot Ġvisited " ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ