Functions

Link copied to clipboard
abstract fun clear()
Link copied to clipboard
abstract fun getFromDirectoryCache(    name: String,     mode: ResolutionMode,     directoryName: String,     redirectedReference: ResolvedProjectReference?): ResolvedTypeReferenceDirectiveWithFailedLookupLocations?
Link copied to clipboard
abstract fun getFromNonRelativeNameCache(    nonRelativeName: String,     mode: ResolutionMode,     directoryName: String,     redirectedReference: ResolvedProjectReference?): ResolvedTypeReferenceDirectiveWithFailedLookupLocations?
Link copied to clipboard
abstract fun getOrCreateCacheForDirectory(    directoryName: String,     redirectedReference: ResolvedProjectReference = definedExternally): ModeAwareCache<ResolvedTypeReferenceDirectiveWithFailedLookupLocations>
Link copied to clipboard
abstract fun getOrCreateCacheForNonRelativeName(    nonRelativeName: String,     mode: ResolutionMode,     redirectedReference: ResolvedProjectReference = definedExternally): PerNonRelativeNameCache<ResolvedTypeReferenceDirectiveWithFailedLookupLocations>
Link copied to clipboard
abstract fun update(options: CompilerOptions)

Updates with the current compilerOptions the cache will operate with. This updates the redirects map as well if needed so module resolutions are cached if they can across the projects