Merge branch 'release/os/4.12' into adel/ENT-11008-os

This commit is contained in:
Adel El-Beik 2024-06-06 17:57:46 +01:00
commit 748aa7b2c0
2 changed files with 4 additions and 2 deletions

View File

@ -6,7 +6,7 @@ description 'A javaagent to allow hooking into Kryo checkpoints'
dependencies {
compileOnly "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
compileOnly "org.javassist:javassist:$javaassist_version"
implementation "org.javassist:javassist:$javaassist_version"
compileOnly "com.esotericsoftware:kryo:$kryo_version"
compileOnly "co.paralleluniverse:quasar-core:$quasar_version"

View File

@ -127,7 +127,9 @@ object CheckpointHook : ClassFileTransformer {
protectionDomain: ProtectionDomain?,
classfileBuffer: ByteArray
): ByteArray? {
if (className.startsWith("java") || className.startsWith("javassist") || className.startsWith("kotlin")) {
@Suppress("ComplexCondition")
if (className.startsWith("java") || className.startsWith("javassist") || className.startsWith("kotlin")
|| className.startsWith("jdk")) {
return null
}
return try {