| AbstractGoogleAdsClientCodeGenerator |
Generates code for and writes the AbstractGoogleAdsClient abstract class, which defines the
methods that can be used to gain access to a GoogleAdsVersion for a given version.
|
| GeneratedCatalogCodeGenerator |
Generates code for and writes the GeneratedCatalog class, which provides methods to access a
GoogleAdsVersion object for each available version of the library.
|
| GoogleAdsAllVersionsCodeGenerator |
Generates code for and writes the GoogleAdsAllVersions interface, which provides methods for
accessing the GoogleAdsVersion service for each available version of the API as well as a
getLatestVersion method.
|
| RunCodeGenerators |
Generates various classes which require knowing the available Google Ads API major versions.
|
| Utils |
Provides access to utility methods used in code generation during annotation processing.
|
| VersionFactoryCodeGenerator |
Generates code for and writes the VersionCatalog class, which contains a method to retrieve a set
of Version objects, one for each available version of the Google Ads library.
|