org.eclipse.jdt.core.dom.ASTNode#getFlags ( )源码实例Demo

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

private RefactoringStatus mappingErrorFound(RefactoringStatus result, ASTNode node) {
	if (node != null && (node.getFlags() & ASTNode.MALFORMED) != 0 && processCompilerError(result, node)) {
		return result;
	}
	result.addFatalError(getMappingErrorMessage());
	return result;
}
 
@Override
protected boolean visitNode(ASTNode node) {
	if ((node.getFlags() & ASTNode.MALFORMED) == ASTNode.MALFORMED) {
		retainPositions(node.getStartPosition(), node.getLength());
		return false;
	}
	return true;
}
 
源代码3 项目: compiler   文件: JavaErrorCheckVisitor.java
@Override
public boolean preVisit2(ASTNode node) {
	if ((node.getFlags() & ASTNode.MALFORMED) != 0 || (node.getFlags() & ASTNode.RECOVERED) != 0)
		hasError = true;
	return !hasError;
}
 
private RefactoringStatus mappingErrorFound(RefactoringStatus result, ASTNode node) {
	if (node != null && (node.getFlags() & ASTNode.MALFORMED) != 0 && processCompilerError(result, node))
		return result;
	result.addFatalError(getMappingErrorMessage());
	return result;
}
 
private RefactoringStatus mappingErrorFound(RefactoringStatus result, ASTNode node) {
	if (node != null && (node.getFlags() & ASTNode.MALFORMED) != 0 && processCompilerError(result, node))
		return result;
	result.addFatalError(getMappingErrorMessage());
	return result;
}
 
protected boolean isMalformed(ASTNode node) {
	return (node.getFlags() & ASTNode.MALFORMED) != 0;
}
 
public static boolean isNewNode(ASTNode node) {
	return (node.getFlags() & ASTNode.ORIGINAL) == 0;
}