package Ġio . github . dol phin 2 4 1 0 . kol league . json Ċ Ċ class ĠComponent Builder Ġ{ ĊĠĠĠ Ġenum Ġclass ĠComponent Builder State Ġ{ ĊĠĠĠĠĠĠĠ ĠENABLE D , ĊĠĠĠĠĠĠĠ ĠDISABLE D ĊĠĠĠ Ġ} ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġvar Ġstate Ġ= ĠComponent Builder State . DISABLED ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġbuilder Ġ= ĠStringBuilder () ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġstart (): ĠComp anion Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( state Ġ== ĠComponent Builder State . ENABLED ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠException (" Already ĠEnabled ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Ġ= ĠComponent Builder State . ENABLED ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġval Ġstarted : ĠBoolean ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġstate Ġ== ĠComponent Builder State . ENABLED ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġadd ( string : ĠString ): ĠComp anion Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuilder . append ( string ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġstop (): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Ġ= ĠComponent Builder State . DISABLED ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġstr Ġ= Ġbuilder . toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuilder . clear () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġstr ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }