module org.osgi.framework {
    requires transitive org.osgi.dto;
    requires transitive org.osgi.resource;
    requires osgi.annotation;

    exports org.osgi.framework;
    exports org.osgi.framework.connect;
    exports org.osgi.framework.dto;
    exports org.osgi.framework.hooks.bundle;
    exports org.osgi.framework.hooks.resolver;
    exports org.osgi.framework.hooks.service;
    exports org.osgi.framework.hooks.weaving;
    exports org.osgi.framework.launch;
    exports org.osgi.framework.namespace;
    exports org.osgi.framework.startlevel;
    exports org.osgi.framework.startlevel.dto;
    exports org.osgi.framework.wiring;
    exports org.osgi.framework.wiring.dto;

    uses org.osgi.framework.connect.FrameworkUtilHelper;

}
