WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2018013189) OVERRIDING A MIGRATED METHOD OF AN UPDATED TYPE
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2018/013189    International Application No.:    PCT/US2017/026544
Publication Date: 18.01.2018 International Filing Date: 07.04.2017
IPC:
G06F 9/455 (2006.01), G06F 9/44 (2006.01)
Applicants: ORACLE INTERNATIONAL CORPORATION [US/US]; 500 Oracle Parkway, M/S 5OP7 Redwood Shores, California 94065 (US)
Inventors: GOETZ, Brian; (US).
ROSE, John R.; (US).
BIERMAN, Gavin Mark; (US)
Agent: YAU, Daisy S.; (US).
SHAH, Varun, A.; (US).
BRANDT, Michael, C.; (US).
BELL, Vanessa; (US).
PRICE, Lucinda; (US)
Priority Data:
62/361,087 12.07.2016 US
15/426,839 07.02.2017 US
15/426,312 07.02.2017 US
Title (EN) OVERRIDING A MIGRATED METHOD OF AN UPDATED TYPE
(FR) PRISE DE PAS SUR UN PROCÉDÉ MIGRÉ D'UN TYPE DE MIS À JOUR
Abstract: front page image
(EN)Overriding a migrated method in an updated type is described. Instructions to invoke a particular method, in a sub-type, that overrides a migrated method, in a super-type, are identified. The instructions may invoke the particular method using a set of arguments associated with a particular set of types. The particular set of types is different from the set of parameter types associated with the particular method as defined in the sub-type. Additionally or alternatively, the instructions may include returning a value of a particular type from the particular method. The particular type is different from the return type associated with the particular method as defined in the sub-type. A new method is generated. The new method includes instructions for (a) converting the set of arguments and/or (b) converting the value returned from the particular method. The new method is stored in a runtime environment and executed.
(FR)L'invention concerne la prise de pas sur un procédé migré dans un type mis à jour. Des Instructions pour appeler un procédé particulier, dans un sous-type, qui prend le pas sur un procédé migré, dans un super-type, sont identifiées. Les instructions peuvent appeler le procédé particulier à l'aide d'un ensemble d'arguments associés à un ensemble particulier de types. L'ensemble particulier de types est différent de l'ensemble de types de paramètres associés au procédé particulier tel que défini dans le sous-type. En outre ou en variante, les instructions peuvent comprendre le renvoi d'une valeur d'un type particulier à partir du procédé particulier. Le type particulier est différent du type de renvoi associé au procédé particulier tel que défini dans le sous-type. Un nouveau procédé est généré. Le nouveau procédé comprend des instructions pour (a) convertir l'ensemble d'arguments et/ou (b) convertir la valeur renvoyée à partir du procédé particulier. Le nouveau procédé est stocké dans un environnement d'exécution et exécuté.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)