RealBuildFileParser

class RealBuildFileParser @AssistedInject constructor(    dependenciesBlocksProviderFactory: DependenciesBlocksProvider.Factory,     pluginsBlockProviderFactory: PluginsBlockProvider.Factory,     androidGradleSettingsProviderFactory: AndroidGradleSettingsProvider.Factory,     @Assisted val invokesConfigurationNames: InvokesConfigurationNames) : BuildFileParser

Constructors

Link copied to clipboard
@AssistedInject
fun RealBuildFileParser(    dependenciesBlocksProviderFactory: DependenciesBlocksProvider.Factory,     pluginsBlockProviderFactory: PluginsBlockProvider.Factory,     androidGradleSettingsProviderFactory: AndroidGradleSettingsProvider.Factory,     @Assisted invokesConfigurationNames: InvokesConfigurationNames)

Types

Link copied to clipboard
@AssistedFactory
interface Factory : BuildFileParser.Factory

Functions

Link copied to clipboard
open suspend override fun androidSettings(): AndroidGradleSettings
Link copied to clipboard
open suspend override fun dependenciesBlocks(): List<DependenciesBlock>
Link copied to clipboard
open suspend override fun pluginsBlock(): PluginsBlock?

Properties

Link copied to clipboard
private val androidGradleSettingsProvider: AndroidGradleSettingsProvider
Link copied to clipboard
private val dependenciesBlocksProvider: DependenciesBlocksProvider
Link copied to clipboard
private val invokesConfigurationNames: InvokesConfigurationNames
Link copied to clipboard
private val lock: Mutex
Link copied to clipboard
private val pluginsBlockProvider: PluginsBlockProvider

Sources

Link copied to clipboard