(self, the_api)
Add the language specific annotations to an api.

    Performs all the language specific annotations on an API so it is ready to
    use for generating a library surface. This is essentially an impedance match
    between what is expressed in the API definition and how a language specific
    binding can be expressed using only templates.

    Args:
      the_api: (Api) The API to annotate.
Add the language specific annotations to an api.
Add the language specific annotations to an api .
def AnnotateApiForLanguage(self, the_api):
    """Add the language specific annotations to an api.

    Performs all the language specific annotations on an API so it is ready to
    use for generating a library surface. This is essentially an impedance match
    between what is expressed in the API definition and how a language specific
    binding can be expressed using only templates.

    Args:
      the_api: (Api) The API to annotate.
    """
    the_api.VisitAll(lambda o: o.SetLanguageModel(self.language_model))
    the_api.void_type.SetLanguageModel(self.language_model)
    self._AnnotateTree(the_api)
def AnnotateApiForLanguage ( self , the_api ) : the_api . VisitAll ( lambda o : o . SetLanguageModel ( self . language_model ) ) the_api . void_type . SetLanguageModel ( self . language_model ) self . _AnnotateTree ( the_api )