X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=doc%2Findex.html;h=0a0c3caf917ca5aeedf566e3dac9211aa8557332;hb=c505bd49b69970f4f8e1d4ae30933e1713d33d9b;hp=5a1a1665516a6d73f3e086a86db711155240fef4;hpb=36834c35377485f04f22371d616f2d925bc9ccb1;p=javainspect.git diff --git a/doc/index.html b/doc/index.html index 5a1a166..0a0c3ca 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,7 +2,7 @@ JavaInspect - Utility to visualize java software - + @@ -236,10 +236,10 @@ License, or (at your option) any later version.

1.1 Source code

@@ -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. @@ -720,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 @@ -741,6 +701,18 @@ project build/release process. +
    +

    7 See also

    +
    +

    +Similar or alternative solutions: +

    + +
    +