protected void refreshInlineTagPosition(int previousPosition) { if (this.astPtr != -1) { TagElement previousTag = (TagElement) this.astStack[this.astPtr]; if (this.inlineTagStarted) { int previousStart = previousTag.getStartPosition(); previousTag.setSourceRange(previousStart, previousPosition-previousStart+1); if (previousTag.fragments().size() > 0) { ASTNode inlineTag = (ASTNode) previousTag.fragments().get(previousTag.fragments().size()-1); if (inlineTag.getNodeType() == ASTNode.TAG_ELEMENT) { int inlineStart = inlineTag.getStartPosition(); inlineTag.setSourceRange(inlineStart, previousPosition-inlineStart+1); } } } } }
protected void refreshInlineTagPosition(int previousPosition) { if (this.astPtr != -1) { TagElement previousTag = (TagElement) this.astStack[this.astPtr]; if (this.inlineTagStarted) { int previousStart = previousTag.getStartPosition(); previousTag.setSourceRange(previousStart, previousPosition-previousStart+1); if (previousTag.fragments().size() > 0) { ASTNode inlineTag = (ASTNode) previousTag.fragments().get(previousTag.fragments().size()-1); if (inlineTag.getNodeType() == ASTNode.TAG_ELEMENT) { int inlineStart = inlineTag.getStartPosition(); inlineTag.setSourceRange(inlineStart, previousPosition-inlineStart+1); } } } } }
if (this.astPtr == -1) { previousTag = this.ast.newTagElement(); previousTag.setSourceRange(start, this.tagSourceEnd-start+1); pushOnAstStack(previousTag, true); } else { previousTag.setSourceRange(previousStart, this.tagSourceEnd-previousStart+1); } else { pushOnAstStack(tagElement, true); tagElement.setSourceRange(start, this.tagSourceEnd-start+1); this.scanner.resetTo(position, this.javadocEnd);
@Override protected void refreshInlineTagPosition(int previousPosition) { if (this.astPtr != -1) { TagElement previousTag = (TagElement) this.astStack[this.astPtr]; if (this.inlineTagStarted) { int previousStart = previousTag.getStartPosition(); previousTag.setSourceRange(previousStart, previousPosition-previousStart+1); if (previousTag.fragments().size() > 0) { ASTNode inlineTag = (ASTNode) previousTag.fragments().get(previousTag.fragments().size()-1); if (inlineTag.getNodeType() == ASTNode.TAG_ELEMENT) { int inlineStart = inlineTag.getStartPosition(); inlineTag.setSourceRange(inlineStart, previousPosition-inlineStart+1); } } } } }
protected void refreshInlineTagPosition(int previousPosition) { if (this.astPtr != -1) { TagElement previousTag = (TagElement) this.astStack[this.astPtr]; if (this.inlineTagStarted) { int previousStart = previousTag.getStartPosition(); previousTag.setSourceRange(previousStart, previousPosition-previousStart+1); if (previousTag.fragments().size() > 0) { ASTNode inlineTag = (ASTNode) previousTag.fragments().get(previousTag.fragments().size()-1); if (inlineTag.getNodeType() == ASTNode.TAG_ELEMENT) { int inlineStart = inlineTag.getStartPosition(); inlineTag.setSourceRange(inlineStart, previousPosition-inlineStart+1); } } } } }
protected void refreshInlineTagPosition(int previousPosition) { if (this.astPtr != -1) { TagElement previousTag = (TagElement) this.astStack[this.astPtr]; if (this.inlineTagStarted) { int previousStart = previousTag.getStartPosition(); previousTag.setSourceRange(previousStart, previousPosition-previousStart+1); if (previousTag.fragments().size() > 0) { ASTNode inlineTag = (ASTNode) previousTag.fragments().get(previousTag.fragments().size()-1); if (inlineTag.getNodeType() == ASTNode.TAG_ELEMENT) { int inlineStart = inlineTag.getStartPosition(); inlineTag.setSourceRange(inlineStart, previousPosition-inlineStart+1); } } } } }
protected void refreshInlineTagPosition(int previousPosition) { if (this.astPtr != -1) { TagElement previousTag = (TagElement) this.astStack[this.astPtr]; if (this.inlineTagStarted) { int previousStart = previousTag.getStartPosition(); previousTag.setSourceRange(previousStart, previousPosition-previousStart+1); if (previousTag.fragments().size() > 0) { ASTNode inlineTag = (ASTNode) previousTag.fragments().get(previousTag.fragments().size()-1); if (inlineTag.getNodeType() == ASTNode.TAG_ELEMENT) { int inlineStart = inlineTag.getStartPosition(); inlineTag.setSourceRange(inlineStart, previousPosition-inlineStart+1); } } } } }
if (this.astPtr == -1) { previousTag = this.ast.newTagElement(); previousTag.setSourceRange(start, this.tagSourceEnd-start+1); pushOnAstStack(previousTag, true); } else { previousTag.setSourceRange(previousStart, this.tagSourceEnd-previousStart+1); } else { pushOnAstStack(tagElement, true); tagElement.setSourceRange(start, this.tagSourceEnd-start+1); this.scanner.resetTo(position, this.javadocEnd);
protected boolean pushThrowName(Object typeRef) { TagElement throwsTag = this.ast.newTagElement(); switch (this.tagValue) { case TAG_THROWS_VALUE: throwsTag.setTagName(TagElement.TAG_THROWS); break; case TAG_EXCEPTION_VALUE: throwsTag.setTagName(TagElement.TAG_EXCEPTION); break; } throwsTag.setSourceRange(this.tagSourceStart, this.scanner.getCurrentTokenEndPosition()-this.tagSourceStart+1); throwsTag.fragments().add(typeRef); pushOnAstStack(throwsTag, true); return true; }
protected boolean pushThrowName(Object typeRef) { TagElement throwsTag = this.ast.newTagElement(); switch (this.tagValue) { case TAG_THROWS_VALUE: throwsTag.setTagName(TagElement.TAG_THROWS); break; case TAG_EXCEPTION_VALUE: throwsTag.setTagName(TagElement.TAG_EXCEPTION); break; } throwsTag.setSourceRange(this.tagSourceStart, this.scanner.getCurrentTokenEndPosition()-this.tagSourceStart+1); throwsTag.fragments().add(typeRef); pushOnAstStack(throwsTag, true); return true; }
protected boolean pushThrowName(Object typeRef) { TagElement throwsTag = this.ast.newTagElement(); switch (this.tagValue) { case TAG_THROWS_VALUE: throwsTag.setTagName(TagElement.TAG_THROWS); break; case TAG_EXCEPTION_VALUE: throwsTag.setTagName(TagElement.TAG_EXCEPTION); break; } throwsTag.setSourceRange(this.tagSourceStart, this.scanner.getCurrentTokenEndPosition()-this.tagSourceStart+1); throwsTag.fragments().add(typeRef); pushOnAstStack(throwsTag, true); return true; }
protected boolean pushThrowName(Object typeRef) { TagElement throwsTag = this.ast.newTagElement(); switch (this.tagValue) { case TAG_THROWS_VALUE: throwsTag.setTagName(TagElement.TAG_THROWS); break; case TAG_EXCEPTION_VALUE: throwsTag.setTagName(TagElement.TAG_EXCEPTION); break; } throwsTag.setSourceRange(this.tagSourceStart, this.scanner.getCurrentTokenEndPosition()-this.tagSourceStart+1); throwsTag.fragments().add(typeRef); pushOnAstStack(throwsTag, true); return true; }
protected boolean pushThrowName(Object typeRef) { TagElement throwsTag = this.ast.newTagElement(); switch (this.tagValue) { case TAG_THROWS_VALUE: throwsTag.setTagName(TagElement.TAG_THROWS); break; case TAG_EXCEPTION_VALUE: throwsTag.setTagName(TagElement.TAG_EXCEPTION); break; } throwsTag.setSourceRange(this.tagSourceStart, this.scanner.getCurrentTokenEndPosition()-this.tagSourceStart+1); throwsTag.fragments().add(typeRef); pushOnAstStack(throwsTag, true); return true; }
@Override protected boolean pushThrowName(Object typeRef) { TagElement throwsTag = this.ast.newTagElement(); switch (this.tagValue) { case TAG_THROWS_VALUE: throwsTag.setTagName(TagElement.TAG_THROWS); break; case TAG_EXCEPTION_VALUE: throwsTag.setTagName(TagElement.TAG_EXCEPTION); break; } throwsTag.setSourceRange(this.tagSourceStart, this.scanner.getCurrentTokenEndPosition()-this.tagSourceStart+1); throwsTag.fragments().add(typeRef); pushOnAstStack(throwsTag, true); return true; }
@Override ASTNode clone0(AST target) { TagElement result = new TagElement(target); result.setSourceRange(getStartPosition(), getLength()); result.setTagName(getTagName()); result.fragments().addAll(ASTNode.copySubtrees(target, fragments())); return result; }
ASTNode clone0(AST target) { TagElement result = new TagElement(target); result.setSourceRange(getStartPosition(), getLength()); result.setTagName(getTagName()); result.fragments().addAll(ASTNode.copySubtrees(target, fragments())); return result; }
ASTNode clone0(AST target) { TagElement result = new TagElement(target); result.setSourceRange(getStartPosition(), getLength()); result.setTagName(getTagName()); result.fragments().addAll(ASTNode.copySubtrees(target, fragments())); return result; }
ASTNode clone0(AST target) { TagElement result = new TagElement(target); result.setSourceRange(getStartPosition(), getLength()); result.setTagName(getTagName()); result.fragments().addAll(ASTNode.copySubtrees(target, fragments())); return result; }
ASTNode clone0(AST target) { TagElement result = new TagElement(target); result.setSourceRange(getStartPosition(), getLength()); result.setTagName(getTagName()); result.fragments().addAll(ASTNode.copySubtrees(target, fragments())); return result; }
ASTNode clone0(AST target) { TagElement result = new TagElement(target); result.setSourceRange(getStartPosition(), getLength()); result.setTagName(getTagName()); result.fragments().addAll(ASTNode.copySubtrees(target, fragments())); return result; }