Package-level declarations

Types

Link copied to clipboard
class FindingFactoryImpl @Inject constructor(val rules: DaggerList<ModuleCheckRule<*>>) : FindingFactory<Finding> , HasTraceTags

Sorts rules and applies the appropriate types for each function. Sorting is stable and prioritizes modification rules so that they don't clobber each other.

Link copied to clipboard
@Module
interface FindingFactoryModule
Link copied to clipboard
class ProjectQueue(val projects: List<McProject>) : HasTraceTags

Processes projects in a set order, and automatically clears the cache of each

Link copied to clipboard
class RealFindingResultFactory @Inject constructor : FindingResultFactory