def get_add_exports(self): distributions = self.jar_distributions distributions_transitive = mx.classpath_entries(distributions) required_exports = mx_javamodules.requiredExports( distributions_transitive, base_jdk()) return ' '.join( AbstractNativeImageConfig.get_add_exports_list(required_exports))
def get_add_exports(self, missing_jars): if self.use_modules is None: return '' distributions = self.jar_distributions distributions_transitive = mx.classpath_entries(distributions) distributions_transitive_clean = [entry for entry in distributions_transitive if str(entry) not in missing_jars] required_exports = mx_javamodules.requiredExports(distributions_transitive_clean, base_jdk()) return ' '.join(AbstractNativeImageConfig.get_add_exports_list(required_exports))