// ĠAutomatically Ġgenerated Ġby Ġthe ĠFast ĠBinary ĠEncoding Ġcompiler , Ġdo Ġnot Ġmodify ! Ċ // Ġhttps :// github . com / chron ox or / Fast Binary Encoding Ċ // ĠSource : Ġtest . fbe Ċ // ĠVersion : Ġ 1 . 4 . 0 . 0 Ċ Ċ @ file : Suppress (" Unused Import ", Ġ" unused ") Ċ Ċ package Ġcom . chron ox or . test Ċ Ċ @ Suppress (" Member Visibility Can Be Private ", Ġ" Remove Red undant Calls Of Conversion Methods ") Ċ open Ġclass ĠStruct Set Ġ: ĠComparable < Any ?> Ċ { ĊĠĠĠ Ġvar Ġf 1 : Ġjava . util . HashSet < Byte > ĊĠĠĠ Ġvar Ġf 2 : Ġjava . util . HashSet < Enum Simple > ĊĠĠĠ Ġvar Ġf 3 : Ġjava . util . HashSet < Flags Simple > ĊĠĠĠ Ġvar Ġf 4 : Ġjava . util . HashSet < Struct Simple > ĊĊĠĠĠ Ġ@ Transient Ġopen Ġvar Ġf be Type : ĠLong Ġ= Ġ 1 3 2 ĊĊĠĠĠ Ġconstructor ( f 1 : Ġjava . util . HashSet < Byte > Ġ= Ġjava . util . HashSet (), Ġf 2 : Ġjava . util . HashSet < Enum Simple > Ġ= Ġjava . util . HashSet (), Ġf 3 : Ġjava . util . HashSet < Flags Simple > Ġ= Ġjava . util . HashSet (), Ġf 4 : Ġjava . util . HashSet < Struct Simple > Ġ= Ġjava . util . HashSet ()) ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . f 1 Ġ= Ġf 1 ĊĠĠĠĠĠĠĠ Ġthis . f 2 Ġ= Ġf 2 ĊĠĠĠĠĠĠĠ Ġthis . f 3 Ġ= Ġf 3 ĊĠĠĠĠĠĠĠ Ġthis . f 4 Ġ= Ġf 4 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Suppress (" UNUSED _ PARAMETER ") ĊĠĠĠ Ġconstructor ( other : ĠStruct Set ) ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . f 1 Ġ= Ġother . f 1 ĊĠĠĠĠĠĠĠ Ġthis . f 2 Ġ= Ġother . f 2 ĊĠĠĠĠĠĠĠ Ġthis . f 3 Ġ= Ġother . f 3 ĊĠĠĠĠĠĠĠ Ġthis . f 4 Ġ= Ġother . f 4 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġopen Ġfun Ġclone (): ĠStruct Set ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠSerialize Ġthe Ġstruct Ġto Ġthe ĠF BE Ġstream ĊĠĠĠĠĠĠĠ Ġval Ġwriter Ġ= Ġcom . chron ox or . test . fbe . Struct Set Model () ĊĠĠĠĠĠĠĠ Ġwriter . serialize ( this ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠDeserialize Ġthe Ġstruct Ġfrom Ġthe ĠF BE Ġstream ĊĠĠĠĠĠĠĠ Ġval Ġreader Ġ= Ġcom . chron ox or . test . fbe . Struct Set Model () ĊĠĠĠĠĠĠĠ Ġreader . attach ( writer . buffer ) ĊĠĠĠĠĠĠĠ Ġreturn Ġreader . deserialize () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcompare To ( other : ĠAny ?): ĠInt ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( other Ġ== Ġnull ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ- 1 ĊĊĠĠĠĠĠĠĠ Ġif Ġ(! Struct Set :: class . java . isAssignableFrom ( other . java Class )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ- 1 ĊĊĠĠĠĠĠĠĠ Ġ@ Suppress (" UNUSED _ VARIABLE ") ĊĠĠĠĠĠĠĠ Ġval Ġobj Ġ= Ġother Ġas ĠStruct Set ? Ġ?: Ġreturn Ġ- 1 ĊĊĠĠĠĠĠĠĠ Ġ@ Suppress (" VARIABLE _ WITH _ RED UND ANT _ INITIAL IZER ", Ġ" Can Be Val ", Ġ" Un necessary Variable ") ĊĠĠĠĠĠĠĠ Ġvar Ġresult Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( other Ġ== Ġnull ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĊĠĠĠĠĠĠĠ Ġif Ġ(! Struct Set :: class . java . isAssignableFrom ( other . java Class )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĊĠĠĠĠĠĠĠ Ġ@ Suppress (" UNUSED _ VARIABLE ") ĊĠĠĠĠĠĠĠ Ġval Ġobj Ġ= Ġother Ġas ĠStruct Set ? Ġ?: Ġreturn Ġfalse ĊĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠhashCode (): ĠInt ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Suppress (" Can Be Val ", Ġ" Un necessary Variable ") ĊĠĠĠĠĠĠĠ Ġvar Ġhash Ġ= Ġ 1 7 ĊĠĠĠĠĠĠĠ Ġreturn Ġhash ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsb Ġ= ĠStringBuilder () ĊĠĠĠĠĠĠĠ Ġsb . append (" Struct Set (" ) ĊĠĠĠĠĠĠĠ Ġ@ Suppress (" Constant Condition If ") ĊĠĠĠĠĠĠĠ Ġif Ġ( true ) ĊĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġfirst Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsb . append (" f 1 =[" ). append ( f 1 . size ). append (" ]{ ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ( item Ġin Ġf 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsb . append ( if Ġ( first ) Ġ"" Ġelse Ġ", "). append ( item ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfirst Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsb . append (" }") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ@ Suppress (" Constant Condition If ") ĊĠĠĠĠĠĠĠ Ġif Ġ( true ) ĊĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġfirst Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsb . append (", f 2 =[" ). append ( f 2 . size ). append (" ]{ ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ( item Ġin Ġf 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsb . append ( if Ġ( first ) Ġ"" Ġelse Ġ", "). append ( item ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfirst Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsb . append (" }") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ@ Suppress (" Constant Condition If ") ĊĠĠĠĠĠĠĠ Ġif Ġ( true ) ĊĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġfirst Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsb . append (", f 3 =[" ). append ( f 3 . size ). append (" ]{ ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ( item Ġin Ġf 3 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsb . append ( if Ġ( first ) Ġ"" Ġelse Ġ", "). append ( item ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfirst Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsb . append (" }") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ@ Suppress (" Constant Condition If ") ĊĠĠĠĠĠĠĠ Ġif Ġ( true ) ĊĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġfirst Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsb . append (", f 4 =[" ). append ( f 4 . size ). append (" ]{ ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ( item Ġin Ġf 4 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsb . append ( if Ġ( first ) Ġ"" Ġelse Ġ", "). append ( item ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfirst Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsb . append (" }") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsb . append (" )") ĊĠĠĠĠĠĠĠ Ġreturn Ġsb . toString () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġopen Ġfun ĠtoJson (): ĠString Ġ= Ġcom . chron ox or . test . fbe . Json . engine . toJson ( this ) ĊĊĠĠĠ Ġcompanion Ġobject ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġf be Type Const : ĠLong Ġ= Ġ 1 3 2 ĊĠĠĠĠĠĠĠ Ġfun Ġfrom Json ( json : ĠString ): ĠStruct Set Ġ= Ġcom . chron ox or . test . fbe . Json . engine . fromJson ( json , ĠStruct Set :: class . java ) ĊĠĠĠ Ġ} Ċ } Ċ