// ĠCode Ġgenerated Ġby ĠWire Ġprotocol Ġbuffer Ġcompiler , Ġdo Ġnot Ġedit . Ċ // ĠSource Ġfile : Ġgoogle / protobuf / descriptor . proto Ċ package Ġcom . google . protobuf Ċ Ċ import Ġcom . squareup . wire . Field Encoding Ċ import Ġcom . squareup . wire . Message Ċ import Ġcom . squareup . wire . Proto Adapter Ċ import Ġcom . squareup . wire . Proto Reader Ċ import Ġcom . squareup . wire . Proto Writer Ċ import Ġcom . squareup . wire . Tag Handler Ċ import Ġcom . squareup . wire . Wire Field Ċ import Ġcom . squareup . wire . internal . Internal Ċ import Ġkotlin . Deprecated Ċ import Ġkotlin . De precation Level Ċ import Ġkotlin . Int Ċ import Ġkotlin . String Ċ import Ġkotlin . collections . List Ċ import Ġkotlin . jvm . Jvm Field Ċ import Ġok io . ByteString Ċ Ċ /** Ċ Ġ* ĠDescri bes Ġthe Ġrelationship Ġbetween Ġgenerated Ġcode Ġand Ġits Ġoriginal Ġsource Ċ Ġ* Ġfile . ĠA ĠGenerated Code Info Ġmessage Ġis Ġassociated Ġwith Ġonly Ġone Ġgenerated Ċ Ġ* Ġsource Ġfile , Ġbut Ġmay Ġcontain Ġreferences Ġto Ġdifferent Ġsource Ġ. proto Ġfiles . Ċ Ġ*/ Ċ data Ġclass ĠGenerated Code Info ( ĊĠ Ġ/** ĊĠĠ Ġ* ĠAn ĠAnnotation Ġconnects Ġsome Ġspan Ġof Ġtext Ġin Ġgenerated Ġcode Ġto Ġan Ġelement ĊĠĠ Ġ* Ġof Ġits Ġgenerating Ġ. proto Ġfile . ĊĠĠ Ġ*/ ĊĠ Ġ@ field : Wire Field ( tag Ġ= Ġ 1 , Ġadapter Ġ= Ġ" com . google . protobuf . GeneratedCode Info . Annotation # ADAPTER ") ĊĠĠĠĠĠ Ġval Ġannotation : ĠList < Annotation > Ġ= Ġempty List (), ĊĠ Ġval ĠunknownFields : ĠByte String Ġ= ĠByte String . EMPTY Ċ ) Ġ: ĠMessage < GeneratedCode Info , ĠGenerated Code Info . Builder >( ADAPTER , ĠunknownFields ) Ġ{ ĊĠ Ġ@ Deprecated ( ĊĠĠĠĠĠ Ġmessage Ġ= Ġ" Should n 't Ġbe Ġused Ġin ĠKotlin ", ĊĠĠĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . HIDDEN ĊĠ Ġ) ĊĠ Ġoverride Ġfun ĠnewBuilder (): ĠBuilder Ġ= ĠBuilder ( this . copy ()) ĊĊĠ Ġclass ĠBuilder ( private Ġval Ġmessage : ĠGenerated Code Info ) Ġ: ĠMessage . Builder < GeneratedCode Info , ĊĠĠĠĠĠ ĠBuilder >() Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġbuild (): ĠGenerated Code Info Ġ= Ġmessage ĊĠ Ġ} ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġ@ Jvm Field ĊĠĠĠ Ġval ĠAD AP TER : ĠProto Adapter < GeneratedCode Info > Ġ= Ġobject Ġ: ĠProto Adapter < GeneratedCode Info >( ĊĠĠĠĠĠ ĠField Encoding . LENGTH _ DE LIMIT ED , ĠĊĠĠĠĠĠ ĠGenerated Code Info :: class . java ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠ Ġoverride Ġfun Ġencoded Size ( value : ĠGenerated Code Info ): ĠInt Ġ= ĠĊĠĠĠĠĠĠĠ ĠAnnotation . ADAPTER . as Repeated (). encoded Size With Tag ( 1 , Ġvalue . annotation ) Ġ+ ĊĠĠĠĠĠĠĠ Ġvalue . unknownFields . size ĊĊĠĠĠĠĠ Ġoverride Ġfun Ġencode ( writer : ĠProto Writer , Ġvalue : ĠGenerated Code Info ) Ġ{ ĊĠĠĠĠĠĠĠ ĠAnnotation . ADAPTER . as Repeated (). encode With Tag ( writer , Ġ 1 , Ġvalue . annotation ) ĊĠĠĠĠĠĠĠ Ġwriter . write Bytes ( value . unknownFields ) ĊĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠ Ġoverride Ġfun Ġdecode ( reader : ĠProto Reader ): ĠGenerated Code Info Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġannotation Ġ= Ġmutable ListOf < Annotation >() ĊĠĠĠĠĠĠĠ Ġval ĠunknownFields Ġ= Ġreader . forEach Tag Ġ{ Ġtag Ġ-> ĊĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( tag ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 Ġ-> Ġannotation . add ( Annotation . ADAPTER . decode ( reader )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠTag Handler . UNKNOWN _ TAG ĊĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠGenerated Code Info ( ĊĠĠĠĠĠĠĠĠĠ Ġannotation Ġ= Ġannotation , ĊĠĠĠĠĠĠĠĠĠ ĠunknownFields Ġ= ĠunknownFields ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠ Ġoverride Ġfun Ġred act ( value : ĠGenerated Code Info ): ĠGenerated Code Info ? Ġ= Ġvalue . copy ( ĊĠĠĠĠĠĠĠ Ġannotation Ġ= Ġvalue . annotation . also Ġ{ ĠInternal . red act Elements ( it , ĠAnnotation . ADAPTER ) Ġ}, ĊĠĠĠĠĠĠĠ ĠunknownFields Ġ= ĠByte String . EMPTY ĊĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġdata Ġclass ĠAnnotation ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdent ifies Ġthe Ġelement Ġin Ġthe Ġoriginal Ġsource Ġ. proto Ġfile . ĠThis Ġfield ĊĠĠĠĠ Ġ* Ġis Ġformatted Ġthe Ġsame Ġas ĠSource Code Info . Location . path . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ field : Wire Field ( tag Ġ= Ġ 1 , Ġadapter Ġ= Ġ" com . squareup . wire . Proto Adapter # INT 3 2 ") Ġval Ġpath : ĠList < Int > ĊĠĠĠĠĠĠĠ Ġ= Ġempty List (), ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdent ifies Ġthe Ġfilesystem Ġpath Ġto Ġthe Ġoriginal Ġsource Ġ. proto . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ field : Wire Field ( tag Ġ= Ġ 2 , Ġadapter Ġ= Ġ" com . squareup . wire . Proto Adapter # STRING ") Ġval Ġsource _ file : ĊĠĠĠĠĠĠĠ ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdent ifies Ġthe Ġstarting Ġoffset Ġin Ġbytes Ġin Ġthe Ġgenerated Ġcode ĊĠĠĠĠ Ġ* Ġthat Ġrel ates Ġto Ġthe Ġidentified Ġobject . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ field : Wire Field ( tag Ġ= Ġ 3 , Ġadapter Ġ= Ġ" com . squareup . wire . Proto Adapter # INT 3 2 ") Ġval Ġbegin : ĠInt ? Ġ= ĊĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIdent ifies Ġthe Ġending Ġoffset Ġin Ġbytes Ġin Ġthe Ġgenerated Ġcode Ġthat ĊĠĠĠĠ Ġ* Ġrel ates Ġto Ġthe Ġidentified Ġoffset . ĠThe Ġend Ġoffset Ġshould Ġbe Ġone Ġpast ĊĠĠĠĠ Ġ* Ġthe Ġlast Ġrelevant Ġbyte Ġ( so Ġthe Ġlength Ġof Ġthe Ġtext Ġ= Ġend Ġ- Ġbegin ). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ field : Wire Field ( tag Ġ= Ġ 4 , Ġadapter Ġ= Ġ" com . squareup . wire . Proto Adapter # INT 3 2 ") Ġval Ġend : ĠInt ? Ġ= ĊĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠ Ġval ĠunknownFields : ĠByte String Ġ= ĠByte String . EMPTY ĊĠ Ġ) Ġ: ĠMessage < Annotation , ĠAnnotation . Builder >( ADAPTER , ĠunknownFields ) Ġ{ ĊĠĠĠ Ġ@ Deprecated ( ĊĠĠĠĠĠĠĠ Ġmessage Ġ= Ġ" Should n 't Ġbe Ġused Ġin ĠKotlin ", ĊĠĠĠĠĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . HIDDEN ĊĠĠĠ Ġ) ĊĠĠĠ Ġoverride Ġfun ĠnewBuilder (): ĠBuilder Ġ= ĠBuilder ( this . copy ()) ĊĊĠĠĠ Ġclass ĠBuilder ( private Ġval Ġmessage : ĠAnnotation ) Ġ: ĠMessage . Builder < Annotation , ĠBuilder >() Ġ{ ĊĠĠĠĠĠ Ġoverride Ġfun Ġbuild (): ĠAnnotation Ġ= Ġmessage ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġ@ Jvm Field ĊĠĠĠĠĠ Ġval ĠAD AP TER : ĠProto Adapter < Annotation > Ġ= Ġobject Ġ: ĠProto Adapter < Annotation >( ĊĠĠĠĠĠĠĠ ĠField Encoding . LENGTH _ DE LIMIT ED , ĠĊĠĠĠĠĠĠĠ ĠAnnotation :: class . java ĊĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġencoded Size ( value : ĠAnnotation ): ĠInt Ġ= ĠĊĠĠĠĠĠĠĠĠĠ ĠProto Adapter . INT 3 2 . as Repeated (). encoded Size With Tag ( 1 , Ġvalue . path ) Ġ+ ĊĠĠĠĠĠĠĠĠĠ ĠProto Adapter . STRING . encoded Size With Tag ( 2 , Ġvalue . source _ file ) Ġ+ ĊĠĠĠĠĠĠĠĠĠ ĠProto Adapter . INT 3 2 . encoded Size With Tag ( 3 , Ġvalue . begin ) Ġ+ ĊĠĠĠĠĠĠĠĠĠ ĠProto Adapter . INT 3 2 . encoded Size With Tag ( 4 , Ġvalue . end ) Ġ+ ĊĠĠĠĠĠĠĠĠĠ Ġvalue . unknownFields . size ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġencode ( writer : ĠProto Writer , Ġvalue : ĠAnnotation ) Ġ{ ĊĠĠĠĠĠĠĠĠĠ ĠProto Adapter . INT 3 2 . as Repeated (). encode With Tag ( writer , Ġ 1 , Ġvalue . path ) ĊĠĠĠĠĠĠĠĠĠ ĠProto Adapter . STRING . encode With Tag ( writer , Ġ 2 , Ġvalue . source _ file ) ĊĠĠĠĠĠĠĠĠĠ ĠProto Adapter . INT 3 2 . encode With Tag ( writer , Ġ 3 , Ġvalue . begin ) ĊĠĠĠĠĠĠĠĠĠ ĠProto Adapter . INT 3 2 . encode With Tag ( writer , Ġ 4 , Ġvalue . end ) ĊĠĠĠĠĠĠĠĠĠ Ġwriter . write Bytes ( value . unknownFields ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġdecode ( reader : ĠProto Reader ): ĠAnnotation Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġmutable ListOf < Int >() ĊĠĠĠĠĠĠĠĠĠ Ġvar Ġsource _ file : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠĠĠ Ġvar Ġbegin : ĠInt ? Ġ= Ġnull ĊĠĠĠĠĠĠĠĠĠ Ġvar Ġend : ĠInt ? Ġ= Ġnull ĊĠĠĠĠĠĠĠĠĠ Ġval ĠunknownFields Ġ= Ġreader . forEach Tag Ġ{ Ġtag Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( tag ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 1 Ġ-> Ġpath . add ( Proto Adapter . INT 3 2 . decode ( reader )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 2 Ġ-> Ġsource _ file Ġ= ĠProto Adapter . STRING . decode ( reader ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 3 Ġ-> Ġbegin Ġ= ĠProto Adapter . INT 3 2 . decode ( reader ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 4 Ġ-> Ġend Ġ= ĠProto Adapter . INT 3 2 . decode ( reader ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠTag Handler . UNKNOWN _ TAG ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠ Ġreturn ĠAnnotation ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpath Ġ= Ġpath , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource _ file Ġ= Ġsource _ file , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbegin Ġ= Ġbegin , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġend Ġ= Ġend , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠunknownFields Ġ= ĠunknownFields ĊĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġred act ( value : ĠAnnotation ): ĠAnnotation ? Ġ= Ġvalue . copy ( ĊĠĠĠĠĠĠĠĠĠ ĠunknownFields Ġ= ĠByte String . EMPTY ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ