@Override public int getNumberOfNodes() { if (nodeCount == -1) { nodeCount = IteratorUtil.count(iterator()); } return nodeCount; }
@Override public Iterator<PointerKey> iteratePointerKeys() { initAllPKeys(); return IteratorUtil.filter(pKeys.values().iterator(), PointerKey.class); }
@Override public int getNumberOfNodes() { if (count == -1) { count = IteratorUtil.count(iterator()); } return count; }
@Override public Iterator<PointerKey> iteratePointerKeys() { initAllPKeys(); return IteratorUtil.filter(pKeys.values().iterator(), PointerKey.class); }
@Override public int getNumberOfNodes() { if (count == -1) { count = IteratorUtil.count(iterator()); } return count; }
@Override public Iterator<PointsToSetVariable> getVariables() { return IteratorUtil.filter(delegateGraph.iterator(), PointsToSetVariable.class); }
@Override public int getNumberOfNodes() { if (nodeCount == -1) { nodeCount = IteratorUtil.count(iterator()); } return nodeCount; }
@Override public Iterator<PointsToSetVariable> getVariables() { return IteratorUtil.filter(delegateGraph.iterator(), PointsToSetVariable.class); }
@Override public int getNumberOfNodes() { if (count == -1) { count = IteratorUtil.count(iterator()); } return count; }
@Override public Iterator<AbstractStatement> getStatements() { Iterator<AbstractStatement> it = IteratorUtil.filter(delegateGraph.iterator(), AbstractStatement.class); return new CompoundIterator<>(it, new GlobalImplicitIterator()); }
@Override public int getPredNodeCount(T n) { return IteratorUtil.count(getPredNodes(n)); }
@Override public Iterator<AbstractStatement> getStatements() { Iterator<AbstractStatement> it = IteratorUtil.filter(delegateGraph.iterator(), AbstractStatement.class); return new CompoundIterator<>(it, new GlobalImplicitIterator()); }
@Override public int getNumberOfTargets(CGNode node, CallSiteReference site) { return IteratorUtil.count(getPossibleTargets(site)); }
BasicBlockInContext<IExplodedBasicBlock> block = graphIt.next(); Iterator<SSAInvokeInstruction> invokeInstrs = IteratorUtil.filter( block.iterator(), SSAInvokeInstruction.class);
@Override public int getNumberOfTargets(CGNode node, CallSiteReference site) { return IteratorUtil.count(getPossibleTargets(site)); }
@Override public int getSuccNodeCount(CGNode N) { return IteratorUtil.count(getSuccNodes(N)); }
@Override public int getPredNodeCount(T n) { return IteratorUtil.count(getPredNodes(n)); }
@Override public int getSuccNodeCount(Statement N) { return IteratorUtil.count(getSuccNodes(N)); }
@Override public int getNumberOfNodes() { if (nodeCount == -1) { nodeCount = IteratorUtil.count(iterator()); } return nodeCount; }
@Override public int getSuccNodeCount(T N) { return IteratorUtil.count(getSuccNodes(N)); }