From e02f52d47583e36baf55a84fcfb5caa55dd0c8e2 Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Wed, 25 May 2011 05:44:59 +0000 Subject: [PATCH] Added javadoc. --- .../core/dom/parser/cpp/semantics/CPPSemantics.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPSemantics.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPSemantics.java index 7cde6738e35..c3661edffcd 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPSemantics.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPSemantics.java @@ -990,6 +990,14 @@ public class CPPSemantics { } } + /** + * Checks if lookup data contains result bindings reachable through includes + * from the translation unit where lookup started. Any binding is considered reachable + * if the lookup is not done in a context of a translation unit. + * + * @param data the LookupData object. + * @return {@code true} if the lookup data contains at least one reachable binding. + */ private static boolean hasReachableResult(LookupData data) { if (data.foundItems instanceof Object[]) { for (Object item : (Object[]) data.foundItems) {