mirror of
https://github.com/mamoe/mirai.git
synced 2025-02-09 02:40:02 +08:00
Fix deprecation in buildscripts
This commit is contained in:
parent
d8e0136b8b
commit
3e28cb57b6
@ -32,7 +32,7 @@ open class GPGSignMavenArtifact(
|
||||
}
|
||||
|
||||
class NameCounter(val name: String) {
|
||||
var counter = 0
|
||||
private var counter = 0
|
||||
val nextName: String
|
||||
get() = name + if (counter == 0) {
|
||||
counter = 1; ""
|
||||
@ -44,6 +44,7 @@ class NameCounter(val name: String) {
|
||||
object PublishingAccess {
|
||||
fun getMetadataArtifacts(publication: MavenPublication): Collection<MavenArtifact> {
|
||||
if (publication is DefaultMavenPublication) {
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
return DefaultMavenPublication::class.java.getDeclaredField("metadataArtifacts")
|
||||
.also { it.isAccessible = true }
|
||||
.get(publication) as Collection<MavenArtifact>
|
||||
|
@ -12,9 +12,7 @@
|
||||
package analyzes
|
||||
|
||||
import groovy.util.Node
|
||||
import groovy.util.XmlParser
|
||||
import org.gradle.api.Project
|
||||
import org.objectweb.asm.ClassReader
|
||||
import org.objectweb.asm.Type
|
||||
import org.objectweb.asm.tree.ClassNode
|
||||
import org.objectweb.asm.tree.FieldInsnNode
|
||||
@ -212,7 +210,8 @@ object AndroidApiLevelCheck {
|
||||
val apiVersionsFile =
|
||||
project.rootProject.projectDir.resolve("buildSrc/src/main/resources/androidutil/api-versions.xml")
|
||||
val classesInfos = mutableMapOf<String, ClassInfo>()
|
||||
XmlParser().parse(apiVersionsFile).children().forEach { classNode ->
|
||||
@Suppress("DEPRECATION")
|
||||
groovy.util.XmlParser().parse(apiVersionsFile).children().forEach { classNode ->
|
||||
classNode as Node
|
||||
if (classNode.name() == "class") {
|
||||
val fieldInfos = mutableMapOf<String, ClassInfo.MemberInfo>()
|
||||
|
Loading…
Reference in New Issue
Block a user