From e2a5a6dbef3afd6d77248b66dd359b89b7fcb35e Mon Sep 17 00:00:00 2001 From: Bogdan Gheorghe Date: Mon, 30 May 2005 00:14:31 +0000 Subject: [PATCH] Changed base class storage in CTag Indexer to use INamedEntry --- .../core/index/ctagsindexer/CTagEntry.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagEntry.java b/core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagEntry.java index 0fadd6a4051..96b09d16f51 100644 --- a/core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagEntry.java +++ b/core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagEntry.java @@ -265,11 +265,17 @@ class CTagEntry{ StringTokenizer tokenizer = new StringTokenizer(access, ","); //$NON-NLS-1$ LinkedList list = new LinkedList(); while (tokenizer.hasMoreTokens()){ - list.add(tokenizer.nextToken().toCharArray()); + list.add(tokenizer.nextToken()); } - INamedEntry[] inherits = new INamedEntry[0]; - inherits = (INamedEntry[]) list.toArray(inherits); - return inherits; + + String[] inherits = new String[0]; + inherits = (String []) list.toArray(inherits); + INamedEntry[] inherits2 = new INamedEntry[inherits.length]; + for (int i=0; i