public class SimpleFileProvider extends CachedFileProvider
PathFileProvider is an implementation of the
JavaFileProvider interface that uses a static
JavaClassLocator instance of URL paths for locating
Java source and class files.CachedFileProvider.SourceFileTrackerBaseFileProvider.BaseClass, BaseFileProvider.BasePackage_arrayCacheMap, _cacheLock, _cacheRefCount, _classCacheMap, _classFileCacheMap, _defaultClassLoader, _lastCacheFlushedTime, _lightSourceFileCacheMap, _nullClassLoader, _packageCacheMap, _sourceFileCacheMap, CLASS_NOT_FOUND, loggercontextCLASS_TYPE, EMPTY_COLLECTION, SOURCE_TYPE, UNKNOWN_TYPE| Constructor and Description |
|---|
SimpleFileProvider(ProviderContext e,
JavaClassLocator locator)
Constructs a new
PathFileProvider instance. |
| Modifier and Type | Method and Description |
|---|---|
JavaClassLocator |
getClassLocator()
Fetch the class locator to use for locating files.
|
beginCacheUse, clearAllData, clearArrayCache, clearClassCache, clearClassFileCache, clearClassLoader, clearCompiledInfo, clearJavacSourceFileCache, clearLightSourceFileCache, clearPackageCache, clearSourceFileCache, createSourceFile, endCacheUse, expireAllSourceFiles, flushCache, flushFoundCache, getArrayTypeImpl, getClassExactImpl, getClassExactImplInterruptibly, getClassFileImpl, getClassLoader, getClassLoader, getLightSourceFileImpl, getPackageImpl, getScopeDescription, getSourceFileImpl, lastCacheFlushed, lookupCachedLightSourceFile, lookupCachedSourceFile, notifyOfChange, removeCachedLightSourceFile, removeCachedSourceFile, removeCachedSourceFile, storeCachedLightSourceFile, storeCachedSourceFilecheckInterrupt, getArrayType, getClass, getClass, getClassByVMName, getClassByVMNameImpl, getClassByVMNameInterruptibly, getClassImpl, getClassImpl, getClassInterruptibly, getClassInterruptibly, getClassLeftToRight, getClassLeftToRightImpl, getClassLeftToRightInterruptibly, getClassLocatorInterruptibly, getConteXt, getFile, getFileType, getInnerClassByVMName, getJavaFile, getJdkVersion, getPackage, getPackage, getPrimitiveClass, getSourceClass, getSourceClassByHint, getSourceClassImpl, getSourceClassInterruptibly, getSourceFile, getSourceFile, getTargetJdkVersion, getTextBuffer, locateClass, locateClass, locateClassByVMName, locateSourceClass, locateSourceClass, setConteXt, setJdkVersion, setTargetJdkVersionpublic SimpleFileProvider(ProviderContext e, JavaClassLocator locator)
PathFileProvider instance.locator - the locator to use for finding classespublic JavaClassLocator getClassLocator()
getClassLocator in class BaseFileProvider