diff options
author | michalkurka <michalk@h2o.ai> | 2019-01-25 11:30:06 -0800 |
---|---|---|
committer | michalkurka <michalk@h2o.ai> | 2019-01-25 11:30:06 -0800 |
commit | 1b84304638790522bed13bda3d75a3e904682915 (patch) | |
tree | ee3034ecb900201b327a81cc7c71743db07b14a9 /src | |
parent | d64a1c8ab01215236790b6601c6ce06dc324a05c (diff) | |
download | javassist-1b84304638790522bed13bda3d75a3e904682915.tar.gz javassist-1b84304638790522bed13bda3d75a3e904682915.zip |
Proposed fixes in DefineClassHelper & DefinePackageHelper
Don't try to clean-up after making a protected-final method accessible.
No synchronization with concurrent access can cause errors.
Diffstat (limited to 'src')
-rw-r--r-- | src/main/javassist/util/proxy/DefineClassHelper.java | 3 | ||||
-rw-r--r-- | src/main/javassist/util/proxy/DefinePackageHelper.java | 3 |
2 files changed, 0 insertions, 6 deletions
diff --git a/src/main/javassist/util/proxy/DefineClassHelper.java b/src/main/javassist/util/proxy/DefineClassHelper.java index 96ade4aa..106e9932 100644 --- a/src/main/javassist/util/proxy/DefineClassHelper.java +++ b/src/main/javassist/util/proxy/DefineClassHelper.java @@ -219,9 +219,6 @@ public class DefineClassHelper { if (e instanceof RuntimeException) throw (RuntimeException) e; throw new CannotCompileException(e); } - finally { - SecurityActions.setAccessible(defineClass, false); - } } } diff --git a/src/main/javassist/util/proxy/DefinePackageHelper.java b/src/main/javassist/util/proxy/DefinePackageHelper.java index 8a91eb28..7ddffd9e 100644 --- a/src/main/javassist/util/proxy/DefinePackageHelper.java +++ b/src/main/javassist/util/proxy/DefinePackageHelper.java @@ -128,9 +128,6 @@ public class DefinePackageHelper } if (e instanceof RuntimeException) throw (RuntimeException) e; } - finally { - definePackage.setAccessible(false); - } return null; } }; |