diff options
author | John Camelon | 2005-03-14 20:14:37 +0000 |
---|---|---|
committer | John Camelon | 2005-03-14 20:14:37 +0000 |
commit | f83e7a7c6f9d3d022477493add1465371a610c32 (patch) | |
tree | f19f29a2807e0bb385e72795bd3504faa4218f23 /core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTLabelStatement.java | |
parent | 79386d040096ed39a78335500f68d98e34b67b6a (diff) | |
download | org.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.java | 8 |
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; + } } |