RealBuildFileParser

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

Constructors

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

Types

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

Properties

Link copied to clipboard
private val lock: Mutex
Link copied to clipboard

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?