X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/JavadocSingleTypeReference.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/JavadocSingleTypeReference.java index 4c93535..a1d9ee4 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/JavadocSingleTypeReference.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/JavadocSingleTypeReference.java @@ -18,13 +18,14 @@ import net.sourceforge.phpdt.internal.compiler.lookup.PackageBinding; import net.sourceforge.phpdt.internal.compiler.lookup.Scope; import net.sourceforge.phpdt.internal.compiler.lookup.TypeBinding; - public class JavadocSingleTypeReference extends SingleTypeReference { - + public int tagSourceStart, tagSourceEnd; + public PackageBinding packageBinding; - public JavadocSingleTypeReference(char[] source, long pos, int tagStart, int tagEnd) { + public JavadocSingleTypeReference(char[] source, long pos, int tagStart, + int tagEnd) { super(source, pos); this.tagSourceStart = tagStart; this.tagSourceEnd = tagEnd; @@ -32,15 +33,20 @@ public class JavadocSingleTypeReference extends SingleTypeReference { } protected void reportInvalidType(Scope scope) { - scope.problemReporter().javadocInvalidType(this, this.resolvedType, scope.getDeclarationModifiers()); + scope.problemReporter().javadocInvalidType(this, this.resolvedType, + scope.getDeclarationModifiers()); } + protected void reportDeprecatedType(Scope scope) { - scope.problemReporter().javadocDeprecatedType(this.resolvedType, this, scope.getDeclarationModifiers()); + scope.problemReporter().javadocDeprecatedType(this.resolvedType, this, + scope.getDeclarationModifiers()); } - /* (non-Javadoc) - * Redefine to capture javadoc specific signatures - * @see net.sourceforge.phpdt.internal.compiler.ast.ASTNode#traverse(net.sourceforge.phpdt.internal.compiler.ASTVisitor, net.sourceforge.phpdt.internal.compiler.lookup.BlockScope) + /* + * (non-Javadoc) Redefine to capture javadoc specific signatures + * + * @see net.sourceforge.phpdt.internal.compiler.ast.ASTNode#traverse(net.sourceforge.phpdt.internal.compiler.ASTVisitor, + * net.sourceforge.phpdt.internal.compiler.lookup.BlockScope) */ public void traverse(ASTVisitor visitor, BlockScope scope) { visitor.visit(this, scope); @@ -53,7 +59,8 @@ public class JavadocSingleTypeReference extends SingleTypeReference { private TypeBinding internalResolveType(Scope scope) { // handle the error here this.constant = NotAConstant; - if (this.resolvedType != null) { // is a shared type reference which was already resolved + if (this.resolvedType != null) { // is a shared type reference which + // was already resolved if (!this.resolvedType.isValidBinding()) return null; // already reported error } else { @@ -75,17 +82,21 @@ public class JavadocSingleTypeReference extends SingleTypeReference { return this.resolvedType; } - /* (non-Javadoc) + /* + * (non-Javadoc) + * * @see net.sourceforge.phpdt.internal.compiler.ast.Expression#resolveType(net.sourceforge.phpdt.internal.compiler.lookup.BlockScope) - * We need to override to handle package references + * We need to override to handle package references */ public TypeBinding resolveType(BlockScope blockScope) { return internalResolveType(blockScope); } - /* (non-Javadoc) + /* + * (non-Javadoc) + * * @see net.sourceforge.phpdt.internal.compiler.ast.Expression#resolveType(net.sourceforge.phpdt.internal.compiler.lookup.ClassScope) - * We need to override to handle package references + * We need to override to handle package references */ public TypeBinding resolveType(ClassScope classScope) { return internalResolveType(classScope);