Bewitching-coder

Results 2 issues of Bewitching-coder

Caused by: java.lang.ArrayIndexOutOfBoundsException at org.objectweb.asm.ClassReader.createDebugLabel(ClassReader.java:2709) at org.objectweb.asm.ClassReader.readCode(ClassReader.java:1903) at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1514) at org.objectweb.asm.ClassReader.accept(ClassReader.java:744) at org.objectweb.asm.ClassReader.accept(ClassReader.java:424) at com.github.megatronking.stringfog.plugin.StringFogClassInjector.processClass(StringFogClassInjector.java:120) at com.github.megatronking.stringfog.plugin.StringFogClassInjector.doFog2Jar(StringFogClassInjector.java:92) at com.github.megatronking.stringfog.plugin.StringFogClassInjector$doFog2Jar$0.call(Unknown Source) at com.github.megatronking.stringfog.plugin.StringFogTransform$_transform_closure5.doCall(StringFogTransform.groovy:214) at jdk.internal.reflect.GeneratedMethodAccessor691.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at com.github.megatronking.stringfog.plugin.StringFogTransform.transform(StringFogTransform.groovy:197) at...

bug

release包在visitField方法中object值不为空,在返回时变量被置空,在接下来的visitLdcInsn和visitFieldInsn方法中不会执行这个变量的回调,编译出包后变量初始为空

bug