System for modifying object oriented code
AssigneeWily Technology, Inc.
InventorLewis K. Cirne
Life of this patent
Estimating the term…
Loading patent…
AssigneeWily Technology, Inc.
InventorLewis K. Cirne
Estimating the term…
The system receives three sets of inputs: program class definitions, a set of rules, and additional class definitions to be merged with the program class definitions. There are three types of rules: the first rule is used to substitute the allocation of an object of a new class for the allocation of the object based on an original class; the second rule is used to change code that allocates an object of an original class to code that calls a static method that allocates the object of the original class; and the third rule is used to a replace a new static field for an original static field. The system separately reads each of the original class definitions into a class data structure and performs the modifications to the class data structure according to the set of rules. The resulting class data structure is written to an output stream.
A method implemented on one or more machines for modifying object oriented code, comprising the steps of:
A method according to claim 6, wherein said step of modifying further includes the step of:
One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:
An apparatus capable of modifying Java code, comprising:
A method implemented on one or more machines for modifying object oriented code, comprising the steps of:
One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:
An apparatus capable of modifying object oriented code, comprising:
An apparatus capable of modifying object oriented code, comprising:
Dependencies are inferred from the claim text.