diff --git a/buildSrc/src/main/kotlin/dev/ithundxr/numismaticsgradle/asm/NumismaticsGradleASM.kt b/buildSrc/src/main/kotlin/dev/ithundxr/numismaticsgradle/asm/NumismaticsGradleASM.kt index 46cead6c..3f058ffb 100644 --- a/buildSrc/src/main/kotlin/dev/ithundxr/numismaticsgradle/asm/NumismaticsGradleASM.kt +++ b/buildSrc/src/main/kotlin/dev/ithundxr/numismaticsgradle/asm/NumismaticsGradleASM.kt @@ -31,11 +31,11 @@ class NumismaticsGradleASM { // Get project type val projectType = SubprojectType.getProjectType(project) - var node = ClassNode() + val node = ClassNode() ClassReader(bytes).accept(node, 0) // Transformers - node = CCCapabilitiesTransformer().transform(projectType, node) + CCCapabilitiesTransformer().transform(projectType, node) // Verify the bytecode is valid val byteArray = ClassWriter(0).also { node.accept(it) }.toByteArray() diff --git a/buildSrc/src/main/kotlin/dev/ithundxr/numismaticsgradle/asm/transformers/CCCapabilitiesTransformer.kt b/buildSrc/src/main/kotlin/dev/ithundxr/numismaticsgradle/asm/transformers/CCCapabilitiesTransformer.kt index 625ce9b4..89ac3720 100644 --- a/buildSrc/src/main/kotlin/dev/ithundxr/numismaticsgradle/asm/transformers/CCCapabilitiesTransformer.kt +++ b/buildSrc/src/main/kotlin/dev/ithundxr/numismaticsgradle/asm/transformers/CCCapabilitiesTransformer.kt @@ -25,7 +25,7 @@ import org.objectweb.asm.tree.ClassNode class CCCapabilitiesTransformer { @Suppress("LocalVariableName") - fun transform(project: SubprojectType, node: ClassNode): ClassNode { + fun transform(project: SubprojectType, node: ClassNode) { if (node.invisibleAnnotations != null && project == SubprojectType.FORGE) { // Cache the field, so we don't CME the list during the remove val annotationNodes = node.invisibleAnnotations.toList() @@ -142,7 +142,5 @@ class CCCapabilitiesTransformer { } } } - - return node } } \ No newline at end of file