From 8bfd2cdc227290be076666bf889c5018cdd1a5b2 Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Mon, 13 Mar 2017 19:57:06 -0700 Subject: [PATCH] Added toString() method Change-Id: Ieb9e66af1bd290ebe5f8bdce82d0778ea6da2809 --- .../dom/parser/cpp/semantics/CPPFunctionSet.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPFunctionSet.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPFunctionSet.java index b31f607ea95..3bfb20dc58e 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPFunctionSet.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPFunctionSet.java @@ -99,4 +99,16 @@ public class CPPFunctionSet implements ICPPTwoPhaseBinding { fName.setBinding(new CPPDeferredFunction(null, fName.toCharArray(), fBindings)); } } + + /** For debugging only */ + @Override + public String toString() { + if (fName != null) + return fName.toString(); + try { + return String.join("::", fBindings[0].getQualifiedName()); //$NON-NLS-1$ + } catch (DOMException e) { + return super.toString(); + } + } }