I'm currently working on a project where I try to create a jQassistant-plugin that adds additional information(Javadoc) to existing nodes/links (created by the Java plugin) in the form of properties(like @author or @version) or new links(@see).
I'm now facing the problem that I need to somehow access an existing node or a link to add properties, but I can't seem to find a way to do that.
A little hint to get me in the right direction would be greatly appreciated :)
the Java plugin (jqassistant.plugin.java) provides an interface TypeResolver which allows looking up existing type (class, interface, enum, annotation) nodes including their members. You can get an instance of the type resolver from the context provided to your scanner plugin:
There are two issues with this: