Open struce2 opened 1 year ago
@JonasKlauke is this addressed by your recent PR?
that seems to be another issue. The interface method is considered as target. But it has no body, so it crashes. That is a bug in the Interprocedural CFG generation. The CFG generation should not consider the interface method (without a default method) as target.
Analysis Class
Run
javac Demo.java -d /tmp/samples/classes
to build to classRun the code below for analysis it
Here is the log:
when stmt is
a.Run("aaa")
,getCalleesOfCallAt
should returnDemo.abcImpl1.Run
andDemo.abcImpl2.Run
?I am not sure
You should use v1.1.2 or earlier for test, see issue #677