Invention Grant
- Patent Title: Accessing a migrated member in an updated type
-
Application No.: US17736499Application Date: 2022-05-04
-
Publication No.: US11599346B2Publication Date: 2023-03-07
- Inventor: Brian Goetz , John R. Rose , Gavin Mark Bierman
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Invoke
- Main IPC: G06F8/41
- IPC: G06F8/41 ; G06F9/455 ; G06F9/448 ; G06F8/71

Abstract:
Techniques for accessing a migrated method include: identifying a request to invoke a method defined by a type, the request including one or more arguments associated with respective argument types; identifying, in the type, an older version of the method associated with (a) a method name and (b) a first set of one or more parameter types, and a current version of the method associated with (a) the method name and (b) a second set of one or more parameter types; determining that the argument type(s) match(es) the first set of one or more parameter types; responsive to determining that the argument type(s) match(es) the first set of one or more parameter types: applying one or more conversion functions to convert the argument(s) to the second set of one or more parameter types; executing the current version of the method using the converted argument(s).
Public/Granted literature
- US20220261229A1 ACCESSING A MIGRATED MEMBER IN AN UPDATED TYPE Public/Granted day:2022-08-18
Information query