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;
}
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);
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 {
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);