That's a surprise!
I thought 5.2 added the feature (or at least was meant to)?!?
2011/8/17 Wolfgang Laun <wolfgang.laun(a)gmail.com>
Adding fields to a Java class does not work in 5.2.0 and earlier.
With the
upcoming 5.3.0 you can do
import some.User
declare NamedUser extends User
name : String
end
-W
2011/8/17 Neel <neeleshdev(a)yahoo.co.in>
> I'm using drools 5.1.1. In drools expert document I found following in "
> *Declaring Metadata for Existing Types"* section:
> "Drools allows the declaration of metadata attributes for existing types
> in the same way as when declaring metadata attributes for new fact types.
> The only difference is that there are no fields in that declaration."
>
> It says that additional fields can't be there in declaration for existing
> types. Are there other ways to achieve the same?
>
> Thanks,
> Neel
>
>
> What version of Drools are you using?
>
> AFAIK what you have done should work.
>
> 2011/8/17 Neel
<neeleshdev@yahoo.co.in<http://mc/compose?to=neeleshdev@yahoo.co.in>
> >
>
> Hi,
> I've following class defined:
>
> public class User {
>
> private String id;
>
> //get,set, equals & hashCode method are defined
>
> }
>
>
> If I add more attributes using declare syntax as below:
>
> declare User
>
> name : String
>
> end
>
>
> 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?
>
>
> Alternatively, if a class is created by using only declare syntax, can we
> add equals/hasCode methods dynamically?
>
>
> Thanks & Regards,
>
> Neel
>
>
>
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
>
>
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users