import eclipse 3.1 M4 compiler
[org.ibex.tool.git] / src / org / eclipse / jdt / internal / compiler / ast / ImplicitDocTypeReference.java
index 9dda67e..546e57c 100644 (file)
@@ -11,6 +11,7 @@
 package org.eclipse.jdt.internal.compiler.ast;
 
 import org.eclipse.jdt.internal.compiler.ASTVisitor;
+import org.eclipse.jdt.internal.compiler.lookup.BlockScope;
 import org.eclipse.jdt.internal.compiler.lookup.ClassScope;
 import org.eclipse.jdt.internal.compiler.lookup.Scope;
 import org.eclipse.jdt.internal.compiler.lookup.TypeBinding;
@@ -34,7 +35,7 @@ public class ImplicitDocTypeReference extends TypeReference {
        /* (non-Javadoc)
         * @see org.eclipse.jdt.internal.compiler.ast.TypeReference#getTypeBinding(org.eclipse.jdt.internal.compiler.lookup.Scope)
         */
-       public TypeBinding getTypeBinding(Scope scope) {
+       protected TypeBinding getTypeBinding(Scope scope) {
                this.constant = NotAConstant;
                return this.resolvedType = scope.enclosingSourceType();
        }
@@ -52,6 +53,12 @@ public class ImplicitDocTypeReference extends TypeReference {
                return true;
        }
        /* (non-Javadoc)
+        * @see org.eclipse.jdt.internal.compiler.ast.TypeReference#traverse(org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
+        */
+       public void traverse(ASTVisitor visitor, BlockScope classScope) {
+               // Do nothing
+       }
+       /* (non-Javadoc)
         * @see org.eclipse.jdt.internal.compiler.ast.TypeReference#traverse(org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
         */
        public void traverse(ASTVisitor visitor, ClassScope classScope) {