X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=doc%2Findex.html;h=0a0c3caf917ca5aeedf566e3dac9211aa8557332;hb=c505bd49b69970f4f8e1d4ae30933e1713d33d9b;hp=4e2b55e32fcaa7db4fe4e9ebcc95d0fe3fccdc88;hpb=9806a517ca16f6dc9511546225dabb3eee940d37;p=javainspect.git diff --git a/doc/index.html b/doc/index.html index 4e2b55e..0a0c3ca 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,7 +2,7 @@ JavaInspect - Utility to visualize java software - + @@ -211,11 +211,11 @@ License, or (at your option) any later version. + -
  • See example produced graphs for Sixth 3D - 3D engine project. + @@ -352,6 +350,7 @@ To enable commandline support, (study and) execute script:

     commandline launcher/install
    +
     

    @@ -430,21 +429,14 @@ Control code in general does the following:

  • Java reflection/classloaders does not provide mechanism for discovering all classes under given package. Therefore you need to -declare at least some classes to be added to the graph by: - +declare at least some classes to be added to the graph by manually +adding individual classes to the graph. For every class added to +the graph, GraphViz will recursively inspect it and add all +referecned classes to the graph as well.
  • Graphs easilly get very big and complex so optionally we filter -important code using classname wildcards patterns based blacklist -and/or whitelist. +important code using classname glob patterns based blacklist and/or +whitelist.
  • Optionally we can tune some rendering parameters like:
  • -
  • FEATURE: Replace internal java parser in package -eu.svjatoslav.inspector.java.methods with: https://javaparser.org/ +
  • FEATURE: Implement (or integrate existing java parser +https://javaparser.org/) to be able to produce code visualizations +based on source code (in addition to current reflection based +approach).
  • FEATURE: Integarte with PlantUML. @@ -718,7 +680,7 @@ data/structure using JVM debug port and mechanism.
  • FEATURE: Possibility to attach to JVM using JVM agent.
  • -
  • FEATURE: Possibility to inspect graphs in 3D using Sixth 3D engine. +
  • FEATURE: Possibility to inspect graphs in 3D using Sixth 3D engine.
  • FEATURE: Possibility to select classes/fields/values to be @@ -739,6 +701,18 @@ project build/release process. +
    +

    7 See also

    +
    +

    +Similar or alternative solutions: +

    + +
    +