package Ġorg . b aby fish . kim mer . runtime . asm . async Ċ Ċ import Ġorg . b aby fish . kim mer . runtime . asm .* Ċ import Ġorg . b aby fish . kim mer . runtime . asm . ASYNC _ DR AFT _ CONTEXT _ DESCRIPTOR Ċ import Ġorg . b aby fish . kim mer . runtime . asm . DR AFT _ CONTEXT _ DESCRIPTOR Ċ import Ġorg . b aby fish . kim mer . runtime . asm . async Draft Impl Internal Name Ċ import Ġorg . b aby fish . kim mer . runtime . asm . draft Impl Internal Name Ċ import Ġorg . b aby fish . kim mer . runtime . asm . raw Draft Name Ċ import Ġorg . b aby fish . kim mer . runtime . asm . write Method Ċ import Ġorg . springframework . asm . Class Visitor Ċ import Ġorg . springframework . asm . Op codes Ċ Ċ internal Ġfun ĠClass Visitor . write Constructor ( args : ĠGenerator Args ) Ġ{ ĊĊĠĠĠ Ġwrite Method ( ĊĠĠĠĠĠĠĠ ĠOp codes . ACC _ PUBLIC , ĊĠĠĠĠĠĠĠ Ġ"< init >", ĊĠĠĠĠĠĠĠ Ġ" ($ ASYNC _ DR AFT _ CONTEXT _ DESCRIPTOR ${ args . model Descriptor }) V " ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġvisit Var Insn ( Op codes . AL O AD , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġvisit Method Insn ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOp codes . INV OK ES PE CIAL , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" java / lang / Object ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"< init >", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" () V ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfalse ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġvisit Var Insn ( Op codes . AL O AD , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġvisit Type Insn ( Op codes . NEW , Ġargs . raw Draft Impl Internal Name ) ĊĠĠĠĠĠĠĠ Ġvisit Insn ( Op codes . DUP ) ĊĠĠĠĠĠĠĠ Ġvisit Var Insn ( Op codes . AL O AD , Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġvisit Var Insn ( Op codes . AL O AD , Ġ 2 ) ĊĠĠĠĠĠĠĠ Ġvisit Method Insn ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOp codes . INV OK ES PE CIAL , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġargs . raw Draft Impl Internal Name , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"< init >", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ($ DR AFT _ CONTEXT _ DESCRIPTOR ${ args . model Descriptor }) V ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfalse ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġvisit Field Insn ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOp codes . PUT FIELD , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġargs . internal Name , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġraw Draft Name (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġargs . raw Draft Impl Descriptor ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġvisit Insn ( Op codes . RETURN ) ĊĠĠĠ Ġ} Ċ }