// 
// Decompiled by Procyon v0.6.0
// 

package com.google.protobuf;

import java.nio.ByteBuffer;
import java.io.IOException;

public abstract class ByteOutput
{
    public abstract void write(final byte value) throws IOException;
    
    public abstract void write(final byte[] value, final int offset, final int length) throws IOException;
    
    public abstract void writeLazy(final byte[] value, final int offset, final int length) throws IOException;
    
    public abstract void write(final ByteBuffer value) throws IOException;
    
    public abstract void writeLazy(final ByteBuffer value) throws IOException;
}
