public final class ExportedPackagesCollector extends Object
| Constructor and Description |
|---|
ExportedPackagesCollector(org.mule.runtime.api.meta.model.ExtensionModel extensionModel)
Creates a new instance
|
ExportedPackagesCollector(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
ClassPackageFinder packageFinder)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,Collection<String>> |
getDetailedExportedPackages() |
Set<String> |
getExportedPackages() |
Set<String> |
getExportedResources() |
Set<String> |
getPrivilegedArtifacts() |
Set<String> |
getPrivilegedExportedPackages() |
public ExportedPackagesCollector(org.mule.runtime.api.meta.model.ExtensionModel extensionModel)
extensionModel - the model for the analyzed extensionpublic ExportedPackagesCollector(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
ClassPackageFinder packageFinder)
extensionModel - the model for the analyzed extensionpublic Set<String> getExportedResources()
Set of default resource paths that the extension should exportpublic Set<String> getExportedPackages()
Set of default java package names that the extension should exportpublic Map<String,Collection<String>> getDetailedExportedPackages()
Map of default java package names that the extension should export and indicates which are the classes that
makes the package to be exported.public Set<String> getPrivilegedExportedPackages()
Set of Java package names that the extension should export on the privileged APICopyright © 2003–2024 MuleSoft, Inc.. All rights reserved.