com.ibm.wala.util.graph.Graph.getSuccNodes()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(137)

本文整理了Java中com.ibm.wala.util.graph.Graph.getSuccNodes()方法的一些代码示例,展示了Graph.getSuccNodes()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Graph.getSuccNodes()方法的具体详情如下:
包路径:com.ibm.wala.util.graph.Graph
类名称:Graph
方法名:getSuccNodes

Graph.getSuccNodes介绍

暂无

代码示例

代码示例来源:origin: uber/NullAway

for (ISSABasicBlock succ : Iterator2Iterable.make(pdomTree.getSuccNodes(node))) {
 nodeQueue.add(succ);

代码示例来源:origin: wala/WALA

/**
 * get the out edges of a given node
 * 
 * @param n the node of which to get the out edges
 * @return the out edges
 * 
 */
protected Iterator<? extends T> getConnected(T n) {
 return G.getSuccNodes(n);
}

代码示例来源:origin: wala/WALA

/**
 * get the out edges of a given node
 * 
 * @param n the node of which to get the out edges
 * @return the out edges
 * 
 */
protected Iterator<T> getConnected(T n) {
 return G.getSuccNodes(n);
}

代码示例来源:origin: com.ibm.wala/com.ibm.wala.util

/**
 * get the out edges of a given node
 * 
 * @param n the node of which to get the out edges
 * @return the out edges
 * 
 */
protected Iterator<? extends T> getConnected(T n) {
 return G.getSuccNodes(n);
}

代码示例来源:origin: com.ibm.wala/com.ibm.wala.util

/**
 * get the out edges of a given node
 * 
 * @param n the node of which to get the out edges
 * @return the out edges
 * 
 */
protected Iterator<T> getConnected(T n) {
 return G.getSuccNodes(n);
}

代码示例来源:origin: com.ibm.wala/com.ibm.wala.util

/**
 * get the out edges of a given node
 * 
 * @param n the node of which to get the out edges
 * @return the out edges
 * 
 */
protected Iterator<? extends T> getConnected(T n) {
 return G.getSuccNodes(n);
}

代码示例来源:origin: wala/WALA

/**
 * get the out edges of a given node
 * 
 * @param n the node of which to get the out edges
 * @return the out edges
 * 
 */
protected Iterator<? extends T> getConnected(T n) {
 return G.getSuccNodes(n);
}

代码示例来源:origin: wala/WALA

/**
  * get the out edges of a given node
  * 
  * @param n the node of which to get the out edges
  * @return the out edges
  * 
  */
 protected Iterator<? extends T> getConnected(T n) {
  return G.getSuccNodes(n);
 }
}

代码示例来源:origin: wala/WALA

/**
 * get the out edges of a given node
 * 
 * @param n the node of which to get the out edges
 * @return the out edges
 * 
 */
protected Iterator<? extends T> getConnected(T n) {
 return G.getSuccNodes(n);
}

代码示例来源:origin: wala/WALA

/**
 * get the out edges of a given node
 * 
 * @param n the node of which to get the out edges
 * @return the out edges
 * 
 */
protected Iterator<? extends T> getConnected(T n) {
 return G.getSuccNodes(n);
}

代码示例来源:origin: wala/WALA

/**
 * get the out edges of a given node
 * 
 * @param n the node of which to get the out edges
 * @return the out edges
 * 
 */
protected Iterator<T> getConnected(T n) {
 return G.getSuccNodes(n);
}

代码示例来源:origin: com.ibm.wala/com.ibm.wala.util

/**
 * get the out edges of a given node
 * 
 * @param n the node of which to get the out edges
 * @return the out edges
 * 
 */
protected Iterator<? extends T> getConnected(T n) {
 return G.getSuccNodes(n);
}

代码示例来源:origin: com.ibm.wala/com.ibm.wala.util

/**
  * get the out edges of a given node
  * 
  * @param n the node of which to get the out edges
  * @return the out edges
  * 
  */
 protected Iterator<? extends T> getConnected(T n) {
  return G.getSuccNodes(n);
 }
}

代码示例来源:origin: wala/WALA

@Override
 protected Iterator<T> getConnected(T n) {
  return new FilterIterator<>(G.getSuccNodes(n), filter);
 }
};

代码示例来源:origin: wala/WALA

@Override
 protected Iterator<T> getConnected(T n) {
  return new FilterIterator<>(G.getSuccNodes(n), filter);
 }
};

代码示例来源:origin: com.ibm.wala/com.ibm.wala.util

@Override
 protected Iterator<T> getConnected(T n) {
  return new FilterIterator<>(G.getSuccNodes(n), filter);
 }
};

代码示例来源:origin: wala/WALA

@Override
protected Iterator<? extends T> getConnected(T n) {
 final List<T> cp = currentPath();
 return new FilterIterator<>(G.getSuccNodes(n), o -> ! cp.contains(o));
}

代码示例来源:origin: wala/WALA

@Override
protected Iterator<? extends T> getConnected(T n) {
 final List<T> cp = currentPath();
 return new FilterIterator<>(G.getSuccNodes(n), o -> ! cp.contains(o));
}

代码示例来源:origin: wala/WALA

@Override
public Object[] getChildren(Object parentElement) {
 Object[] result = new Object[graph.getSuccNodeCount(parentElement)];
 int i = 0;
 for (Object o : Iterator2Iterable.make(graph.getSuccNodes(parentElement))) {
  result[i++] = o;
 }
 return result;
}

代码示例来源:origin: Quetzal-RDF/quetzal

private void getAndSuccessors(Graph<PlanNode> g, PlanNode n, List<PlanNode> successors) {
  Iterator<PlanNode> succs = g.getSuccNodes(n);
  if (succs.hasNext()) {
    PlanNode left = succs.next();
    PlanNode right = succs.next();
    getAndSuccessors(g, left , successors);
    getAndSuccessors(g, right, successors);
  }
  
  if (n.getType() == PlanNodeType.AND || n.getType() == PlanNodeType.STAR || n.getType() == PlanNodeType.TRIPLE) {
    successors.add(n);
  }
}

相关文章