Version 2 (modified by https://me.yahoo.com/a/e_ymy8ili4cjzwhrsbw0kqszgyg.y5qgmci-#9ea9b, 8 months ago)

Adding requirements in priority order

This page is the central page for all planning and design associated with adding Java language support to PIDA.

Requirements

In order of priority, they are:

First Priority

  • Syntax Highlighting
  • Active code error detection
  • Code Browsing
    • Could be supported by code browsing
    • (Hyperlinking method/class/variables to definitions)
  • Test runner
    • TestNG
  • Tree view of classes/methods
  • Maven integration
    • Build with maven

Second Priority

  • JDB integration
  • Import completion
  • Maven integration
    • dependency management
    • configuration

Design

TBD

Constraints

TBD

Risks and Mitigations

TBD