Package-level declarations

Types

Link copied to clipboard
class JvmFileCache @Inject constructor

Note that there is also a Psi file cache inside the KotlinEnvironment. This cache of JvmFile just provides the next layer, in order to have caching for parsed declarations, references, and whatnot.

Link copied to clipboard
class RealAndroidRNameProvider(val project: McProject, val sourceSetName: SourceSetName) : AndroidRNameProvider
Link copied to clipboard
Link copied to clipboard
class RealJvmFileProvider(val jvmFileCache: JvmFileCache, val project: McProject, val sourceSetName: SourceSetName, val androidRNameProvider: AndroidRNameProvider, val androidDataBindingNameProvider: AndroidDataBindingNameProvider) : JvmFileProvider
Link copied to clipboard
class RealPluginsBlockProvider(val groovyParser: GroovyPluginsBlockParser, val kotlinParser: KotlinPluginsBlockParser, val buildFile: File, val psiFileFactory: NoContextPsiFileFactory) : PluginsBlockProvider