GradleProjectProvider

class GradleProjectProvider @Inject constructor(val rootGradleProject: GradleProject, val settings: ModuleCheckSettings, val projectCache: ProjectCache, val gradleLogger: GradleMcLogger, val agpApiAccess: AgpApiAccess, val buildFileParserFactory: BuildFileParser.Factory, val jvmFileProviderFactory: RealJvmFileProvider.Factory, val androidPlatformPluginFactory: AndroidPlatformPluginFactory, val jvmPlatformPluginFactory: JvmPlatformPluginFactory, val typeSafeProjectPathResolver: TypeSafeProjectPathResolver, val allProjectPathsProviderDelegate: AllProjectPathsProvider) : ProjectProvider, AllProjectPathsProvider(source)

Constructors

Link copied to clipboard
@Inject
constructor(rootGradleProject: GradleProject, settings: ModuleCheckSettings, projectCache: ProjectCache, gradleLogger: GradleMcLogger, agpApiAccess: AgpApiAccess, buildFileParserFactory: BuildFileParser.Factory, jvmFileProviderFactory: RealJvmFileProvider.Factory, androidPlatformPluginFactory: AndroidPlatformPluginFactory, jvmPlatformPluginFactory: JvmPlatformPluginFactory, typeSafeProjectPathResolver: TypeSafeProjectPathResolver, allProjectPathsProviderDelegate: AllProjectPathsProvider)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val projectCache: ProjectCache
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun clearCaches()
Link copied to clipboard
Link copied to clipboard
open override fun get(path: ProjectPath): McProject
Link copied to clipboard
open override fun getAll(): List<McProject>
Link copied to clipboard
Link copied to clipboard