| Requirement(CodedInputStream, ExtensionRegistryLite) |  | 0% |  | 0% | 30 | 30 | 100 | 100 | 1 | 1 |
| equals(Object) |  | 0% |  | 0% | 57 | 57 | 49 | 49 | 1 | 1 |
| getSerializedSize() |  | 0% |  | 0% | 15 | 15 | 52 | 52 | 1 | 1 |
| hashCode() |  | 0% |  | 0% | 15 | 15 | 48 | 48 | 1 | 1 |
| writeTo(CodedOutputStream) |  | 0% |  | 0% | 14 | 14 | 30 | 30 | 1 | 1 |
| Requirement() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| isInitialized() |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getErrorMessage() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getJavaClass() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getRuleId() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getExtends() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getErrorMessageBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getJavaClassBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getRuleIdBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getExtendsBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| toBuilder() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| hasErrorMessage() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasType() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getType() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| hasTypeMatchingStrategy() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getTypeMatchingStrategy() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| hasJavaClass() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasRuleId() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasExtends() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasReportLooseTypeViolations() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasSeverity() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getSeverity() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newBuilderForType(GeneratedMessageV3.BuilderParent) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Requirement(GeneratedMessageV3.ExtendableBuilder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getWhitelist(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWhitelistRegexp(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOnlyApplyTo(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOnlyApplyToRegexp(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getValue(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseFrom(ByteString, ExtensionRegistryLite) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseFrom(byte[], ExtensionRegistryLite) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseFrom(InputStream, ExtensionRegistryLite) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| parseDelimitedFrom(InputStream, ExtensionRegistryLite) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| parseFrom(CodedInputStream, ExtensionRegistryLite) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| internalGetFieldAccessorTable() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getWhitelistBytes(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWhitelistRegexpBytes(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOnlyApplyToBytes(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOnlyApplyToRegexpBytes(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getValueBytes(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseFrom(ByteString) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseFrom(byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseFrom(InputStream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| parseDelimitedFrom(InputStream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| parseFrom(CodedInputStream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newBuilder(Requirement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWhitelistCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWhitelistRegexpCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOnlyApplyToCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOnlyApplyToRegexpCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getValueCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUnknownFields() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWhitelistList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWhitelistRegexpList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOnlyApplyToList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOnlyApplyToRegexpList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getValueList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReportLooseTypeViolations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newBuilder() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDescriptor() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newBuilderForType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultInstance() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parser() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getParserForType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultInstanceForType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |