本文整理了Java中org.openide.nodes.FilterNode.checkIfIamAccessibleFromOriginal()
方法的一些代码示例,展示了FilterNode.checkIfIamAccessibleFromOriginal()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FilterNode.checkIfIamAccessibleFromOriginal()
方法的具体详情如下:
包路径:org.openide.nodes.FilterNode
类名称:FilterNode
方法名:checkIfIamAccessibleFromOriginal
[英]Tries to prevent issue 46993 by checking whether a node to be set as original is actually pointing to this node.
[中]通过检查要设置为原始的节点是否实际指向此节点,尝试防止问题46993。
代码示例来源:origin: org.netbeans.api/org-openide-nodes
/** Tries to prevent issue 46993 by checking whether a node
* to be set as original is actually pointing to this node.
* @exception IllegalArgumentException if the check fails
* @return always true
*/
private boolean checkIfIamAccessibleFromOriginal(Node original) {
if (this == original) {
throw new IllegalArgumentException("Node cannot be its own original (even thru indirect chain)"); // NOI18N
}
if (original instanceof FilterNode) {
FilterNode f = (FilterNode) original;
checkIfIamAccessibleFromOriginal(f.original);
}
return true;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
/** Tries to prevent issue 46993 by checking whether a node
* to be set as original is actually pointing to this node.
* @exception IllegalArgumentException if the check fails
* @return always true
*/
private boolean checkIfIamAccessibleFromOriginal (Node original) {
if (this == original) {
throw new IllegalArgumentException ("Node cannot be its own original (even thru indirect chain)"); // NOI18N
}
if (original instanceof FilterNode) {
FilterNode f = (FilterNode)original;
checkIfIamAccessibleFromOriginal (f.original);
}
return true;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
/** Tries to prevent issue 46993 by checking whether a node
* to be set as original is actually pointing to this node.
* @exception IllegalArgumentException if the check fails
* @return always true
*/
private boolean checkIfIamAccessibleFromOriginal (Node original) {
if (this == original) {
throw new IllegalArgumentException ("Node cannot be its own original (even thru indirect chain)"); // NOI18N
}
if (original instanceof FilterNode) {
FilterNode f = (FilterNode)original;
checkIfIamAccessibleFromOriginal (f.original);
}
return true;
}
代码示例来源:origin: org.netbeans.api/org-openide-nodes
assert checkIfIamAccessibleFromOriginal(original) : ""; // NOI18N
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
assert checkIfIamAccessibleFromOriginal (original) : ""; // NOI18N
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
assert checkIfIamAccessibleFromOriginal (original) : ""; // NOI18N
内容来源于网络,如有侵权,请联系作者删除!