Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Camelon2003-08-12 20:40:11 +0000
committerJohn Camelon2003-08-12 20:40:11 +0000
commit891454830b75fbba2d98e75173796126c106513d (patch)
treebc4079eba1be8764c5a83a0851f453419d75a637 /core/org.eclipse.cdt.core/index
parent8dba12bff30d80a18f15f415db1e8b5e85a3aee1 (diff)
downloadorg.eclipse.cdt-891454830b75fbba2d98e75173796126c106513d.tar.gz
org.eclipse.cdt-891454830b75fbba2d98e75173796126c106513d.tar.xz
org.eclipse.cdt-891454830b75fbba2d98e75173796126c106513d.zip
CORE
Added X-Ref/Elaborated type support w/element requestor callbacks. TESTS Added CompleteParseASTTest::testForewardDeclarationWithUsage().
Diffstat (limited to 'core/org.eclipse.cdt.core/index')
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/SourceIndexerRequestor.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/SourceIndexerRequestor.java b/core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/SourceIndexerRequestor.java
index e8bef7775b7..f6c34965702 100644
--- a/core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/SourceIndexerRequestor.java
+++ b/core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/SourceIndexerRequestor.java
@@ -22,6 +22,7 @@ import org.eclipse.cdt.core.parser.ast.IASTAbstractTypeSpecifierDeclaration;
import org.eclipse.cdt.core.parser.ast.IASTClassReference;
import org.eclipse.cdt.core.parser.ast.IASTClassSpecifier;
import org.eclipse.cdt.core.parser.ast.IASTCompilationUnit;
+import org.eclipse.cdt.core.parser.ast.IASTElaboratedTypeSpecifier;
import org.eclipse.cdt.core.parser.ast.IASTEnumerationReference;
import org.eclipse.cdt.core.parser.ast.IASTEnumerationSpecifier;
import org.eclipse.cdt.core.parser.ast.IASTField;
@@ -403,4 +404,11 @@ public class SourceIndexerRequestor implements ISourceElementRequestor, IIndexCo
if (reference.getReferencedElement() instanceof IASTMethod)
indexer.addMethodReference((IASTMethod) reference.getReferencedElement());
}
+ /* (non-Javadoc)
+ * @see org.eclipse.cdt.core.parser.ISourceElementRequestor#acceptElaboratedForewardDeclaration(org.eclipse.cdt.core.parser.ast.IASTElaboratedTypeSpecifier)
+ */
+ public void acceptElaboratedForewardDeclaration(IASTElaboratedTypeSpecifier elaboratedType)
+ {
+ // TODO BOGDAN IMPLEMENT THIS
+ }
}

Back to the top