Generation of Specialized Methods Based on Generic Methods and Type Parameterizations

Patent №

US 9,891,900

Granted

2018-02-13

Filed 2016

Owner

ORACLE INTERNATIONAL CORPORATION

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15055469

Generic method specialization represents the ability to specialize generic methods over various types. When implementing generic method specialization an annotated class file may include a generic method declaration that is annotated with specialization metadata indicating elements of the generic method to be adjusted during specialization. The annotated method may be usable directly as an erased method implementation (e.g., to load the method when instantiated with reference types) and may also be usable as a template for specialization. When a generic method is being prepared for execution, such as when it is first invoked during runtime, a specialization method generator function may be used to specialize the generic method based on the specialization metadata in the generic method declaration. The specialization method generator function may use the annotated generic method declaration as a template for specialization.

Knowledge representationAI hardwareG06F 9/4492G06F 8/24G06F 8/315G06F 8/41G06F 8/437G06F 8/443G06F 8/447G06F 8/70+7 more

AI classification

AI hardware1.00
Knowledge representation0.81
Natural language0.02
Planning0.01
Vision0.01
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

ORACLE INTERNATIONAL CORPORATION

assignment · 382840813

Assignors

GOETZ, BRIAN, ROSE, JOHN R., CIMADAMORE, MAURIZIO

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC