Patent ID: 9244708
Filing Date: 2016-01-26
CPC Classification: G06F

Claim Text:
1. A method for creating an enhanced array comprising: generating, by an enhanced compiler, an instrumented class file for an enhanced array class, wherein the enhanced array class comprises at least one element class; loading, by an enhanced runtime, the instrumented class file, wherein the instrumented class file corresponds to the enhanced array class; loading, by the enhanced runtime, a class file corresponding to the at least one element class of the enhanced array class; building, by the enhanced runtime, an internal data structure corresponding to the enhanced array class, wherein each element of the internal data structure corresponds to an instance of the element class of the enhanced array class; calculating, by the enhanced runtime, an amount of memory storage required to store an instance of the enhanced array class, wherein calculating the amount of memory storage required to store the enhanced array comprises: allocating, by the enhanced runtime, the calculated amount of memory storage required to store the instance of the enhanced array class.