Invention Grant
US08843887B2 Fast dispatch predicate for overloaded functions with generic type hierarchies that lack contravariance
有权
用于重载函数的快速调度谓词,具有缺乏对角线的泛型类型层次结构
- Patent Title: Fast dispatch predicate for overloaded functions with generic type hierarchies that lack contravariance
- Patent Title (中): 用于重载函数的快速调度谓词,具有缺乏对角线的泛型类型层次结构
-
Application No.: US13601730Application Date: 2012-08-31
-
Publication No.: US08843887B2Publication Date: 2014-09-23
- Inventor: David R. Chase , Guy L. Steele , Karl B. Naden , Justin R. Hilburn , Victor M. Luchangco
- Applicant: David R. Chase , Guy L. Steele , Karl B. Naden , Justin R. Hilburn , Victor M. Luchangco
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Agent Chin-Hsin Suen
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
The disclosed embodiments provide a system that facilitates the development and execution of a software program. During runtime of the software program, the system obtains a function call associated with an overloaded function and a generic type hierarchy that lacks contravariance. Next, the system determines an applicability of an implementation of the overloaded function to the function call. Finally, the system selects the implementation for invocation by the function call based on the determined applicability and a partial order of implementations for the overloaded function.
Public/Granted literature
- US20140068555A1 FAST DISPATCH PREDICATE FOR OVERLOADED FUNCTIONS WITH GENERIC TYPE HIERARCHIES THAT LACK CONTRAVARIANCE Public/Granted day:2014-03-06
Information query