Patent ID: 9417988
Filing Date: 2016-08-16
CPC Classification: G06F

Claim Text:
1. A method, comprising: identifying a call to a generic initializer function to set a default value for an attribute not specific to a subclass of an object; identifying, by a processing device executing a debugging tool, an annotation that is inserted into code of the generic initializer function, wherein the annotation in the code of the generic initializer function invokes identification of the subclass of the object; requesting, by the processing device, a stack trace of a call stack of the generic initializer function responsive to identifying the annotation in the code of the generic initializer function, wherein the stack trace comprises a function that is specific to the subclass of the object; generating, by the processing device, a subclass identification (ID) for the subclass of the object using the function in the stack trace; and storing, by the processing device, the subclass ID and the stack trace in a new entry in an object tracking table.