Field information and a generic way to access the field value. The
ThriftStructField is defined in the generated struct's companion
object in order to avoid using reflection to access the field value.
If the struct is being created in another way (i.e. not generated through
scrooge) the fields will be defined via reflection in
PopulateMetaDataWithReflection.getFieldsWithReflection.
Field information and a generic way to access the field value. The ThriftStructField is defined in the generated struct's companion object in order to avoid using reflection to access the field value. If the struct is being created in another way (i.e. not generated through scrooge) the fields will be defined via reflection in PopulateMetaDataWithReflection.getFieldsWithReflection.