Re: jarpackager integration notice - incompatible change

Ondrej Rypacek <[email protected]> Tue, 09 Sep 2003 16:46:12 +0200
Newsgroups gmane.comp.java.netbeans.modules.projects.devel
Message-ID <[email protected]>
As there were no objections, I've just commited the change.
-Ondra


Ondrej Rypacek wrote:

> That's all that is planned. You want to revise it more?
>
>
> Chris Webster wrote:
>
>> Is this the extent of the api revision or are there further changes 
>> planned.
>>
>>
>> Ondrej Rypacek wrote:
>>
>>> Hi,
>>> in order to reduce the number of classes in JarPackager's apis, it 
>>> was identified that the following three classes can be dropped 
>>> without a major loss of correctness or expressivity:
>>>
>>> SourceContent, ResourceContent, BuildTargetContent
>>>
>>> Only their common predecessor -- DescriptorContent -- will remain 
>>> there.
>>> Though it allows a ClassCastException to occurr within jarpackager 
>>> if somebody feeds in something different from 
>>> Source/Resouce/BuildTarget Descriptor, the error is detected soon.
>>>
>>> All impacted modules on the prj40_prototype build have already been 
>>> corrected. If your code is not on the build and uses any of the 
>>> above classes, it will not compile after the reduced version is 
>>> checked in. To fix that, any usage of the three above classes from 
>>> JarPackager's apis must be removed as follows:
>>> use DescriptorContent instead
>>> use DescriptorContent.create(.) instead of direct constructor
>>>
>>> Thus corrected code will work with the current version. If there are 
>>> no objections, the new version will be committed tomorrow late 
>>> afternoon.
>>>
>>> Thanks,
>>> -Ondra
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>