×

Identifying structured data types as requiring designated initializers

  • US 8,689,195 B2
  • Filed: 06/03/2008
  • Issued: 04/01/2014
  • Est. Priority Date: 06/03/2008
  • Status: Active Grant
First Claim
Patent Images

1. A machine-implemented method for enforcing the use of designated initializers in structured data type initializations, comprising:

  • determining whether a structured data type requires a designated initializer;

    said determining being performing by either;

    evaluating a structured data type definition for the presence of a syntax specifying that said structured data type requires designated initialization;

    oraccessing an information resource comprising an indication whether said structured data type requires designated initialization;

    parsing an initialization of a structured variable declared to use said structured data type to determine whether said initialization employs an improper initializer that is inconsistent with said structured data type; and

    performing a diagnostic action if said initialization comprises an improper initializer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×