Reduce maximum size of each static class

This helps improve IDE performance.
pull/66/head
Graham 4 years ago
parent e26778ffb0
commit 16d16b8efa
  1. 5
      deob/src/main/java/dev/openrs2/deob/transform/StaticScramblingTransformer.kt

@ -37,7 +37,7 @@ class StaticScramblingTransformer : Transformer() {
private fun nextClass(): Pair<ClassNode, MethodNode> {
var clazz = nextStaticClass
if (clazz != null && (clazz.fields.size + clazz.methods.size) < MAX_FIELDS_AND_METHODS) {
if (clazz != null && clazz.fields.size < MAX_FIELDS && clazz.methods.size < MAX_METHODS) {
return Pair(clazz, nextClinit!!)
}
@ -197,6 +197,7 @@ class StaticScramblingTransformer : Transformer() {
companion object {
private val logger = InlineLogger()
private const val MAX_FIELDS_AND_METHODS = 500
private const val MAX_FIELDS = 500
private const val MAX_METHODS = 50
}
}

Loading…
Cancel
Save