private void callVisitEdgeForSpecificAsmResource(AsmResource resource) { for (AsmEdge edge : resource.getOutgoingEdges()) { for (BytecodeVisitor visitor : bytecodeVisitors) { visitor.visitEdge(edge); } } }
private void callVisitEdgeForSpecificAsmResource(AsmResource resource) { for (AsmEdge edge : resource.getOutgoingEdges()) { for (BytecodeVisitor visitor : bytecodeVisitors) { visitor.visitEdge(edge); } } }
public Set<AsmClass> getDistinctUsedAsmClasses() { Set<AsmClass> distinctUsedAsmClasses = new HashSet<AsmClass>(); for (AsmEdge usage : getOutgoingEdges()) { if (usage.getUsage() == SourceCodeEdgeUsage.USES) { distinctUsedAsmClasses.add((AsmClass) usage.getTo()); } } return distinctUsedAsmClasses; }
public Set<AsmClass> getImplementedInterfaces() { Set<AsmClass> implementedInterfaces = new HashSet<AsmClass>(); for (AsmEdge usage : getOutgoingEdges()) { if (usage.getUsage() == SourceCodeEdgeUsage.IMPLEMENTS) { implementedInterfaces.add((AsmClass) usage.getTo()); } } return implementedInterfaces; }
public Set<AsmClass> getImplementedInterfaces() { Set<AsmClass> implementedInterfaces = new HashSet<>(); for (AsmEdge usage : getOutgoingEdges()) { if (usage.getUsage() == SourceCodeEdgeUsage.IMPLEMENTS) { implementedInterfaces.add((AsmClass) usage.getTo()); } } return implementedInterfaces; }
public Set<AsmClass> getDistinctUsedAsmClasses() { Set<AsmClass> distinctUsedAsmClasses = new HashSet<>(); for (AsmEdge usage : getOutgoingEdges()) { if (usage.getUsage() == SourceCodeEdgeUsage.USES) { distinctUsedAsmClasses.add((AsmClass) usage.getTo()); } } return distinctUsedAsmClasses; }