Index
All Classes and Interfaces|All Packages
B
- BundleDependencies - Class in com.atlassian.new_platform
- BundleDependencies(List<BundleInfo>, List<BundleInfo>) - Constructor for class com.atlassian.new_platform.BundleDependencies
- BundleInfo - Class in com.atlassian.new_platform
- BundleInfo(String, Packages, Packages, Packages) - Constructor for class com.atlassian.new_platform.BundleInfo
- BundleRenderer - Class in com.atlassian.new_platform
- BundleRenderer(List<String>, List<String>, List<String>) - Constructor for class com.atlassian.new_platform.BundleRenderer
-
Params are used to mark certain dependencies with specific color.
- BundleUtils - Class in com.atlassian.new_platform
C
- com.atlassian.mtokarski - package com.atlassian.mtokarski
- com.atlassian.new_platform - package com.atlassian.new_platform
- concatLists(List<? extends T>...) - Static method in class com.atlassian.new_platform.GeneralUtils
E
- extractBundleInfo(Path) - Static method in class com.atlassian.new_platform.BundleUtils
- extractLibraryInfo(Path) - Static method in class com.atlassian.new_platform.BundleUtils
F
- findDuplicatedExports() - Method in class com.atlassian.new_platform.BundleDependencies
-
Finds all the exported packages provided by more than single bundle; Atlassian ecosystem implicitly assumes there is only single source of dependencies (so nobody bothered with proper dependency versioning in OSGi...).
- findMissingImports() - Method in class com.atlassian.new_platform.BundleDependencies
-
Finds all package imports that are not provided by tested bundles
- findNotUsedExports() - Method in class com.atlassian.new_platform.BundleDependencies
-
Finds exported bundles whose export capabilities are not used by the import bundles; It may be an indicator to remove that bundle from dependencies
G
- GeneralUtils - Class in com.atlassian.new_platform
- getAllDependencies() - Method in class com.atlassian.new_platform.BundleDependencies
- getAllInternalPackages() - Method in class com.atlassian.new_platform.BundleDependencies
-
Presents all the packages included in all the bundles.
- getBundleName() - Method in class com.atlassian.new_platform.BundleInfo
- getExports() - Method in class com.atlassian.new_platform.BundleInfo
- getImportDependencies() - Method in class com.atlassian.new_platform.BundleDependencies
-
Discovers all dependencies required by the imports
- getImports() - Method in class com.atlassian.new_platform.BundleInfo
- getInternalPackages() - Method in class com.atlassian.new_platform.BundleInfo
M
- main(String[]) - Static method in class com.atlassian.new_platform.Main
-
Arguments should contain path to the working directory.
- Main - Class in com.atlassian.new_platform
- Main() - Constructor for class com.atlassian.new_platform.Main
- mapToBundleNames(List<BundleInfo>) - Static method in class com.atlassian.new_platform.BundleUtils
P
- parseBundles(Path) - Static method in class com.atlassian.new_platform.BundleUtils
- parseLibraries(Path) - Static method in class com.atlassian.new_platform.BundleUtils
R
- renderDependencies(Map<String, Set<String>>, Path) - Method in class com.atlassian.new_platform.BundleRenderer
-
Renders grap of dependencies in two formats - DOT and SVG
U
- unwrapMap() - Static method in class com.atlassian.new_platform.GeneralUtils
All Classes and Interfaces|All Packages