OSGi: about import [message #28427] |
Sun, 13 July 2003 14:15 |
Eclipse User |
|
|
|
Originally posted by: pascal_rapicault.yahoo.fr
Hello,
I have the question about imports.
Here is the test case:
Bundle A: Class A
Bundle B: Class B extends A
Bundle C: uses class B
The obvious imports are:
Bundle A: export A
Bundle B: import A, export B
Bundle C: import B,
does it also need to import A (because B extends A and A is required
to verify B)
Thanks,
PaScaL
|
|
|
|
Re: OSGi: about import [message #29332 is a reply to message #28427] |
Thu, 17 July 2003 20:36 |
Eclipse User |
|
|
|
Originally posted by: Peter.Kriens.aQute.se
C does not have to import A because it only refers to B. When class B is
loaded, it will come from Bundle B which has visibility of A and can load A.
It would be VERY bad practice if you were forced to know the
implementation dependencies of packages you used ...
Hope this helps, kind regards,
Peter Kriens
Pascal Rapicault wrote:
> Hello,
>
> I have the question about imports.
>
> Here is the test case:
> Bundle A: Class A
> Bundle B: Class B extends A
>
> Bundle C: uses class B
>
> The obvious imports are:
> Bundle A: export A
> Bundle B: import A, export B
>
> Bundle C: import B,
> does it also need to import A (because B extends A and A is required
> to verify B)
>
> Thanks,
>
> PaScaL
>
>
>
>
>
>
|
|
|
Powered by
FUDForum. Page generated in 0.04320 seconds