Inventors:
Daniel Berg - Cary NC, US
Michael Elder - Durham NC, US
Timothy Francis - Newmarket, CA
Patrick Kelley - Chapel Hill NC, US
John Lanuti - Raleigh NC, US
Narinder Makin - Morrisville NC, US
Jason McGee - Apex NC, US
Sachin Patel - Raleigh NC, US
Lawrence Rich - Cary NC, US
Ritchard Schacher - Cary NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/445
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.