From 2340a7d7267c8703b5e4b08b4791bf4aa8dc7cdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=9D=8F=E9=BB=91?= Date: Thu, 29 Jul 2021 20:13:29 +0800 Subject: [PATCH] 1.12 --- build.gradle | 2 +- .../taboolib/gradle/TabooLibExtension.groovy | 5 ++--- .../gradle/description/Description.groovy | 15 ++++++--------- 3 files changed, 9 insertions(+), 13 deletions(-) diff --git a/build.gradle b/build.gradle index 22df31b..2aa0715 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ plugins { } group 'io.izzel.taboolib' -version '1.11' +version '1.12' configurations { embed diff --git a/src/main/groovy/io/izzel/taboolib/gradle/TabooLibExtension.groovy b/src/main/groovy/io/izzel/taboolib/gradle/TabooLibExtension.groovy index 56222da..a568441 100644 --- a/src/main/groovy/io/izzel/taboolib/gradle/TabooLibExtension.groovy +++ b/src/main/groovy/io/izzel/taboolib/gradle/TabooLibExtension.groovy @@ -25,8 +25,7 @@ class TabooLibExtension { relocation[pre] = post } - def description(@DelegatesTo(Description.class) closure) { - closure.delegate = des - closure() + def description(Action action) { + action.execute(des) } } diff --git a/src/main/groovy/io/izzel/taboolib/gradle/description/Description.groovy b/src/main/groovy/io/izzel/taboolib/gradle/description/Description.groovy index 8e06820..384f08d 100644 --- a/src/main/groovy/io/izzel/taboolib/gradle/description/Description.groovy +++ b/src/main/groovy/io/izzel/taboolib/gradle/description/Description.groovy @@ -48,18 +48,15 @@ class Description { nukkitNodes['prefix'] = prefix } - def contributors(@DelegatesTo(Contributors.class) closure) { - closure.delegate = con - closure() + def contributors(Action action) { + action.execute(con) } - def dependencies(@DelegatesTo(Dependencies.class) closure) { - closure.delegate = dep - closure() + def dependencies(Action action) { + action.execute(dep) } - def links(@DelegatesTo(Links.class) closure) { - closure.delegate = lin - closure() + def links(Action action) { + action.execute(lin) } }