private void fixPositions(JavadocQualifiedTypeReference node) { node.sourceEnd = sourceEnd; node.sourceStart = sourceStart; node.statementEnd = sourceEnd; if (node.sourcePositions == null || node.sourcePositions.length != node.tokens.length) node.sourcePositions = new long[node.tokens.length]; Arrays.fill(node.sourcePositions, sourcePos); node.tagSourceEnd = sourceEnd; node.tagSourceStart = sourceStart; }
@Override public boolean visit(JavadocQualifiedTypeReference node, BlockScope scope) { fixPositions(setGeneratedBy(node, source)); return super.visit(node, scope); }
@Override public boolean visit(JavadocQualifiedTypeReference node, ClassScope scope) { fixPositions(setGeneratedBy(node, source)); return super.visit(node, scope); }
public CompletionOnJavadocQualifiedTypeReference(JavadocQualifiedTypeReference typeRef) { super(typeRef.tokens, typeRef.sourcePositions, typeRef.tagSourceStart, typeRef.tagSourceStart); this.completionIdentifier = CharOperation.NO_CHAR; }
private void applyOffset(JavadocQualifiedTypeReference node) { applyOffsetQualifiedTypeReference(node); node.tagSourceEnd = newSourceEnd; node.tagSourceStart = newSourceStart; }
@Override public boolean visit(JavadocQualifiedTypeReference node, BlockScope scope) { setGeneratedBy(node, source); applyOffset(node); return super.visit(node, scope); }
@Override public boolean visit(JavadocQualifiedTypeReference node, ClassScope scope) { setGeneratedBy(node, source); applyOffset(node); return super.visit(node, scope); }