THRIFT-3842 Dart generates incorrect code for a const struct Client: Dart Patch: Mark Erickson <merickson@apache.org>
THRIFT-3842 Dart generates incorrect code for a const struct
Client: Dart
Patch: Mark Erickson <merickson@apache.org>

This closes #1019

pinterest/thrift,RobberPhex/thrift,project-zerus/thrift,pinterest/thrift,wfxiang08/thrift,dcelasun/thrift,jfarrell/thrift,strava/thrift,gadLinux/thrift,gadLinux/thrift,nsuke/thrift,bgould/thrift,creker/thrift,tanmaykm/thrift,jeking3/thrift,SentientTechnologies/thrift,3013216027/thrift,bforbis/thrift,gadLinux/thrift,nsuke/thrift,pinterest/thrift,bforbis/thrift,wfxiang08/thrift,gadLinux/thrift,project-zerus/thrift,tanmaykm/thrift,cjmay/thrift,nsuke/thrift,apache/thrift,markerickson-wf/thrift,creker/thrift,jfarrell/thrift,wfxiang08/thrift,eamosov/thrift,yongju-hong/thrift,bforbis/thrift,3013216027/thrift,dcelasun/thrift,dcelasun/thrift,x1957/thrift,Jens-G/thrift,apache/thrift,markerickson-wf/thrift,nsuke/thrift,bforbis/thrift,gadLinux/thrift,jeking3/thrift,SentientTechnologies/thrift,jfarrell/thrift,jfarrell/thrift,hcorg/thrift,x1957/thrift,afds/thrift,bgould/thrift,nsuke/thrift,jfarrell/thrift,yongju-hong/thrift,yongju-hong/thrift,eamosov/thrift,nsuke/thrift,Fitbit/thrift,RobberPhex/thrift,eamosov/thrift,apache/thrift,bforbis/thrift,bgould/thrift,hcorg/thrift,tanmaykm/thrift,bufferoverflow/thrift,markerickson-wf/thrift,dcelasun/thrift,nsuke/thrift,Fitbit/thrift,nsuke/thrift,tanmaykm/thrift,cjmay/thrift,yongju-hong/thrift,markerickson-wf/thrift,bufferoverflow/thrift,bgould/thrift,RobberPhex/thrift,bforbis/thrift,wfxiang08/thrift,eamosov/thrift,eamosov/thrift,jeking3/thrift,dcelasun/thrift,pinterest/thrift,yongju-hong/thrift,cjmay/thrift,jfarrell/thrift,tanmaykm/thrift,bufferoverflow/thrift,strava/thrift,dcelasun/thrift,creker/thrift,project-zerus/thrift,strava/thrift,apache/thrift,3013216027/thrift,strava/thrift,hcorg/thrift,SentientTechnologies/thrift,eamosov/thrift,hcorg/thrift,x1957/thrift,yongju-hong/thrift,cjmay/thrift,wfxiang08/thrift,bufferoverflow/thrift,Jens-G/thrift,strava/thrift,afds/thrift,3013216027/thrift,dtmuller/thrift,jeking3/thrift,apache/thrift,pinterest/thrift,eamosov/thrift,x1957/thrift,cjmay/thrift,strava/thrift,jeking3/thrift,markerickson-wf/thrift,yongju-hong/thrift,project-zerus/thrift,apache/thrift,markerickson-wf/thrift,bforbis/thrift,cjmay/thrift,Fitbit/thrift,Jens-G/thrift,wfxiang08/thrift,gadLinux/thrift,yongju-hong/thrift,hcorg/thrift,yongju-hong/thrift,wfxiang08/thrift,creker/thrift,jfarrell/thrift,markerickson-wf/thrift,cjmay/thrift,wfxiang08/thrift,x1957/thrift,bforbis/thrift,wfxiang08/thrift,wfxiang08/thrift,x1957/thrift,dtmuller/thrift,bufferoverflow/thrift,RobberPhex/thrift,dtmuller/thrift,bgould/thrift,yongju-hong/thrift,Fitbit/thrift,Fitbit/thrift,bgould/thrift,afds/thrift,jfarrell/thrift,Fitbit/thrift,hcorg/thrift,nsuke/thrift,project-zerus/thrift,dcelasun/thrift,Jens-G/thrift,markerickson-wf/thrift,afds/thrift,jeking3/thrift,bgould/thrift,Fitbit/thrift,eamosov/thrift,dtmuller/thrift,creker/thrift,tanmaykm/thrift,project-zerus/thrift,strava/thrift,RobberPhex/thrift,hcorg/thrift,cjmay/thrift,dcelasun/thrift,Fitbit/thrift,Jens-G/thrift,project-zerus/thrift,Jens-G/thrift,bforbis/thrift,apache/thrift,bgould/thrift,dtmuller/thrift,pinterest/thrift,RobberPhex/thrift,strava/thrift,eamosov/thrift,pinterest/thrift,apache/thrift,nsuke/thrift,3013216027/thrift,Jens-G/thrift,project-zerus/thrift,gadLinux/thrift,bforbis/thrift,pinterest/thrift,afds/thrift,RobberPhex/thrift,afds/thrift,bufferoverflow/thrift,dtmuller/thrift,nsuke/thrift,Fitbit/thrift,bufferoverflow/thrift,dtmuller/thrift,apache/thrift,3013216027/thrift,markerickson-wf/thrift,RobberPhex/thrift,afds/thrift,dtmuller/thrift,SentientTechnologies/thrift,strava/thrift,eamosov/thrift,jfarrell/thrift,Jens-G/thrift,x1957/thrift,gadLinux/thrift,cjmay/thrift,dtmuller/thrift,jfarrell/thrift,hcorg/thrift,Jens-G/thrift,bforbis/thrift,afds/thrift,afds/thrift,jfarrell/thrift,wfxiang08/thrift,bufferoverflow/thrift,yongju-hong/thrift,SentientTechnologies/thrift,bufferoverflow/thrift,eamosov/thrift,dtmuller/thrift,jeking3/thrift,bgould/thrift,dcelasun/thrift,hcorg/thrift,gadLinux/thrift,creker/thrift,jeking3/thrift,dcelasun/thrift,creker/thrift,jeking3/thrift,dcelasun/thrift,3013216027/thrift,afds/thrift,strava/thrift,dcelasun/thrift,yongju-hong/thrift,tanmaykm/thrift,tanmaykm/thrift,bgould/thrift,RobberPhex/thrift,SentientTechnologies/thrift,eamosov/thrift,bforbis/thrift,dtmuller/thrift,afds/thrift,wfxiang08/thrift,gadLinux/thrift,yongju-hong/thrift,yongju-hong/thrift,creker/thrift,yongju-hong/thrift,markerickson-wf/thrift,markerickson-wf/thrift,pinterest/thrift,strava/thrift,creker/thrift,nsuke/thrift,strava/thrift,gadLinux/thrift,tanmaykm/thrift,wfxiang08/thrift,strava/thrift,x1957/thrift,gadLinux/thrift,hcorg/thrift,jeking3/thrift,Fitbit/thrift,dcelasun/thrift,hcorg/thrift,project-zerus/thrift,SentientTechnologies/thrift,Jens-G/thrift,Fitbit/thrift,pinterest/thrift,Jens-G/thrift,pinterest/thrift,wfxiang08/thrift,apache/thrift,hcorg/thrift,gadLinux/thrift,cjmay/thrift,tanmaykm/thrift,pinterest/thrift,dcelasun/thrift,wfxiang08/thrift,yongju-hong/thrift,cjmay/thrift,x1957/thrift,creker/thrift,yongju-hong/thrift,strava/thrift,x1957/thrift,gadLinux/thrift,Jens-G/thrift,dcelasun/thrift,creker/thrift,nsuke/thrift,dtmuller/thrift,creker/thrift,jeking3/thrift,strava/thrift,RobberPhex/thrift,SentientTechnologies/thrift,bgould/thrift,afds/thrift,tanmaykm/thrift,SentientTechnologies/thrift,bforbis/thrift,strava/thrift,apache/thrift,bgould/thrift,Fitbit/thrift,cjmay/thrift,Jens-G/thrift,3013216027/thrift,bufferoverflow/thrift,3013216027/thrift,nsuke/thrift,cjmay/thrift,bforbis/thrift,dtmuller/thrift,apache/thrift,dcelasun/thrift,RobberPhex/thrift,cjmay/thrift,bufferoverflow/thrift,bforbis/thrift,SentientTechnologies/thrift,gadLinux/thrift,apache/thrift,afds/thrift,bgould/thrift,apache/thrift,jfarrell/thrift,Jens-G/thrift,apache/thrift,pinterest/thrift,3013216027/thrift,gadLinux/thrift,jeking3/thrift,dtmuller/thrift,bufferoverflow/thrift,tanmaykm/thrift,3013216027/thrift,Fitbit/thrift,nsuke/thrift,3013216027/thrift,jeking3/thrift,hcorg/thrift,SentientTechnologies/thrift,bufferoverflow/thrift,eamosov/thrift,pinterest/thrift,afds/thrift,x1957/thrift,jeking3/thrift,RobberPhex/thrift,apache/thrift,RobberPhex/thrift,markerickson-wf/thrift,creker/thrift,nsuke/thrift,bgould/thrift,Jens-G/thrift,project-zerus/thrift,bgould/thrift,creker/thrift,jeking3/thrift,project-zerus/thrift,markerickson-wf/thrift,3013216027/thrift,nsuke/thrift,hcorg/thrift,RobberPhex/thrift,bforbis/thrift,Jens-G/thrift,afds/thrift,apache/thrift,3013216027/thrift,SentientTechnologies/thrift,eamosov/thrift,jeking3/thrift,project-zerus/thrift,RobberPhex/thrift,RobberPhex/thrift,dcelasun/thrift,jfarrell/thrift,bforbis/thrift,Fitbit/thrift,SentientTechnologies/thrift,Jens-G/thrift,eamosov/thrift,jfarrell/thrift,markerickson-wf/thrift,project-zerus/thrift,Jens-G/thrift,strava/thrift,Fitbit/thrift,eamosov/thrift,RobberPhex/thrift,jfarrell/thrift,bufferoverflow/thrift,apache/thrift,3013216027/thrift,Fitbit/thrift,gadLinux/thrift,SentientTechnologies/thrift,jfarrell/thrift,x1957/thrift