Replace if/else sequence with when

Signed-off-by: Graham <gpe@openrs2.org>
bzip2
Graham 4 years ago
parent 6f815b6334
commit 0981303391
  1. 22
      patcher/src/main/kotlin/org/openrs2/patcher/transform/HighDpiTransformer.kt

@ -58,15 +58,19 @@ public class HighDpiTransformer : Transformer() {
return false
}
if (clazz.name == gameShell) {
addCanvasScaleField(clazz)
newMembers++
} else if (clazz.name in GL_INTERFACES) {
addPixelZoomMethod(clazz, Opcodes.ACC_ABSTRACT)
newMembers++
} else if (clazz.name in GL_IMPLS) {
addPixelZoomMethod(clazz, Opcodes.ACC_FINAL or Opcodes.ACC_NATIVE)
newMembers++
when (clazz.name) {
gameShell -> {
addCanvasScaleField(clazz)
newMembers++
}
in GL_INTERFACES -> {
addPixelZoomMethod(clazz, Opcodes.ACC_ABSTRACT)
newMembers++
}
in GL_IMPLS -> {
addPixelZoomMethod(clazz, Opcodes.ACC_FINAL or Opcodes.ACC_NATIVE)
newMembers++
}
}
return false

Loading…
Cancel
Save