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:
Mar. 27, 2007

Filed:

Feb. 07, 2002
Applicants:

Gilad Bracha, Los Altos, CA (US);

Sheng Liang, Mountain View, CA (US);

Inventors:

Gilad Bracha, Los Altos, CA (US);

Sheng Liang, Mountain View, CA (US);

Assignee:

Sun Microsystems, Inc., Menlo Park, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

Type safe linkage is ensured by establishing a constraint if a class references an attribute that is contained in another class. This constraint acts as a 'promise' to later ensure type safe linkage. At some point later—such as at the earliest time that the type is loaded by both loaders—the constraint is verified. This may be accomplished by verifying that the type for the attribute is the same regardless of whether it is loaded by a loader that defines the referencing class or a loader that defines the referred class. If the constraint is not met, an error message is provided.


Find Patent Forward Citations

Loading…