Michael Pollmeier

Results 98 comments of Michael Pollmeier

Sorry for shouting in from the sideline, but how about the default java Deques? https://docs.oracle.com/javase/8/docs/api/java/util/Deque.html All Known Implementing Classes: [ArrayDeque](https://docs.oracle.com/javase/8/docs/api/java/util/ArrayDeque.html), [ConcurrentLinkedDeque](https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentLinkedDeque.html), [LinkedBlockingDeque](https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/LinkedBlockingDeque.html), [LinkedList](https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html)

Ok makes sense. Can we give up immutability within a small|contained|private area of execution, and return something immutable at the end?

Your CPG has invalid `METHOD` node(s) - the error message indicates that it's missing an `AST` edge to a `METHOD_RETURN` node. How did you create it, i.e. which frontend and/or...

> Could it be the lack of reference to them that causes this problem I wouldn't think so, but really @max-leuthaeuser is the expert re c2cpg. Without some codebase to...

Hmm, we run `sbt clean test` (which also runs `compile`) on windows for each PR build, e.g. https://github.com/joernio/joern/runs/7090108711?check_suite_focus=true The workflow config with the exact steps is here: https://github.com/joernio/joern/blob/master/.github/workflows/pr.yml No idea...

You can always go back in the git history and grab it from there. There haven't been many schema changes recently, so if you generate a cpg with an old...

depends on some internals which we're discussing on slack including @fabsx00

![grafik](https://user-images.githubusercontent.com/506752/171137981-640bdf2c-bc73-4985-8ac5-be7b0a3cbe34.png) 😛

The outV traversal seems broken indeed, I'll look into that. To be specific: the traversal doesn't make sense and should result in a compiler error, rather than a ClassCastException at...

That's correct. This is the tinkerpop naming convention, and I think the rationale is somewhat like "you follow the outgoing edge, to the incoming vertex". You're probably aware already, but...