@Override public String toString() { StringBuilder s = new StringBuilder(); BitVector catches = this.getCatchBlocks(); for (BasicBlock bb : this) { s.append("BB").append(getNumber(bb)); if (catches.contains(bb.getNumber())) { s.append("<Handler>"); } s.append('\n'); for (int j = bb.getFirstInstructionIndex(); j <= bb.getLastInstructionIndex(); j++) { s.append(" ").append(j).append(" ").append(getInstructions()[j]).append('\n'); } Iterator<BasicBlock> succNodes = getSuccNodes(bb); while (succNodes.hasNext()) { s.append(" -> BB").append(getNumber(succNodes.next())).append('\n'); } } return s.toString(); }
@Override public String toString() { StringBuilder s = new StringBuilder(); BitVector catches = this.getCatchBlocks(); for (BasicBlock bb : this) { s.append("BB").append(getNumber(bb)); if (catches.contains(bb.getNumber())) { s.append("<Handler>"); } s.append('\n'); for (int j = bb.getFirstInstructionIndex(); j <= bb.getLastInstructionIndex(); j++) { s.append(" ").append(j).append(" ").append(getInstructions()[j]).append('\n'); } Iterator<BasicBlock> succNodes = getSuccNodes(bb); while (succNodes.hasNext()) { s.append(" -> BB").append(getNumber(succNodes.next())).append('\n'); } } return s.toString(); }
/** */ private boolean sameValueInternal(SparseIntSet that) { populationCount = (populationCount == UNDEFINED) ? bitVector.populationCount() : populationCount; if (populationCount != that.size()) { return false; } for (int i = 0; i < that.size(); i++) { int val = that.elementAt(i); if (!bitVector.contains(val)) { return false; } } return true; }
/** */ private boolean sameValueInternal(SparseIntSet that) { populationCount = (populationCount == UNDEFINED) ? bitVector.populationCount() : populationCount; if (populationCount != that.size()) { return false; } for (int i = 0; i < that.size(); i++) { int val = that.elementAt(i); if (!bitVector.contains(val)) { return false; } } return true; }
/** */ private boolean sameValueInternal(SparseIntSet that) { populationCount = (populationCount == UNDEFINED) ? bitVector.populationCount() : populationCount; if (populationCount != that.size()) { return false; } for (int i = 0; i < that.size(); i++) { int val = that.elementAt(i); if (!bitVector.contains(val)) { return false; } } return true; }