From cd6dbd8701873b586ec45ecdb2f537a709bcd17d Mon Sep 17 00:00:00 2001 From: Pavel Vojtechovsky Date: Wed, 18 Jan 2017 21:33:09 +0100 Subject: [PATCH] perf: improve performance of DirectReferenceFilter (#1132) --- .../spoon/reflect/visitor/filter/DirectReferenceFilter.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/spoon/reflect/visitor/filter/DirectReferenceFilter.java b/src/main/java/spoon/reflect/visitor/filter/DirectReferenceFilter.java index 7b45766820a..257ca056dbc 100644 --- a/src/main/java/spoon/reflect/visitor/filter/DirectReferenceFilter.java +++ b/src/main/java/spoon/reflect/visitor/filter/DirectReferenceFilter.java @@ -38,6 +38,9 @@ public DirectReferenceFilter(CtReference reference) { } public boolean matches(T reference) { + if (super.matches(reference) == false) { + return false; + } return this.reference.equals(reference); } }