Package-level declarations
Types
Link copied to clipboard
class AndroidDataBindingReferenceParsingInterceptor(val androidDataBindingNameProvider: AndroidDataBindingNameProvider) : ParsingInterceptor
Link copied to clipboard
class AndroidResourceReferenceParsingInterceptor(val androidRNameProvider: AndroidRNameProvider) : ParsingInterceptor
Link copied to clipboard
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 RealAndroidDataBindingNameProvider(val project: McProject, val sourceSetName: SourceSetName) : AndroidDataBindingNameProvider
Link copied to clipboard
class RealAndroidGradleSettingsProvider(val groovyParser: GroovyAndroidGradleParser, val kotlinParser: KotlinAndroidGradleParser, val buildFile: File) : AndroidGradleSettingsProvider
Link copied to clipboard
class RealAndroidRNameProvider(val project: McProject, val sourceSetName: SourceSetName) : AndroidRNameProvider
Link copied to clipboard
Link copied to clipboard
class RealDependenciesBlocksProvider(val groovyParser: GroovyDependenciesBlockParser, val kotlinParser: KotlinDependenciesBlockParser, val invokesConfigurationNames: InvokesConfigurationNames) : DependenciesBlocksProvider
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