本文整理了Java中org.eclipse.jdt.core.dom.Block.getLength()
方法的一些代码示例,展示了Block.getLength()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Block.getLength()
方法的具体详情如下:
包路径:org.eclipse.jdt.core.dom.Block
类名称:Block
方法名:getLength
暂无
代码示例来源:origin: eclipse/eclipse.jdt.ls
@Override
public boolean visit(Block node) {
fScopes.add(fScope);
fScope = new Scope(fScope, node.getStartPosition(), node.getLength());
return true;
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
@Override
public boolean visit(Block node) {
fScopes.add(fScope);
fScope= new Scope(fScope, node.getStartPosition(), node.getLength());
return true;
}
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
public boolean visit(Block node) {
fScopes.add(fScope);
fScope= new Scope(fScope, node.getStartPosition(), node.getLength());
return true;
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
@Override
public boolean visit(Block node) {
fScopes.add(fScope);
fScope= new Scope(fScope, node.getStartPosition(), node.getLength());
return true;
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
@Override
public void endVisit(Block node) {
super.endVisit(node);
if (fTemplateNode == null && node.getStartPosition() <= lineSelectionPosition && node.getLength() + node.getStartPosition() >= lineSelectionPosition) {
fTemplateNode= node;
}
}
});
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
@Override
public void endVisit(Block node) {
super.endVisit(node);
if (fTemplateNode == null && node.getStartPosition() <= lineSelectionPosition && node.getLength() + node.getStartPosition() >= lineSelectionPosition) {
fTemplateNode= node;
}
}
});
代码示例来源:origin: com.google.code.maven-play-plugin.org.eclipse.jdt/org.eclipse.jdt.core
ASTNode clone0(AST target) {
Block result = new Block(target);
result.setSourceRange(getStartPosition(), getLength());
result.copyLeadingComment(this);
result.statements().addAll(
ASTNode.copySubtrees(target, statements()));
return result;
}
代码示例来源:origin: trylimits/Eclipse-Postfix-Code-Completion
ASTNode clone0(AST target) {
Block result = new Block(target);
result.setSourceRange(getStartPosition(), getLength());
result.copyLeadingComment(this);
result.statements().addAll(
ASTNode.copySubtrees(target, statements()));
return result;
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.core
ASTNode clone0(AST target) {
Block result = new Block(target);
result.setSourceRange(getStartPosition(), getLength());
result.copyLeadingComment(this);
result.statements().addAll(
ASTNode.copySubtrees(target, statements()));
return result;
}
代码示例来源:origin: org.jibx.config.3rdparty.org.eclipse/org.eclipse.jdt.core
ASTNode clone0(AST target) {
Block result = new Block(target);
result.setSourceRange(getStartPosition(), getLength());
result.copyLeadingComment(this);
result.statements().addAll(
ASTNode.copySubtrees(target, statements()));
return result;
}
代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core
ASTNode clone0(AST target) {
Block result = new Block(target);
result.setSourceRange(getStartPosition(), getLength());
result.copyLeadingComment(this);
result.statements().addAll(
ASTNode.copySubtrees(target, statements()));
return result;
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core
@Override
ASTNode clone0(AST target) {
Block result = new Block(target);
result.setSourceRange(getStartPosition(), getLength());
result.copyLeadingComment(this);
result.statements().addAll(
ASTNode.copySubtrees(target, statements()));
return result;
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
@Override
public boolean visit(MethodDeclaration node) {
Block body= node.getBody();
if (body == null)
return false;
Selection selection= getSelection();
int nodeStart= body.getStartPosition();
int nodeExclusiveEnd= nodeStart + body.getLength();
// if selection node inside of the method body ignore method
if (!(nodeStart < selection.getOffset() && selection.getExclusiveEnd() < nodeExclusiveEnd))
return false;
return super.visit(node);
}
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
public boolean visit(MethodDeclaration node) {
Block body= node.getBody();
if (body == null)
return false;
Selection selection= getSelection();
int nodeStart= body.getStartPosition();
int nodeExclusiveEnd= nodeStart + body.getLength();
// if selection node inside of the method body ignore method
if (!(nodeStart < selection.getOffset() && selection.getExclusiveEnd() < nodeExclusiveEnd))
return false;
return super.visit(node);
}
代码示例来源:origin: org.eclipse/org.eclipse.jdt.debug.ui
/**
* @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.Block)
*/
public boolean visit(Block node) {
if (visit(node, false)) {
if (node.statements().isEmpty() && node.getParent().getNodeType() == ASTNode.METHOD_DECLARATION) {
// in case of an empty method, set the breakpoint on the last line of the empty block.
fLineLocation= lineNumber(node.getStartPosition() + node.getLength() - 1);
fLocationFound= true;
fLocationType= LOCATION_LINE;
fTypeName= computeTypeName(node);
return false;
}
return true;
}
return false;
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
@Override
public boolean visit(MethodDeclaration node) {
Block body= node.getBody();
if (body == null)
return false;
Selection selection= getSelection();
int nodeStart= body.getStartPosition();
int nodeExclusiveEnd= nodeStart + body.getLength();
// if selection node inside of the method body ignore method
if (!(nodeStart < selection.getOffset() && selection.getExclusiveEnd() < nodeExclusiveEnd))
return false;
return super.visit(node);
}
代码示例来源:origin: eclipse/eclipse.jdt.ls
@Override
public boolean visit(MethodDeclaration node) {
Block body = node.getBody();
if (body == null) {
return false;
}
Selection selection = getSelection();
int nodeStart = body.getStartPosition();
int nodeExclusiveEnd = nodeStart + body.getLength();
// if selection node inside of the method body ignore method
if (!(nodeStart < selection.getOffset() && selection.getExclusiveEnd() < nodeExclusiveEnd)) {
return false;
}
return super.visit(node);
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
int offset= body.getStartPosition() + body.getLength() - 1; // closing bracket of try block
fResult.add(new OccurrenceLocation(offset, 1, 0, Messages.format(SearchMessages.ExceptionOccurrencesFinder_occurrence_implicit_close_description,
BasicElementLabels.getJavaElementName(fException.getName()))));
代码示例来源:origin: org.eclipse.xtend/org.eclipse.xtend.core
int _startPosition = it.getStartPosition();
int _startPosition_1 = node.getStartPosition();
int _length = node.getLength();
int _plus = (_startPosition_1 + _length);
return Boolean.valueOf((_startPosition < _plus));
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
int offset= body.getStartPosition() + body.getLength() - 1; // closing bracket of try block
fResult.add(new OccurrenceLocation(offset, 1, 0, Messages.format(SearchMessages.ExceptionOccurrencesFinder_occurrence_implicit_close_description,
BasicElementLabels.getJavaElementName(fException.getName()))));
内容来源于网络,如有侵权,请联系作者删除!