From 84c37f4300b9cbc21871519ae60fa87ace3e768a Mon Sep 17 00:00:00 2001 From: Graham Date: Sun, 1 Mar 2020 13:56:06 +0000 Subject: [PATCH] Add logging to StaticScramblingTransformer --- .../openrs2/deob/transform/StaticScramblingTransformer.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/deob/src/main/java/dev/openrs2/deob/transform/StaticScramblingTransformer.kt b/deob/src/main/java/dev/openrs2/deob/transform/StaticScramblingTransformer.kt index 3295cd51..5fb2696b 100644 --- a/deob/src/main/java/dev/openrs2/deob/transform/StaticScramblingTransformer.kt +++ b/deob/src/main/java/dev/openrs2/deob/transform/StaticScramblingTransformer.kt @@ -1,5 +1,6 @@ package dev.openrs2.deob.transform +import com.github.michaelbull.logging.InlineLogger import dev.openrs2.asm.ClassVersionUtils import dev.openrs2.asm.MemberRef import dev.openrs2.asm.classpath.ClassPath @@ -202,7 +203,12 @@ class StaticScramblingTransformer : Transformer() { return false } + override fun postTransform(classPath: ClassPath) { + logger.info { "Moved ${fieldClasses.size} fields and ${methodClasses.size} methods" } + } + companion object { + private val logger = InlineLogger() private const val MAX_FIELDS_AND_METHODS = 500 } }