本文整理了Java中org.jboss.modules.Module.getPathsUnchecked()
方法的一些代码示例,展示了Module.getPathsUnchecked()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Module.getPathsUnchecked()
方法的具体详情如下:
包路径:org.jboss.modules.Module
类名称:Module
方法名:getPathsUnchecked
暂无
代码示例来源:origin: org.jboss.modules/jboss-modules
/**
* Get all the paths exported by this module.
*
* @return the paths that are exported by this module
*/
public Set<String> getExportedPaths() {
return Collections.unmodifiableSet(getPathsUnchecked().keySet());
}
代码示例来源:origin: org.jboss.forge/jboss-modules
/**
* Get all the paths exported by this module.
*
* @return the paths that are exported by this module
*/
public Set<String> getExportedPaths() {
return Collections.unmodifiableSet(getPathsUnchecked().keySet());
}
代码示例来源:origin: org.jboss.forge/jboss-modules
Package getPackage(final String name) {
List<LocalLoader> loaders = getPathsUnchecked().get(name.replace('.', '/'));
if (loaders != null) for (LocalLoader localLoader : loaders) {
Package pkg = localLoader.loadPackageLocal(name);
if (pkg != null) return pkg;
}
return null;
}
代码示例来源:origin: org.jboss.modules/jboss-modules
Package getPackage(final String name) {
List<LocalLoader> loaders = getPathsUnchecked().get(name.replace('.', '/'));
if (loaders != null) for (LocalLoader localLoader : loaders) {
Package pkg = localLoader.loadPackageLocal(name);
if (pkg != null) return pkg;
}
return null;
}
代码示例来源:origin: org.jboss.modules/jboss-modules
Package[] getPackages() {
final ArrayList<Package> packages = new ArrayList<Package>();
final Map<String, List<LocalLoader>> allPaths = getPathsUnchecked();
next: for (String path : allPaths.keySet()) {
String packageName = path.replace('/', '.');
for (LocalLoader loader : allPaths.get(path)) {
Package pkg = loader.loadPackageLocal(packageName);
if (pkg != null) {
packages.add(pkg);
}
continue next;
}
}
return packages.toArray(new Package[packages.size()]);
}
}
代码示例来源:origin: org.jboss.forge/jboss-modules
Package[] getPackages() {
final ArrayList<Package> packages = new ArrayList<Package>();
final Map<String, List<LocalLoader>> allPaths = getPathsUnchecked();
next: for (String path : allPaths.keySet()) {
String packageName = path.replace('/', '.');
for (LocalLoader loader : allPaths.get(path)) {
Package pkg = loader.loadPackageLocal(packageName);
if (pkg != null) {
packages.add(pkg);
}
continue next;
}
}
return packages.toArray(new Package[packages.size()]);
}
}
代码示例来源:origin: org.jboss.forge/jboss-modules
public SortedMap<String, List<String>> getModulePathsInfo(final String name, final boolean exports) {
ModuleLoader loader = getModuleLoader();
final Module module = loadModule(name, loader);
final Map<String, List<LocalLoader>> paths;
try {
paths = module.getPathsUnchecked();
} catch (ModuleLoadError e) {
throw new IllegalArgumentException("Error loading module " + name + ": " + e.toString());
}
final TreeMap<String, List<String>> result = new TreeMap<String, List<String>>();
for (Map.Entry<String, List<LocalLoader>> entry : paths.entrySet()) {
final String path = entry.getKey();
final List<LocalLoader> loaders = entry.getValue();
if (loaders.isEmpty()) {
result.put(path, Collections.<String>emptyList());
} else if (loaders.size() == 1) {
result.put(path, Collections.<String>singletonList(loaders.get(0).toString()));
} else {
final ArrayList<String> list = new ArrayList<String>();
for (LocalLoader localLoader : loaders) {
list.add(localLoader.toString());
}
result.put(path, list);
}
}
return result;
}
代码示例来源:origin: org.jboss.modules/jboss-modules
public SortedMap<String, List<String>> getModulePathsInfo(final String name, final boolean exports) {
ModuleLoader loader = getModuleLoader();
final Module module = loadModule(name, loader);
final Map<String, List<LocalLoader>> paths;
try {
paths = module.getPathsUnchecked();
} catch (ModuleLoadError e) {
throw new IllegalArgumentException("Error loading module " + name + ": " + e.toString());
}
final TreeMap<String, List<String>> result = new TreeMap<String, List<String>>();
for (Map.Entry<String, List<LocalLoader>> entry : paths.entrySet()) {
final String path = entry.getKey();
final List<LocalLoader> loaders = entry.getValue();
if (loaders.isEmpty()) {
result.put(path, Collections.<String>emptyList());
} else if (loaders.size() == 1) {
result.put(path, Collections.<String>singletonList(loaders.get(0).toString()));
} else {
final ArrayList<String> list = new ArrayList<String>();
for (LocalLoader localLoader : loaders) {
list.add(localLoader.toString());
}
result.put(path, list);
}
}
return result;
}
代码示例来源:origin: org.jboss.modules/jboss-modules
final Map<String, List<LocalLoader>> paths = getPathsUnchecked();
final List<LocalLoader> loaders = paths.get(path);
if (loaders != null) {
代码示例来源:origin: org.jboss.forge/jboss-modules
final Map<String, List<LocalLoader>> paths = getPathsUnchecked();
final List<LocalLoader> loaders = paths.get(path);
if (loaders != null) {
代码示例来源:origin: org.jboss.forge/jboss-modules
final Map<String, List<LocalLoader>> paths = getPathsUnchecked();
final List<LocalLoader> loaders = paths.get(path);
代码示例来源:origin: org.jboss.modules/jboss-modules
final String path = pathOf(canonPath);
final URLConnectionResource jaxpResource = ModuleClassLoader.jaxpImplResources.get(canonPath);
final Map<String, List<LocalLoader>> paths = getPathsUnchecked();
final List<LocalLoader> loaders = paths.get(path);
if (loaders != null) {
代码示例来源:origin: org.jboss.modules/jboss-modules
final String path = pathOf(canonPath);
final URLConnectionResource jaxpResource = ModuleClassLoader.jaxpImplResources.get(canonPath);
final Map<String, List<LocalLoader>> paths = getPathsUnchecked();
final List<LocalLoader> loaders = paths.get(path);
代码示例来源:origin: org.jboss.modules/jboss-modules
final String path = pathOf(canonPath);
final URLConnectionResource jaxpResource = ModuleClassLoader.jaxpImplResources.get(canonPath);
final Map<String, List<LocalLoader>> paths = getPathsUnchecked();
final List<LocalLoader> loaders = paths.get(path);
if (loaders != null) {
代码示例来源:origin: org.jboss.forge/jboss-modules
final Map<String, List<LocalLoader>> paths = getPathsUnchecked();
final List<LocalLoader> loaders = paths.get(path);
if (loaders != null) {
代码示例来源:origin: org.jboss.forge/jboss-modules
final Map<String, List<LocalLoader>> paths = getPathsUnchecked();
final List<LocalLoader> loaders = paths.get(path);
if (loaders != null) {
内容来源于网络,如有侵权,请联系作者删除!