public static ApiDefaultsConfig load() throws IOException { URL apiDefaultsUrl = ApiDefaultsConfig.class.getResource("/com/google/api/codegen/packaging/api_defaults.yaml"); String contents = Resources.toString(apiDefaultsUrl, StandardCharsets.UTF_8); return createFromString(contents); } }
@SuppressWarnings("unchecked") private static ApiDefaultsConfig createFromString(String yamlContents) { Yaml yaml = new Yaml(); Map<String, Object> configMap = (Map<String, Object>) yaml.load(yamlContents); Builder builder = newBuilder() .author((String) configMap.get("author")) .email((String) configMap.get("email")) .homepage((String) configMap.get("homepage")) .licenseName((String) configMap.get("license")) .generatedNonGAPackageVersionBound( Configs.createVersionMap( (Map<String, Map<String, String>>) configMap.get("generated_package_version"))); return builder.build(); }
.generatedNonGAPackageVersionBound(apiDefaultsConfig.generatedNonGAPackageVersionBound()) .author(apiDefaultsConfig.author()) .email(apiDefaultsConfig.email()) .homepage(apiDefaultsConfig.homepage()) .licenseName(apiDefaultsConfig.licenseName()); MoreObjects.firstNonNull(packagingConfig.releaseLevel(), apiDefaultsConfig.releaseLevel()));
ApiDefaultsConfig apiDefaultsConfig = ApiDefaultsConfig.load(); DependenciesConfig dependenciesConfig; if (dependencyConfigFile != null) {
ApiDefaultsConfig apiDefaultsConfig = ApiDefaultsConfig.load(); DependenciesConfig dependenciesConfig = DependenciesConfig.load(); PackagingConfig packagingConfig = PackagingConfig.load(options.get(PACKAGE_CONFIG2_FILE));
ApiDefaultsConfig apiDefaultsConfig = ApiDefaultsConfig.load(); DependenciesConfig dependenciesConfig; if (dependenciesYamlUrl != null) {
ApiDefaultsConfig apiDefaultsConfig = ApiDefaultsConfig.load(); DependenciesConfig dependenciesConfig = DependenciesConfig.loadFromURL(