private void callVisitEdgeForSpecificAsmResource(AsmResource resource) { for (AsmEdge edge : resource.getOutgoingEdges()) { for (BytecodeVisitor visitor : bytecodeVisitors) { visitor.visitEdge(edge); } } }
public void notifyVisitors(SquidIndex indexer) { for (BytecodeVisitor visitor : bytecodeVisitors) { visitor.setSquidIndex(indexer); } callVisitClass(); callVisitMethodAndFieldAndEdge(); callLeaveClass(); }
private void callLeaveClass() { for (BytecodeVisitor visitor : bytecodeVisitors) { visitor.leaveClass(asmClass); } }
private void callVisitClass() { for (BytecodeVisitor visitor : bytecodeVisitors) { visitor.visitClass(asmClass); } }
private void callVisitField(AsmField asmField) { for (BytecodeVisitor visitor : bytecodeVisitors) { visitor.visitField(asmField); } }
private void callVisitMethod(AsmMethod asmMethod) { for (BytecodeVisitor visitor : bytecodeVisitors) { visitor.visitMethod(asmMethod); } }