It doesn't work:
declare Customer extends Person
is declined with
Cannot extend supertype 'date.cust.Person' (not a declared type)
-W
Wolfgang,I think Davide's implementation supports extending existing java classes... did you tried? What is not possible is to implement interfaces, since you can't define methods in the declare statement.Edson--2011/5/28 Wolfgang Laun <wolfgang.laun@gmail.com>
There is, since 5.2.0, the option of extending a class declared in DRL:
declare A
i : int
end
declare B extends A
...
end
Any class origninating from Java code cannot be extended in DRL.
-WOn 28 May 2011 10:56, Tomas Olsson <tol@sics.se> wrote:Hi,
I have tried to look this up but cannot find any clear answer on the web.
Does drools support extension of existing classes for new type declarations?
That would be very nice if this would be possible.
/Tomas
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
Edson Tirelli
JBoss Drools Core Development
JBoss by Red Hat @ www.jboss.com
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users