Patent ID: 9720659
Date: 2017-08-01
CPC Classifications: G06F

Claim:
1. A method, comprising: allowing, within a source code reuse user interface executed by a processor, a code developer to specify unused source code data element definitions defined within a source code object definition that is to be reused to instantiate a partial object within a new application without reuse or instantiation of the specified unused source code data element definitions as part of the partial object; detecting, within the source code reuse user interface, a selection by the code developer of at least one unused source code data element definition of the reused source code object definition that is not to be reused or instantiated within the new application as part of the partial object; marking, as real-time developer feedback within the source code reuse user interface, each selected unused source code data element definition that is verified as not referenced by other source code of the new application; externalizing, from the source code reuse user interface to a runtime environment, at least one verified unused source code data element definition of the reused source code object definition, where the runtime environment instantiates the reused source code object definition as the partial object within the new application without reuse or instantiation of an in-memory data object from the at least one verified unused source code data element definition as part of the partial object, comprising storing a partial object annotation within a partial object instantiation properties file that identifies the at least one verified unused source code data element definition of the reused source code object definition; and where the runtime environment instantiates the reused source code object definition as the partial object without reuse or instantiation of the at least one verified unused source code data element definition in accordance with the partial object annotation within the partial object instantiation properties file, where the partial object instantiation properties file is specified granularly for each reused source code object definition.