public ImmutableList<String> loadCopyrightLines() { String filepath; if (licenseHeader == null || Strings.isNullOrEmpty(licenseHeader.getCopyrightFile())) { filepath = DEFAULT_COPYRIGHT_FILE; } else { filepath = licenseHeader.getCopyrightFile(); } return getResourceLines(filepath); }
public ImmutableList<String> loadLicenseLines() { String licenseFile; if (licenseHeader == null || Strings.isNullOrEmpty(licenseHeader.getLicenseFile())) { licenseFile = DEFAULT_LICENSE_FILE; } else { licenseFile = licenseHeader.getLicenseFile(); } return getResourceLines(licenseFile); }
public static LicenseHeaderUtil create( @Nullable ConfigProto configProto, @Nullable LanguageSettingsProto settings, @Nullable DiagCollector diagCollector) { Preconditions.checkNotNull(diagCollector); if (configProto != null) { Preconditions.checkNotNull( settings, "If configProto is non-null, then settings must also be non-null"); } LicenseHeaderProto licenseHeader = null; if (configProto != null) { licenseHeader = configProto .getLicenseHeader() .toBuilder() .mergeFrom(settings.getLicenseHeaderOverride()) .build(); } return new LicenseHeaderUtil(diagCollector, licenseHeader); }
@BeforeClass public static void startUp() { defaultHeaderUtil = LicenseHeaderUtil.create(null, null, new BoundedDiagCollector()); ConfigProto configProto = ConfigProto.newBuilder() .setLicenseHeader( LicenseHeaderProto.newBuilder() .setCopyrightFile(DEFAULT_COPYRIGHT_FILE) .setLicenseFile(DEFAULT_LICENSE_FILE)) .build(); explicitHeaderUtil = LicenseHeaderUtil.create( configProto, LanguageSettingsProto.getDefaultInstance(), new BoundedDiagCollector()); ConfigProto langOverrideConfigProto = configProto .toBuilder() .putLanguageSettings( LANGUAGE, LanguageSettingsProto.newBuilder() .setLicenseHeaderOverride( LicenseHeaderProto.newBuilder().setLicenseFile(IMAGINARY_FILE).build()) .build()) .build(); langOverrideHeaderUtil = LicenseHeaderUtil.create( langOverrideConfigProto, langOverrideConfigProto.getLanguageSettingsMap().get(LANGUAGE), new BoundedDiagCollector()); }