Inventors:
Daniel Christopher Berg - Cary NC, US
Michael Damein Elder - Durham NC, US
Timothy Marc Francis - Newmarket, CA
John David Lanuti - Raleigh NC, US
Narinder Makin - Morrisville NC, US
Jason Robert McGee - Apex NC, US
Sachin Pravin Patel - Raleigh NC, US
Lawrence Scott Rich - Cary NC, US
Ritchard Leonard Schacher - Cary NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/24, G06F 17/25
Abstract:
The invention, which may be a kind of annotations processor, detects zero or more tagsets turned on or selected at runtime. The annotations adapter reads an abstract unit from a java file, and if an annotation of the abstract unit has a tag that is among the tags of a turned on tagset, then the annotations adapter may generate an artifact showing the influence of the annotation. Such a process may continue until there are no more abstract units to process. Comments or annotations that fail to be tagged with a tag of a selected tagset may, nevertheless, be mentioned with a kind of ‘place-holder’ indicating that such comments exist.