Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Camelon2005-03-14 20:14:37 +0000
committerJohn Camelon2005-03-14 20:14:37 +0000
commitf83e7a7c6f9d3d022477493add1465371a610c32 (patch)
treef19f29a2807e0bb385e72795bd3504faa4218f23 /core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTLabelStatement.java
parent79386d040096ed39a78335500f68d98e34b67b6a (diff)
downloadorg.eclipse.cdt-f83e7a7c6f9d3d022477493add1465371a610c32.tar.gz
org.eclipse.cdt-f83e7a7c6f9d3d022477493add1465371a610c32.tar.xz
org.eclipse.cdt-f83e7a7c6f9d3d022477493add1465371a610c32.zip
Fixed Bugzilla Bug 87548 : [DOM AST] IASTName interface lacks methods to determine if name is a declaration, a definition or a reference
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTLabelStatement.java')
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTLabelStatement.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTLabelStatement.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTLabelStatement.java
index 0f48c1481d1..8add8118424 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTLabelStatement.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTLabelStatement.java
@@ -46,4 +46,12 @@ public class CPPASTLabelStatement extends CPPASTNode implements
if( name != null ) if( !name.accept( action ) ) return false;
return true;
}
+
+ /* (non-Javadoc)
+ * @see org.eclipse.cdt.core.dom.ast.IASTNameOwner#getRoleForName(org.eclipse.cdt.core.dom.ast.IASTName)
+ */
+ public int getRoleForName(IASTName n) {
+ if( n == name ) return r_declaration;
+ return r_unclear;
+ }
}

Back to the top