org.eclipse.lsp4j.util.Ranges#containsRange ( )源码实例Demo

下面列出了org.eclipse.lsp4j.util.Ranges#containsRange ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: n4js   文件: QuickfixContext.java
/**
 * Return the current diagnostic or null, if it cannot be determined generically.
 */
public Diagnostic getDiagnostic() {
	CodeActionContext context = options.getCodeActionParams().getContext();
	for (Diagnostic d : context.getDiagnostics()) {
		if (issueCode.equals(d.getCode())) {
			if (Ranges.containsRange(d.getRange(), options.getCodeActionParams().getRange())) {
				return d;
			}
		}
	}
	return null;
}
 
源代码2 项目: lsp4j   文件: RangesTest.java
@Test(expected = NullPointerException.class)
public void containsRange_nullBigger() {
	Ranges.containsRange(null, newRange(0, 0, 1, 1));
}
 
源代码3 项目: lsp4j   文件: RangesTest.java
@Test(expected = NullPointerException.class)
public void containsRange_nullSmaller() {
	Ranges.containsRange(newRange(0, 0, 1, 1), null);
}