@Test public void testVisitObjectField() { AsmClass asmClass = asmClassProvider.getClass("tags/SourceFile"); AsmEdge pathAsmEdge = asmClass.getField("path").getOutgoingEdges().iterator().next(); assertThat(pathAsmEdge.getTargetAsmClass().getInternalName()).isEqualTo("java/lang/String"); }
private boolean isCallToNonStaticInternalMethod(AsmEdge edge) { return edge.getTargetAsmClass() == (AsmClass) getParent() && edge.getUsage() == SourceCodeEdgeUsage.CALLS_METHOD && !((AsmMethod) edge.getTo()).isStatic(); }