Maintenance of code knowledge for up-to-date access thereof
First Claim
1. A system for providing code knowledge of a computer program derived from a source data comprising:
- a requester of the code knowledge; and
, a compile unit to parse the source data into the code knowledge, to create a proxy in response to a request by the requestor for the code knowledge and to create a node to which the proxy is pointed by a unique node key and which includes the code knowledge, such that the compile unit is to update the node as necessary to provide accurate code knowledge to the requestor.
2 Assignments
0 Petitions
Accused Products
Abstract
Maintenance of code knowledge for up-to-date access thereof. In one embodiment, a computer-implemented method for providing code knowledge in response to receiving a request for code knowledge regarding a computer program. The method first creates a proxy, then a node to which the proxy is pointed by a unique node key and which includes the code knowledge. The method updates the node as necessary to provide accurate code knowledge. For example, the method sets a flag of the proxy indicating the node as invalid upon a change event. Upon the flag of the proxy indicating the node as invalid, and upon receiving a second request for the code knowledge, the method recreates the node.
-
Citations
21 Claims
-
1. A system for providing code knowledge of a computer program derived from a source data comprising:
-
a requester of the code knowledge; and
,a compile unit to parse the source data into the code knowledge, to create a proxy in response to a request by the requestor for the code knowledge and to create a node to which the proxy is pointed by a unique node key and which includes the code knowledge, such that the compile unit is to update the node as necessary to provide accurate code knowledge to the requestor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for providing code knowledge comprising:
-
in response to receiving a request for code knowledge regarding a computer program, creating a proxy;
creating a node to which the proxy is pointed by a unique node key and which includes the code knowledge; and
,updating the node as necessary to provide accurate code knowledge. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine-readable medium having processor instructions stored thereon for execution by a processor to perform a method comprising:
-
in response to receiving a request for code knowledge regarding a computer program, creating a proxy;
creating a node to which the proxy is pointed by a unique node key and which includes the code knowledge; and
,updating the node as necessary to provide accurate code knowledge. - View Dependent Claims (18, 19, 20, 21)
-
Specification