From: Svjatoslav Agejenko Date: Tue, 3 Feb 2015 18:25:16 +0000 (+0200) Subject: added some ideas X-Git-Tag: javainspect-1.4~3 X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=javainspect.git;a=commitdiff_plain;h=8f45548f3479b19ef4a81c8f1d2d93aede83ac65 added some ideas --- diff --git a/TODO.org b/TODO.org deleted file mode 100644 index b595d12..0000000 --- a/TODO.org +++ /dev/null @@ -1,4 +0,0 @@ -- Should not hide references if there are too many of them to classes - if referring classes are not visible anyway because of - blacklist/whitelist rules. Basically reference counting should - exclude not visible classes. diff --git a/doc/index.html b/doc/index.html index 33fb1cd..c574de5 100644 --- a/doc/index.html +++ b/doc/index.html @@ -4,7 +4,7 @@ JavaInspect - Utility to visualize java software - + @@ -150,6 +150,7 @@ for the JavaScript code in this tag.
  • 5. Usage example 2
  • 6. Embedding JavaInspect in your Maven project
  • 7. Requirements
  • +
  • 8. TODO
  • @@ -370,10 +371,49 @@ sudo apt-get install graphviz +
    +

    8 TODO

    +
    +
      +
    • BUG: Should not hide references if there are too many of them to +classes if referring classes are not visible anyway because of +blacklist/whitelist rules. Basically reference counting should +exclude not visible classes. +
    • +
    • BUG: Current code is quite messy (because of lack of time) things +were implemented ad-hoc. Needs cleanup/refactoring for better +readability. +
    • +
    • FEATURE: add dark theme +
    • +
    • FEATURE: sort Class fields by alphabet +
    • +
    • FEATURE: visualize also concrete field values so it could be used as +ultra cool runtime logging framework +
    • +
    • FEATURE: possibility to visualize structure and data from JVM +snapshot +
    • +
    • FEATURE: possibility to attach to remote process to visualize +data/structure using JVM debug port and mechanism. +
    • +
    • FEATURE: possibility to attach to JVM using JVM agent +
    • +
    • FEATURE: possibility to script javainspect behavior +
    • +
    • FEATURE: possibility to select classes/fields/values to be +visualized in SQL like syntax +
    • +
    • FEATURE: configurable maven plugin to generate graphs as part of the +project build/release process +
    • +
    +
    +

    Author: Svjatoslav Agejenko

    -

    Created: 2015-02-02 Mon 19:49

    +

    Created: 2015-02-03 Tue 20:24

    Emacs 24.4.1 (Org mode 8.2.10)

    Validate

    diff --git a/doc/index.org b/doc/index.org index 8ec6dcb..4cf1910 100644 --- a/doc/index.org +++ b/doc/index.org @@ -126,3 +126,25 @@ Add Maven repository to retrieve artifact from: On Ubuntu/Debian use: : sudo apt-get install graphviz +* TODO +- BUG: Should not hide references if there are too many of them to + classes if referring classes are not visible anyway because of + blacklist/whitelist rules. Basically reference counting should + exclude not visible classes. +- BUG: Current code is quite messy (because of lack of time) things + were implemented ad-hoc. Needs cleanup/refactoring for better + readability. +- FEATURE: add dark theme +- FEATURE: sort Class fields by alphabet +- FEATURE: visualize also concrete field values so it could be used as + ultra cool runtime logging framework +- FEATURE: possibility to visualize structure and data from JVM + snapshot +- FEATURE: possibility to attach to remote process to visualize + data/structure using JVM debug port and mechanism. +- FEATURE: possibility to attach to JVM using JVM agent +- FEATURE: possibility to script javainspect behavior +- FEATURE: possibility to select classes/fields/values to be + visualized in SQL like syntax +- FEATURE: configurable maven plugin to generate graphs as part of the + project build/release process