/* NativeBuffer - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
package jaclib.memory;

public class NativeBuffer implements Buffer, Source
{
    private int anInt5457 = -1290317063;
    private long aLong5458;
    
    protected NativeBuffer() {
	/* empty */
    }
    
    public final int method51() {
	return anInt5457 * 1831678135;
    }
    
    public final long method110() {
	return aLong5458 * -7184102048343551447L;
    }
    
    public void method113(byte[] is, int i, int i_0_, int i_1_) {
	if (0L == aLong5458 * -7184102048343551447L | null == is | i < 0
	    | i + i_1_ > is.length | i_0_ < 0
	    | i_1_ + i_0_ > 1831678135 * anInt5457)
	    throw new RuntimeException();
	put(-7184102048343551447L * aLong5458, is, i, i_0_, i_1_);
    }
    
    private final native void get(long l, byte[] is, int i, int i_2_,
				  int i_3_);
    
    private final native void put(long l, byte[] is, int i, int i_4_,
				  int i_5_);
    
    public void method114(byte[] is, int i, int i_6_, int i_7_) {
	if (0L == aLong5458 * -7184102048343551447L | null == is | i < 0
	    | i + i_7_ > is.length | i_6_ < 0
	    | i_7_ + i_6_ > 1831678135 * anInt5457)
	    throw new RuntimeException();
	put(-7184102048343551447L * aLong5458, is, i, i_6_, i_7_);
    }
    
    public void method115(byte[] is, int i, int i_8_, int i_9_) {
	if (0L == aLong5458 * -7184102048343551447L | null == is | i < 0
	    | i + i_9_ > is.length | i_8_ < 0
	    | i_9_ + i_8_ > 1831678135 * anInt5457)
	    throw new RuntimeException();
	put(-7184102048343551447L * aLong5458, is, i, i_8_, i_9_);
    }
    
    public final int method62() {
	return anInt5457 * 1831678135;
    }
    
    public final int method63() {
	return anInt5457 * 1831678135;
    }
    
    public final int method52() {
	return anInt5457 * 1831678135;
    }
    
    public final long method64() {
	return aLong5458 * -7184102048343551447L;
    }
}
