From 88ceef94c0bde750fd8289a466d4d5ecaae220ea Mon Sep 17 00:00:00 2001 From: Rafael Winterhalter Date: Mon, 21 Dec 2015 03:43:09 +0100 Subject: [PATCH] Removed unncessecary erasure resolution due to new equality rules. --- .../main/java/net/bytebuddy/dynamic/scaffold/MethodGraph.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/byte-buddy-dep/src/main/java/net/bytebuddy/dynamic/scaffold/MethodGraph.java b/byte-buddy-dep/src/main/java/net/bytebuddy/dynamic/scaffold/MethodGraph.java index 5e5a622b52e..13d72aec518 100644 --- a/byte-buddy-dep/src/main/java/net/bytebuddy/dynamic/scaffold/MethodGraph.java +++ b/byte-buddy-dep/src/main/java/net/bytebuddy/dynamic/scaffold/MethodGraph.java @@ -1520,10 +1520,10 @@ public Set getCandidates() { public Entry extendBy(MethodDescription methodDescription, Harmonizer harmonizer) { Harmonized key = this.key.extend(methodDescription.asDefined(), harmonizer); LinkedHashSet methodDescriptions = new LinkedHashSet(this.methodDescriptions.size() + 1); - TypeDescription declaringType = methodDescription.getDeclaringType().asErasure(); + TypeDefinition declaringType = methodDescription.getDeclaringType(); boolean bridge = methodDescription.isBridge(); for (MethodDescription extendedMethod : this.methodDescriptions) { - if (extendedMethod.getDeclaringType().asErasure().equals(declaringType)) { + if (extendedMethod.getDeclaringType().equals(declaringType)) { if (extendedMethod.isBridge() ^ bridge) { methodDescriptions.add(bridge ? extendedMethod : methodDescription); } else {