@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");
 }
예제 #2
0
 private boolean isCallToNonStaticInternalMethod(AsmEdge edge) {
   return edge.getTargetAsmClass() == (AsmClass) getParent()
       && edge.getUsage() == SourceCodeEdgeUsage.CALLS_METHOD
       && !((AsmMethod) edge.getTo()).isStatic();
 }