IP Library › Granted Patent US 8,438,468
Granted Patent B2
US 8,438,468 · App. 11/107,544 · Granted May 7, 2013

Annotation management

Inventors: Daniel Christopher Berg (Cary, NC); Michael Damein Elder (Durham, NC); Timothy Marc Francis (Newmarket, CA); Patrick James Kelley, Jr. (Chapel Hill, NC); John David Lanuti (Raleigh, NC); Narinder Makin (Morrisville, NC); Jason Robert McGee (Apex, NC); Sachin Pravin Patel (Raleigh, NC); Lawrence Scott Rich (Cary, NC); Ritchard Leonard Schacher (Cary, NC)
Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,438,468
App. No.
11/107,544
Granted
May 7, 2013
Kind
B2
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.

Claims (5)

1. A method for generating software development artifacts from respective code sections selectively annotated as active, the method comprising:

parsing source code to identify both active and inactive tagsets of tags;

identifying in the source code, code sections annotated with a tag in a tagset identified as active, and code sections annotated with a tag in a tagset identified as inactive; and,

skipping processing of the code sections annotated with a tag in a tagset identified as inactive, but generating artifacts external to the source code for the code sections annotated with a tag in a tagset identified as active.

2. The method for generating of claim 1 further comprising writing a place-holder statement to an artifact file for each code section in the source code skipped for processing for having been annotated with a tag in a tagset identified as inactive.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2005
From: BERG, DANIEL CHRISTOPHER; ELDER, MICHAEL DAMEIN; FRANCIS, TIMOTHY MARC; KELLEY, JR., PATRICK JAMES; LANUTI, JOHN DAVID; MAKIN, NARINDER; MCGEE, JASON ROBERT; PATEL, SACHIN PRAVIN; RICH, LAWRENCE SCOTT; SCHACHER, RITCHARD LEONARD
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016363/0967 →
Continuity (1)
Related Publication 20060248523A1 · Nov 2, 2006