Patent №
US 9,524,152
Granted
2016-12-20
Filed 2015
Owner
ORACLE INTERNATIONAL CORPORATION
Lab
—
AI components
2
planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14692592
Generic classes may have more than one specializable type parameter and it may be desirable to specialize one or more of the type variables while not specializing others. The result of partial specialization may be one or more additional generic classes that are further specializable on the remaining type parameters. A runtime specializer may partially specialize a generic class to produce a partially specialized class and may subsequently further specialize the partially specialized class to generate a fully specialized class. Thus, rather than performing the specialization of a generic class all at once, such as by specializing Map<K, V> into Map<int, int> or Map<long, int>, one type parameter may be partially specialized, such as resulting in Map<K, int>, and then at some later time the remaining type parameter(s) may be specialized, such as to generate Map<int, int> or Map<long, int>.
AI classification
Ownership
ORACLE INTERNATIONAL CORPORATION
assignment · 354860796
Assignors
GOETZ, BRIAN, ROSE, JOHN R., BUCKLEY, ALEXANDER R.
On an employer assignment, the assignors are typically the inventors.