<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hi,<div>I've following class defined:</div><div><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #a10067">public</span> <span style="color: #a10067">class</span> User {</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span><span style="color: #a10067">private</span> String <span style="color: #2700ce">id</span>;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre">        </span>//get,set, equals & hashCode method are defined</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">}</p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><br></p></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">If I add more attributes using declare syntax as below:</p><span class="Apple-style-span" style="font-family: Monaco; font-size: 11px; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; ">declare User</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "> name : String</p></span><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">end</p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><br></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">it gives error "Error
creating field accessors for 'User' for type 'User'". Is there a way, more attributes can be added in existing class using declare syntax? </p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><br></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">Alternatively, if a class is created by using only declare syntax, can we add equals/hasCode methods dynamically?</p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><br></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">Thanks & Regards,</p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">Neel</p></div></td></tr></table>