|
Re: Redefinition code generation issue [message #477654 is a reply to message #477648] |
Thu, 31 July 2008 15:24 |
james bruck Messages: 1724 Registered: July 2009 |
Senior Member |
|
|
Hi Lutz,
Would it be possible to raise a bugzilla and attach a small sample model
with genmodel so that I can confirm all the various options are set.
Cheers,
- James.
"Lutz Wrage" <lwrage@sei.cmu.edu> wrote in message
news:g6r1ir$4c5$1@build.eclipse.org...
>I am wondering if the correct code is generated for a model like the
>following.
>
> I have classes A and B, A has property b of type B.
> A' and B' are subclasses of A and B, respectively.
> A' has a property b of type B', so this b redefines property b in A.
>
> I would expect to see a method public B' getB() {...} in the code for
> A' (which would be fine in Java 6, and compliance level is set to 6.0 in
> the genmodel). However, the generated method returns an object of type B.
> Is this a bug or did I miss something?
>
> If I rename the property in A' to c, then I get: public B' getC() {...}
> (and also public B getB() that returns the same value)
>
> Thanks,
> Lutz
>
>
|
|
|
Re: Redefinition code generation issue [message #626845 is a reply to message #477648] |
Thu, 31 July 2008 15:24 |
james bruck Messages: 1724 Registered: July 2009 |
Senior Member |
|
|
Hi Lutz,
Would it be possible to raise a bugzilla and attach a small sample model
with genmodel so that I can confirm all the various options are set.
Cheers,
- James.
"Lutz Wrage" <lwrage@sei.cmu.edu> wrote in message
news:g6r1ir$4c5$1@build.eclipse.org...
>I am wondering if the correct code is generated for a model like the
>following.
>
> I have classes A and B, A has property b of type B.
> A' and B' are subclasses of A and B, respectively.
> A' has a property b of type B', so this b redefines property b in A.
>
> I would expect to see a method public B' getB() {...} in the code for
> A' (which would be fine in Java 6, and compliance level is set to 6.0 in
> the genmodel). However, the generated method returns an object of type B.
> Is this a bug or did I miss something?
>
> If I rename the property in A' to c, then I get: public B' getC() {...}
> (and also public B getB() that returns the same value)
>
> Thanks,
> Lutz
>
>
|
|
|
Powered by
FUDForum. Page generated in 0.03310 seconds