On 4/13/09 4:41 AM, Stuart McCulloch wrote:
2009/4/13 Richard S. Hall <[email protected] <mailto:[email protected]>>

    On 4/13/09 4:12 AM, Stuart McCulloch wrote:
    2009/4/13 Richard S. Hall <[email protected]
    <mailto:[email protected]>>

        This came up recently and we discussed it within CPEG. Felix
        is incorrect in interpreting sun.io.* as a match for
        sun.io.SomeClass.


    good to get a definitive answer, will the wildcard wording be
    improved in the 4.2 spec?
    Not sure about that.

        In other words, sun.io.* matches sub-packages of sun.io
        <http://sun.io>, but not sun.io <http://sun.io> itself. This
        will be corrected in a future version of Felix.


    so to match "org.foo" as well as it's sub-packages you should use
    "org.foo,org.foo.*"?
    (because if you use "org.foo*" then that could match against
    "org.foobar" as well...)

    Yes, but I think only trailing package-level wildcards are
    supported, e.g., org.foo.*, not org.foo*...


ok, I think the 4.2 spec should really spell out what wildcards are supported and how they match

should I open a bug to track this, or do you want to follow this up with CPEG?

If you feel it is not clear in the spec, then definitely open a bug at OSGi or at least bring it up on osgi-dev.

-> richard


    I could be wrong.

    -> richard


--
Cheers, Stuart
------------------------------------------------------------------------

_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev
_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to