public Set getPersistentTypeNames(boolean devpath, ClassLoader envLoader) { // some configured locations might be implicit in spec, so return // null if we don't find any classes, rather than if we don't have // any locations if (_typeNames != null) return (_typeNames.isEmpty()) ? null : _typeNames; try { ClassLoader loader = repos.getConfiguration(). getClassResolverInstance().getClassLoader(getClass(), envLoader); long start = System.currentTimeMillis(); Set names = parsePersistentTypeNames(loader); if (names.isEmpty() && devpath) scan(new ClasspathMetaDataIterator(null, newMetaDataFilter()), newClassArgParser(), names, false, null); else // we don't cache a full dev cp scan _typeNames = names; if (log.isTraceEnabled()) log.trace(_loc.get("found-pcs", String.valueOf(names.size()), String.valueOf(System.currentTimeMillis() - start))); return (names.isEmpty()) ? null : names; } catch (IOException ioe) { throw new GeneralException(ioe); } }
public Set<String> getPersistentTypeNames(boolean devpath, ClassLoader envLoader) { // some configured locations might be implicit in spec, so return // null if we don't find any classes, rather than if we don't have // any locations if (_typeNames != null) return (_typeNames.isEmpty()) ? null : _typeNames; try { ClassLoader loader = repos.getConfiguration(). getClassResolverInstance().getClassLoader(getClass(), envLoader); long start = System.currentTimeMillis(); Set names = parsePersistentTypeNames(loader); if (names.isEmpty() && devpath) scan(new ClasspathMetaDataIterator(null, newMetaDataFilter()), newClassArgParser(), names, false, null); else // we don't cache a full dev cp scan _typeNames = names; if (log.isTraceEnabled()) log.trace(_loc.get("found-pcs", String.valueOf(names.size()), String.valueOf(System.currentTimeMillis() - start))); return (names.isEmpty()) ? null : names; } catch (IOException ioe) { throw new GeneralException(ioe); } }
public Set<String> getPersistentTypeNames(boolean devpath, ClassLoader envLoader) { // some configured locations might be implicit in spec, so return // null if we don't find any classes, rather than if we don't have // any locations if (_typeNames != null) return (_typeNames.isEmpty()) ? null : _typeNames; try { ClassLoader loader = repos.getConfiguration(). getClassResolverInstance().getClassLoader(getClass(), envLoader); long start = System.currentTimeMillis(); Set names = parsePersistentTypeNames(loader); if (names.isEmpty() && devpath) scan(new ClasspathMetaDataIterator(null, newMetaDataFilter()), newClassArgParser(), names, false, null); else // we don't cache a full dev cp scan _typeNames = names; if (log.isTraceEnabled()) log.trace(_loc.get("found-pcs", String.valueOf(names.size()), String.valueOf(System.currentTimeMillis() - start))); return (names.isEmpty()) ? null : names; } catch (IOException ioe) { throw new GeneralException(ioe); } }
public Set<String> getPersistentTypeNames(boolean devpath, ClassLoader envLoader) { // some configured locations might be implicit in spec, so return // null if we don't find any classes, rather than if we don't have // any locations if (_typeNames != null) return (_typeNames.isEmpty()) ? null : _typeNames; try { ClassLoader loader = repos.getConfiguration(). getClassResolverInstance().getClassLoader(getClass(), envLoader); long start = System.currentTimeMillis(); Set names = parsePersistentTypeNames(loader); if (names.isEmpty() && devpath) scan(new ClasspathMetaDataIterator(null, newMetaDataFilter()), newClassArgParser(), names, false, null); else // we don't cache a full dev cp scan _typeNames = names; if (log.isTraceEnabled()) log.trace(_loc.get("found-pcs", String.valueOf(names.size()), String.valueOf(System.currentTimeMillis() - start))); return (names.isEmpty()) ? null : names; } catch (IOException ioe) { throw new GeneralException(ioe); } }
public Set<String> getPersistentTypeNames(boolean devpath, ClassLoader envLoader) { // some configured locations might be implicit in spec, so return // null if we don't find any classes, rather than if we don't have // any locations if (_typeNames != null) return (_typeNames.isEmpty()) ? null : _typeNames; try { ClassLoader loader = repos.getConfiguration(). getClassResolverInstance().getClassLoader(getClass(), envLoader); long start = System.currentTimeMillis(); Set names = parsePersistentTypeNames(loader); if (names.isEmpty() && devpath) scan(new ClasspathMetaDataIterator(null, newMetaDataFilter()), newClassArgParser(), names, false, null); else // we don't cache a full dev cp scan _typeNames = names; if (log.isTraceEnabled()) log.trace(_loc.get("found-pcs", String.valueOf(names.size()), String.valueOf(System.currentTimeMillis() - start))); return (names.isEmpty()) ? null : names; } catch (IOException ioe) { throw new GeneralException(ioe); } }