GitHub - frohoff/inspector-gadget: Primitive tool for exploring/querying Java classes via the Tinkerpop Gremlin graph traversal language · GitHub
Skip to content

About

Primitive tool for exploring/querying Java classes via the Tinkerpop Gremlin graph traversal language

Resources

Stars

110 stars

Watchers

5 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

Repository files navigation

inspector-gadget

Build Status

$ mvn -q clean package exec:java -Dexec.mainClass=org.frohoff.inspectorgadget.IndexApp
Start
Done parsing

         \,,,/
         (o o)
-----oOOo-(_)-oOOo-----
gremlin> g.V.and(_().out("implements").has("id","java.io.Serializable")).out('method').has('name','readObject').out('calls').path
==>[v[javax.sql.rowset.serial.SerialBlob], v[javax.sql.rowset.serial.SerialBlob.readObject(java.io.ObjectInputStream)], v[java.io.ObjectInputStream.readFields()]]
==>[v[javax.sql.rowset.serial.SerialBlob], v[javax.sql.rowset.serial.SerialBlob.readObject(java.io.ObjectInputStream)], v[java.io.ObjectInputStream$GetField.get(java.lang.String,java.lang.Object)]]
==>[v[javax.sql.rowset.serial.SerialBlob], v[javax.sql.rowset.serial.SerialBlob.readObject(java.io.ObjectInputStream)], v[java.io.ObjectInputStream$GetField.get(java.lang.String,long)]]
...

About

Primitive tool for exploring/querying Java classes via the Tinkerpop Gremlin graph traversal language

Resources

Stars

110 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages