Jonathan DELAIRE created FELIX-4679:
---------------------------------------

             Summary: Import package not generated for the classes used in 
throw clause in a private method.
                 Key: FELIX-4679
                 URL: https://issues.apache.org/jira/browse/FELIX-4679
             Project: Felix
          Issue Type: Bug
          Components: Maven Bundle Plugin
    Affects Versions: maven-bundle-plugin-2.5.3
            Reporter: Jonathan DELAIRE


Example:

ModuleA containing the following classes:

public class A {

    private void someMethod() throws ExceptionB {
    }

    public void someMethod2() throws ExceptionC {
    }
}

ModuleB containing the two following classes in different packages:

package com.module.b.exception;

public class ExceptionB extends Exception {
}

and

package com.module.c.exception;

public class ExceptionC extends Exception {
}

The generated manifest for moduleA would be:

Import-Package: com.module.c.exception;version="[1.0,2)"

while I except it to be:

Import-Package: 
com.module.c.exception;version="[1.0,2)",com.module.b.exception;version="[1.0,2)"



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to