private void loadCoverageFile(ScannerReport.CoverageDetail.CoveredFile batchCoveredFile, String testName, Table<String, String, DbFileSources.Test.CoveredFile.Builder> nameToCoveredFiles) { String mainFileUuid = getUuid(batchCoveredFile.getFileRef()); DbFileSources.Test.CoveredFile.Builder existingDbCoveredFile = nameToCoveredFiles.get(testName, mainFileUuid); List<Integer> batchCoveredLines = batchCoveredFile.getCoveredLineList(); if (existingDbCoveredFile == null) { DbFileSources.Test.CoveredFile.Builder dbCoveredFile = DbFileSources.Test.CoveredFile.newBuilder() .setFileUuid(getUuid(batchCoveredFile.getFileRef())) .addAllCoveredLine(batchCoveredLines); nameToCoveredFiles.put(testName, mainFileUuid, dbCoveredFile); } else { List<Integer> remainingBatchCoveredLines = new ArrayList<>(batchCoveredLines); remainingBatchCoveredLines.removeAll(existingDbCoveredFile.getCoveredLineList()); existingDbCoveredFile.addAllCoveredLine(batchCoveredLines); } }
/** * <code>repeated .org.sonar.server.source.db.Test.CoveredFile covered_file = 7;</code> */ public Builder addCoveredFile( int index, org.sonar.db.protobuf.DbFileSources.Test.CoveredFile.Builder builderForValue) { if (coveredFileBuilder_ == null) { ensureCoveredFileIsMutable(); coveredFile_.add(index, builderForValue.build()); onChanged(); } else { coveredFileBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
public Builder mergeFrom(org.sonar.db.protobuf.DbFileSources.Test.CoveredFile other) { if (other == org.sonar.db.protobuf.DbFileSources.Test.CoveredFile.getDefaultInstance()) return this; if (other.hasFileUuid()) { bitField0_ |= 0x00000001; fileUuid_ = other.fileUuid_; onChanged(); } if (!other.coveredLine_.isEmpty()) { if (coveredLine_.isEmpty()) { coveredLine_ = other.coveredLine_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureCoveredLineIsMutable(); coveredLine_.addAll(other.coveredLine_); } onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; }
public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.sonar.db.protobuf.DbFileSources.Test.CoveredFile parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.sonar.db.protobuf.DbFileSources.Test.CoveredFile) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_;
/** * <code>repeated .org.sonar.server.source.db.Test.CoveredFile covered_file = 7;</code> */ public Builder addCoveredFile( org.sonar.db.protobuf.DbFileSources.Test.CoveredFile.Builder builderForValue) { if (coveredFileBuilder_ == null) { ensureCoveredFileIsMutable(); coveredFile_.add(builderForValue.build()); onChanged(); } else { coveredFileBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .org.sonar.server.source.db.Test.CoveredFile covered_file = 7;</code> */ public Builder setCoveredFile( int index, org.sonar.db.protobuf.DbFileSources.Test.CoveredFile.Builder builderForValue) { if (coveredFileBuilder_ == null) { ensureCoveredFileIsMutable(); coveredFile_.set(index, builderForValue.build()); onChanged(); } else { coveredFileBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
private Builder() { maybeForceBuilderInitialization(); }
@java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
/** * <code>repeated int32 covered_line = 2 [packed = true];</code> */ public Builder setCoveredLine( int index, int value) { ensureCoveredLineIsMutable(); coveredLine_.set(index, value); onChanged(); return this; } /**
/** * <code>repeated int32 covered_line = 2 [packed = true];</code> */ public Builder addAllCoveredLine( java.lang.Iterable<? extends java.lang.Integer> values) { ensureCoveredLineIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, coveredLine_); onChanged(); return this; } /**
private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() {
public org.sonar.db.protobuf.DbFileSources.Test.CoveredFile build() { org.sonar.db.protobuf.DbFileSources.Test.CoveredFile result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
public static Builder newBuilder(org.sonar.db.protobuf.DbFileSources.Test.CoveredFile prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() {
/** * <code>repeated int32 covered_line = 2 [packed = true];</code> */ public Builder addCoveredLine(int value) { ensureCoveredLineIsMutable(); coveredLine_.add(value); onChanged(); return this; } /**
public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.sonar.db.protobuf.DbFileSources.Test.CoveredFile) { return mergeFrom((org.sonar.db.protobuf.DbFileSources.Test.CoveredFile)other); } else { super.mergeFrom(other); return this; } }