graphbuddy icon indicating copy to clipboard operation
graphbuddy copied to clipboard

Support for Kotlin and possibly other JVM languages

Open achimmihca opened this issue 1 year ago • 0 comments

It would be nice if support for Kotlin could be added.

At the moment, GraphBuddy can visualize Scala and Java code. Given that Kotlin is an officially supported language for Android development, I argue that Kotlin would be a worthy addition.

Going one step further, I wonder whether it would be possible to do the analyzes on Java byte code, such that Java, Scala, Kotlin, Groovy, and other languages that can be compiled to the JVM can be supported equally well.

To quote from #7

If someone is interesting, integration with other languages can be achieved with now public schema https://github.com/VirtusLab/graphbuddy/blob/master/proto/graph_node.proto (it just a matter of storing .proto files under .semanticgraphs folder).

I hope its development continues because this seems like a useful tool.

achimmihca avatar Nov 03 '23 14:11 achimmihca