From e496515a1448a6c585e591e95cfd00a06027aa3b Mon Sep 17 00:00:00 2001 From: malte_langkabel Date: Thu, 17 Aug 2017 14:03:59 +0200 Subject: [PATCH] logic: implemented recording override edges for overridden methods declared in jars --- java_indexer/src/main/java/com/sourcetrail/AstVisitor.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java_indexer/src/main/java/com/sourcetrail/AstVisitor.java b/java_indexer/src/main/java/com/sourcetrail/AstVisitor.java index ef261995..4dd1e0bb 100644 --- a/java_indexer/src/main/java/com/sourcetrail/AstVisitor.java +++ b/java_indexer/src/main/java/com/sourcetrail/AstVisitor.java @@ -265,10 +265,10 @@ public class AstVisitor extends AstVisitorAdapter // test this! com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration overridden = getOverridden(n); - if (overridden != null && (overridden instanceof JavaParserMethodDeclaration)) + if (overridden != null) { - String overriddenName = JavaparserDeclNameResolver.getQualifiedDeclName( - ((JavaParserMethodDeclaration)overridden).getWrappedNode(), m_filePath, m_typeSolver).toNameHierarchy().serialize(); + String overriddenName = JavaSymbolSolverDeclNameResolver.getQualifiedDeclName( + overridden, m_filePath, m_typeSolver).toNameHierarchy().serialize(); m_client.recordReference( ReferenceKind.OVERRIDE, overriddenName, qualifiedName,