fun parse()

in ruler-gradle-plugin/src/main/kotlin/com/spotify/ruler/plugin/dependency/EntryParser.kt [33:47]


    fun parse(project: Project, appInfo: AppInfo): List<DependencyEntry> {
        val configuration =
            project.configurations.getByName("${appInfo.variantName}RuntimeClasspath")
        val entries = mutableListOf<ArtifactResult>()
        val parser = DependencyParser()
        listOf("android-classes").forEach { artifactType ->
            entries += parseFile(configuration, artifactType, true)
        }

        listOf("android-res", "android-assets", "android-jni").forEach { artifactType ->
            entries += parseFile(configuration, artifactType, false)
        }

        return parser.parse(entries)
    }