Annotation based data structure visualization - are there similar tools out there?
- by Helper Method
For a project at university I plan to build an annotation based tool to visualize/play around with data structures.
Here's my idea:
Students which want to try out their self-written data structures need to:
mark the type of their data structures using some sort of marker annotation e.g.
@List
public class MyList { ... }
so that I know how to represent the data structure
need to provide an iterator so that I can retrieve the elements in the right order
need to annotate methods for insertion and removal, e.g.
@add public boolean insert(E e) { ... }
so that I can "bind" that method to some button.
Do similar applications exist? I googled a little bit around but didn't find anything like that.