From 9b5fe029af4c6d2ec2b80240be6d91fbdd3043de Mon Sep 17 00:00:00 2001 From: Jessica He Date: Wed, 24 Aug 2022 14:26:03 -0400 Subject: [PATCH] Check with qualified name of Template fields in AbstractQuteTemplateLinkCollector Signed-off-by: Jessica He --- .../jdt/internal/java/AbstractQuteTemplateLinkCollector.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/qute.jdt/com.redhat.qute.jdt/src/main/java/com/redhat/qute/jdt/internal/java/AbstractQuteTemplateLinkCollector.java b/qute.jdt/com.redhat.qute.jdt/src/main/java/com/redhat/qute/jdt/internal/java/AbstractQuteTemplateLinkCollector.java index cd769584e..dbc89205c 100644 --- a/qute.jdt/com.redhat.qute.jdt/src/main/java/com/redhat/qute/jdt/internal/java/AbstractQuteTemplateLinkCollector.java +++ b/qute.jdt/com.redhat.qute.jdt/src/main/java/com/redhat/qute/jdt/internal/java/AbstractQuteTemplateLinkCollector.java @@ -13,6 +13,7 @@ import static com.redhat.qute.jdt.internal.QuteJavaConstants.CHECKED_TEMPLATE_ANNOTATION; import static com.redhat.qute.jdt.internal.QuteJavaConstants.OLD_CHECKED_TEMPLATE_ANNOTATION; +import static com.redhat.qute.jdt.internal.QuteJavaConstants.TEMPLATE_CLASS; import java.util.List; import java.util.logging.Level; @@ -65,8 +66,6 @@ public abstract class AbstractQuteTemplateLinkCollector extends ASTVisitor { private static final String PREFERRED_SUFFIX = ".html"; // TODO make it configurable - private static final String TEMPLATE_TYPE = "Template"; - protected final ITypeRoot typeRoot; protected final IJDTUtils utils; protected final IProgressMonitor monitor; @@ -256,6 +255,6 @@ private static boolean isTemplateType(Type type) { if (type == null || !type.isSimpleType()) { return false; } - return (TEMPLATE_TYPE.equals(((SimpleType) type).getName().toString())); + return (TEMPLATE_CLASS.equals(((SimpleType) type).resolveBinding().getQualifiedName().toString())); } }