The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 03, 2024

Filed:

Dec. 29, 2022
Applicant:

Oracle International Corporation, Redwood Shores, CA (US);

Inventors:

Alexander R. Buckley, Cupertino, CA (US);

John R. Rose, San Jose, CA (US);

Daniel Lee Smith, Spanish Fork, UT (US);

David Colin Holmes, Jacobs Well, AU;

Lai Hung Mandy Chung, Saratoga, CA (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/55 (2013.01); G06F 9/445 (2018.01); G06F 9/448 (2018.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01); G06F 11/36 (2006.01); G06F 21/52 (2013.01);
U.S. Cl.
CPC ...
G06F 21/554 (2013.01); G06F 9/44589 (2013.01); G06F 9/4492 (2018.02); G06F 11/302 (2013.01); G06F 11/3495 (2013.01); G06F 11/36 (2013.01); G06F 21/52 (2013.01); G06F 21/552 (2013.01); G06F 2221/033 (2013.01);
Abstract

Techniques for determining and displaying error messages including a cause of an error generated because two types are not members of the same nest are disclosed. The system detects, at runtime, an instruction in a first type that attempts to access a private member of a second type. The system evaluates one or more nestmate criteria to determine whether the first type and the second type are within a same nest. A nest host corresponding to the nest specifies each nest member of the nest, and each nest member specifies an association with the nest. Responsive to determining that a particular nestmate criterion is not met, the system determines that the first type and the second type are not within the same nest and records or displays data identifying the particular nestmate criterion that has not been met, and throws an access error.


Find Patent Forward Citations

Loading…