+ working open type tcl, xotcl feature.
+ method selection improvements.
diff --git a/core/plugins/org.eclipse.dltk.core/search/org/eclipse/dltk/core/search/indexing/SourceIndexerRequestor.java b/core/plugins/org.eclipse.dltk.core/search/org/eclipse/dltk/core/search/indexing/SourceIndexerRequestor.java
index dc449dc..693047c 100644
--- a/core/plugins/org.eclipse.dltk.core/search/org/eclipse/dltk/core/search/indexing/SourceIndexerRequestor.java
+++ b/core/plugins/org.eclipse.dltk.core/search/org/eclipse/dltk/core/search/indexing/SourceIndexerRequestor.java
@@ -22,9 +22,9 @@
IIndexConstants {
protected SourceIndexer indexer;
// char[] packageName = CharOperation.NO_CHAR;
- char[][] enclosingTypeNames = new char[5][];
- int depth = 0;
- int methodDepth = 0;
+ protected char[][] enclosingTypeNames = new char[5][];
+ protected int depth = 0;
+ protected int methodDepth = 0;
protected char[] pkgName = CharOperation.NO_CHAR;
public SourceIndexerRequestor(SourceIndexer indexer) {
@@ -126,6 +126,7 @@
char[][] qualification = new char[this.depth][];
System.arraycopy(this.enclosingTypeNames, 0, qualification, 0,
this.depth);
+
return qualification;
}
@@ -221,6 +222,7 @@
public void popTypeName() {
if (depth > 0) {
+// System.out.println("POPNAME:" + new String( enclosingTypeNames[depth-1]));
enclosingTypeNames[--depth] = null;
}
// else if (JobManager.VERBOSE) {