test_class.file: clients/src/test/java/org/apache/kafka/common/protocol/ProtoUtilsTest.java
test_class.identifier: ProtoUtilsTest
test_case.body: @Test(expected = IllegalArgumentException.class)
      public void schemaVersionOutOfRange() {
          ProtoUtils.requestSchema(ApiKeys.PRODUCE.id, Protocol.REQUESTS[ApiKeys.PRODUCE.id].length);
      }
test_case.class_method_signature: ProtoUtilsTest.schemaVersionOutOfRange()
test_case.full_signature: @Test(expected = IllegalArgumentException.class) public void schemaVersionOutOfRange()
test_case.identifier: schemaVersionOutOfRange
test_case.invocations: requestSchema
test_case.modifiers: @Test(expected = IllegalArgumentException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void schemaVersionOutOfRange()
focal_class.file: clients/src/main/java/org/apache/kafka/common/protocol/ProtoUtils.java
focal_class.identifier: ProtoUtils
focal_class.class_method_signature: ProtoUtils.schemaFor(Schema[][] schemas, int apiKey, int version)
focal_class.full_signature: private static Schema schemaFor(Schema[][] schemas, int apiKey, int version)
focal_class.identifier: schemaFor
focal_class.modifiers: private static
focal_class.parameters: (Schema[][] schemas, int apiKey, int version)
focal_class.return: Schema
focal_class.signature: Schema schemaFor(Schema[][] schemas, int apiKey, int version)
focal_class.class_method_signature: ProtoUtils.latestVersion(int apiKey)
focal_class.full_signature: public static short latestVersion(int apiKey)
focal_class.identifier: latestVersion
focal_class.modifiers: public static
focal_class.parameters: (int apiKey)
focal_class.return: short
focal_class.signature: short latestVersion(int apiKey)
focal_class.class_method_signature: ProtoUtils.requestSchema(int apiKey, int version)
focal_class.full_signature: public static Schema requestSchema(int apiKey, int version)
focal_class.identifier: requestSchema
focal_class.modifiers: public static
focal_class.parameters: (int apiKey, int version)
focal_class.return: Schema
focal_class.signature: Schema requestSchema(int apiKey, int version)
focal_class.class_method_signature: ProtoUtils.currentRequestSchema(int apiKey)
focal_class.full_signature: public static Schema currentRequestSchema(int apiKey)
focal_class.identifier: currentRequestSchema
focal_class.modifiers: public static
focal_class.parameters: (int apiKey)
focal_class.return: Schema
focal_class.signature: Schema currentRequestSchema(int apiKey)
focal_class.class_method_signature: ProtoUtils.responseSchema(int apiKey, int version)
focal_class.full_signature: public static Schema responseSchema(int apiKey, int version)
focal_class.identifier: responseSchema
focal_class.modifiers: public static
focal_class.parameters: (int apiKey, int version)
focal_class.return: Schema
focal_class.signature: Schema responseSchema(int apiKey, int version)
focal_class.class_method_signature: ProtoUtils.currentResponseSchema(int apiKey)
focal_class.full_signature: public static Schema currentResponseSchema(int apiKey)
focal_class.identifier: currentResponseSchema
focal_class.modifiers: public static
focal_class.parameters: (int apiKey)
focal_class.return: Schema
focal_class.signature: Schema currentResponseSchema(int apiKey)
focal_class.class_method_signature: ProtoUtils.parseRequest(int apiKey, int version, ByteBuffer buffer)
focal_class.full_signature: public static Struct parseRequest(int apiKey, int version, ByteBuffer buffer)
focal_class.identifier: parseRequest
focal_class.modifiers: public static
focal_class.parameters: (int apiKey, int version, ByteBuffer buffer)
focal_class.return: Struct
focal_class.signature: Struct parseRequest(int apiKey, int version, ByteBuffer buffer)
focal_class.class_method_signature: ProtoUtils.parseResponse(int apiKey, ByteBuffer buffer)
focal_class.full_signature: public static Struct parseResponse(int apiKey, ByteBuffer buffer)
focal_class.identifier: parseResponse
focal_class.modifiers: public static
focal_class.parameters: (int apiKey, ByteBuffer buffer)
focal_class.return: Struct
focal_class.signature: Struct parseResponse(int apiKey, ByteBuffer buffer)
focal_class.class_method_signature: ProtoUtils.parseResponse(int apiKey, int version, ByteBuffer buffer)
focal_class.full_signature: public static Struct parseResponse(int apiKey, int version, ByteBuffer buffer)
focal_class.identifier: parseResponse
focal_class.modifiers: public static
focal_class.parameters: (int apiKey, int version, ByteBuffer buffer)
focal_class.return: Struct
focal_class.signature: Struct parseResponse(int apiKey, int version, ByteBuffer buffer)
focal_method.body: public static Schema requestSchema(int apiKey, int version) {
          return schemaFor(Protocol.REQUESTS, apiKey, version);
      }
focal_method.class_method_signature: ProtoUtils.requestSchema(int apiKey, int version)
focal_method.full_signature: public static Schema requestSchema(int apiKey, int version)
focal_method.identifier: requestSchema
focal_method.invocations: schemaFor
focal_method.modifiers: public static
focal_method.parameters: (int apiKey, int version)
focal_method.return: Schema
focal_method.signature: Schema requestSchema(int apiKey, int version)