test_class.declarator: data
test_class.modifier: private
test_class.original_string: private byte[] data;
test_class.type: byte[]
test_class.var_name: data
test_class.declarator: inputStream
test_class.modifier: private
test_class.original_string: private ByteArrayInputStream inputStream;
test_class.type: ByteArrayInputStream
test_class.var_name: inputStream
test_class.declarator: outputStream
test_class.modifier: private
test_class.original_string: private MatchingOutputStream outputStream;
test_class.type: MatchingOutputStream
test_class.var_name: outputStream
test_class.file: feya/libraries/archive_diff/diff.generator/src/test/java/com/google/archivepatcher/generator/MatchingOutputStreamTest.java
test_class.identifier: MatchingOutputStreamTest
test_case.body: @Test
    public void testExpectEof() throws IOException {
      outputStream.write(data);
      outputStream.expectEof();
    }
test_case.class_method_signature: MatchingOutputStreamTest.testExpectEof()
test_case.full_signature: @Test public void testExpectEof()
test_case.identifier: testExpectEof
test_case.invocations: write expectEof
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testExpectEof()
focal_class.declarator: expectedBytesStream
focal_class.modifier: private final
focal_class.original_string: private final InputStream expectedBytesStream;
focal_class.type: InputStream
focal_class.var_name: expectedBytesStream
focal_class.declarator: buffer
focal_class.modifier: private final
focal_class.original_string: private final byte[] buffer;
focal_class.type: byte[]
focal_class.var_name: buffer
focal_class.file: feya/libraries/archive_diff/diff.generator/src/main/java/com/google/archivepatcher/generator/MatchingOutputStream.java
focal_class.identifier: MatchingOutputStream
focal_class.class_method_signature: MatchingOutputStream.MatchingOutputStream(InputStream expectedBytesStream, int matchBufferSize)
focal_class.full_signature: public  MatchingOutputStream(InputStream expectedBytesStream, int matchBufferSize)
focal_class.identifier: MatchingOutputStream
focal_class.modifiers: public
focal_class.parameters: (InputStream expectedBytesStream, int matchBufferSize)
focal_class.signature:  MatchingOutputStream(InputStream expectedBytesStream, int matchBufferSize)
focal_class.class_method_signature: MatchingOutputStream.write(int b)
focal_class.full_signature: @Override public void write(int b)
focal_class.identifier: write
focal_class.modifiers: @Override public
focal_class.parameters: (int b)
focal_class.return: void
focal_class.signature: void write(int b)
focal_class.class_method_signature: MatchingOutputStream.write(byte[] b)
focal_class.full_signature: @Override public void write(byte[] b)
focal_class.identifier: write
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] b)
focal_class.return: void
focal_class.signature: void write(byte[] b)
focal_class.class_method_signature: MatchingOutputStream.write(byte[] dataToWrite, int offset, int length)
focal_class.full_signature: @Override public void write(byte[] dataToWrite, int offset, int length)
focal_class.identifier: write
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] dataToWrite, int offset, int length)
focal_class.return: void
focal_class.signature: void write(byte[] dataToWrite, int offset, int length)
focal_class.class_method_signature: MatchingOutputStream.expectEof()
focal_class.full_signature: public void expectEof()
focal_class.identifier: expectEof
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void expectEof()
focal_class.superclass: extends OutputStream
focal_method.body: public void expectEof() throws IOException {
      if (expectedBytesStream.read() != -1) {
        throw new MismatchException("EOF not reached in expectedBytesStream");
      }
    }
focal_method.class_method_signature: MatchingOutputStream.expectEof()
focal_method.full_signature: public void expectEof()
focal_method.identifier: expectEof
focal_method.invocations: read
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: void
focal_method.signature: void expectEof()