H,,

On Sat, 9 Feb 2002 09:33, Adam Murdoch wrote:
> >   * Uses the DataType role when creating instances for interface
> > properties,
> >     rather than using the interface itself as the role.
>
> The motivation for this change was to allow a data type to be used in
> <property>, TypeInstanceTask, and as a parameter to add() methods.

Im not sure I follow you here. If I have a

add( MyRole value );

will that look up in the registry under MyRole or DataType? If it is looking 
up the registry under DataType - what happens in the following case

<role shortname="foo" class="com.biz.Foo"/>
<role shortname="bar" class="com.biz.Bar"/>

<foo name="mytype" class="..."/>
<bar name="mytype" class="..."/>

Both types have the same name but different roles. So what would happen here ?


BTW I noticed you removed the 

myException.fillInStackTrace() when exceptions were rethrown - what was the 
motivation for that?

-- 
Cheers,

Pete

*------------------------------------------------------*
| Despite your efforts to be a romantic hero, you will |
| gradually evolve into a postmodern plot device.      |
*------------------------------------------------------*

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to