Skip to content

Commit

Permalink
Fixes hazelcast#13534. The package lookup in Bytebuddy doesn't work c…
Browse files Browse the repository at this point in the history
…orrectly on IBM Java 8 (Github issue raphw/byte-buddy#510).
  • Loading branch information
kwart committed Aug 7, 2018
1 parent 60d0388 commit bee5a96
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
Expand Up @@ -404,7 +404,7 @@ public static class AllAsPublicConstructorStrategy implements ConstructorStrateg
public static final AllAsPublicConstructorStrategy INSTANCE = new AllAsPublicConstructorStrategy();

@Override
public MethodRegistry inject(MethodRegistry methodRegistry) {
public MethodRegistry inject(TypeDescription instrumentedType, MethodRegistry methodRegistry) {
return methodRegistry.append(new LatentMatcher.Resolved<MethodDescription>(isConstructor()),
new MethodRegistry.Handler.ForImplementation(SuperMethodCall.INSTANCE),
MethodAttributeAppender.NoOp.INSTANCE,
Expand Down
Expand Up @@ -96,10 +96,10 @@ public void testMultipleClassloaderLoadsTheSameClass() throws Exception {

@Test
public void testHookDeduplication() {
ClassLoader parentClassloader = PortableHook.class.getClassLoader();

Class<?> hook = newClassImplementingInterface("com.hazelcast.internal.serialization.SomeHook",
PortableHook.class, parentClassloader);
PortableHook.class, PortableHook.class.getClassLoader());

ClassLoader parentClassloader = hook.getClassLoader();

//child classloader delegating everything to its parent
URLClassLoader childClassloader = new URLClassLoader(new URL[]{}, parentClassloader);
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Expand Up @@ -86,7 +86,7 @@
<mockito.version>1.10.19</mockito.version>
<powermock.version>1.6.6</powermock.version>
<jmh.version>1.16</jmh.version>
<bytebuddy.version>1.6.12</bytebuddy.version>
<bytebuddy.version>1.8.17</bytebuddy.version>
<commons-lang3.version>3.4</commons-lang3.version>
<felix.utils.version>1.10.0</felix.utils.version>
<findbugs.annotations.version>3.0.0</findbugs.annotations.version>
Expand Down

0 comments on commit bee5a96

Please sign in to comment.