Johannes Coetzee
Johannes Coetzee
There have been various improvements to this since the issue was created and the original tasks have been addressed. We also no longer create methods with empty fullnames, instead just...
With some fixes over time, all of the required methods are now found and https://github.com/joernio/joern/pull/1681 finally fixes the extra default constructor for interfaces.
The new `c2cpg` frontend seems to solve the loop issue: ``` joern> cpg.controlStructure.l res6: List[ControlStructure] = List( ControlStructure( ... // truncated for brevity code -> "for (int i = 0;i
This is no longer necessary since https://github.com/javaparser/javaparser/issues/4408 has been implemented. Thanks for the idea to use spotless for this!
I have time starting today to work on this, so if anyone else is interested in combining forces, please let me know!
I've slightly modified the example given here to be java 8 compatible, to add some StaticJavaParser setup, and to allow automated testing: ```java @Test @EnabledForJreRange(min = org.junit.jupiter.api.condition.JRE.JAVA_14) public void testStaticMethod()...
Please see https://github.com/javaparser/javaparser/issues/4408 for a guide on how to resolve the git conflicts with the recent reformatting.
@jlerbsc If this seems a good enough representation to you in general, then I'm particularly interested in hearing your thoughts on the matter of what to do with `PatternExpr`, what...
I'm glad to hear we agree! I'm not sure what you mean with progressive and homogeneous commits, however. Could you please clarify that just to avoid a situation where I...
That sounds good. I'll proceed with option 1 then :)