1 11 package org.eclipse.jdt.internal.compiler.ast; 12 13 import org.eclipse.jdt.internal.compiler.ASTVisitor; 14 import org.eclipse.jdt.internal.compiler.lookup.BlockScope; 15 import org.eclipse.jdt.internal.compiler.lookup.ClassScope; 16 import org.eclipse.jdt.internal.compiler.lookup.Scope; 17 import org.eclipse.jdt.internal.compiler.lookup.TypeBinding; 18 19 20 public class JavadocArraySingleTypeReference extends ArrayTypeReference { 21 22 public JavadocArraySingleTypeReference(char[] name, int dim, long pos) { 23 super(name, dim, pos); 24 this.bits |= InsideJavadoc; 25 } 26 27 protected void reportInvalidType(Scope scope) { 28 scope.problemReporter().javadocInvalidType(this, this.resolvedType, scope.getDeclarationModifiers()); 29 } 30 protected void reportDeprecatedType(TypeBinding type, Scope scope) { 31 scope.problemReporter().javadocDeprecatedType(type, this, scope.getDeclarationModifiers()); 32 } 33 34 38 public void traverse(ASTVisitor visitor, BlockScope scope) { 39 visitor.visit(this, scope); 40 visitor.endVisit(this, scope); 41 } 42 43 public void traverse(ASTVisitor visitor, ClassScope scope) { 44 visitor.visit(this, scope); 45 visitor.endVisit(this, scope); 46 } 47 } 48 | Popular Tags |