예제 #1
0
public virtual global::System.Object put(global::java.nio.ByteBuffer n1){
//XMLVM_BEGIN_WRAPPER[java.nio.ByteBuffer: java.nio.ByteBuffer put(java.nio.ByteBuffer)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r2_o = null;
    global::System.Object _r3_o = null;
    _r2_o = this;
    _r3_o = n1;
    if (_r3_o != _r2_o) goto label8;
    _r0_o = new global::java.lang.IllegalArgumentException();
    ((global::java.lang.IllegalArgumentException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.IllegalArgumentException) _r0_o);
    label8:;
    _r0.i = ((global::java.nio.ByteBuffer) _r3_o).remaining();
    _r1.i = ((global::java.nio.ByteBuffer) _r2_o).remaining();
    if (_r0.i <= _r1.i) goto label24;
    _r0_o = new global::java.nio.BufferOverflowException();
    ((global::java.nio.BufferOverflowException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.BufferOverflowException) _r0_o);
    label24:;
    _r0.i = ((global::java.nio.ByteBuffer) _r3_o).remaining();
    _r0_o = new global::org.xmlvm._nArrayAdapter<sbyte>(new sbyte[_r0.i]);
    ((global::java.nio.ByteBuffer) _r3_o).get((global::org.xmlvm._nArrayAdapter<sbyte>) _r0_o);
    ((global::java.nio.ByteBuffer) _r2_o).put((global::org.xmlvm._nArrayAdapter<sbyte>) _r0_o);
    return (global::java.nio.ByteBuffer) _r2_o;
//XMLVM_END_WRAPPER[java.nio.ByteBuffer: java.nio.ByteBuffer put(java.nio.ByteBuffer)]
}
public override global::System.Object put(global::org.xmlvm._nArrayAdapter<int> n1, int n2, int n3){
//XMLVM_BEGIN_WRAPPER[java.nio.ReadWriteIntArrayBuffer: java.nio.IntBuffer put(int[], int, int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::org.xmlvm._nElement _r2;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r5_o = null;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::org.xmlvm._nElement _r8;
    _r5_o = this;
    _r6_o = n1;
    _r7.i = n2;
    _r8.i = n3;
    _r0.i = ((global::org.xmlvm._nIArray) _r6_o).Length;
    if (_r7.i < 0) goto label13;
    if (_r8.i < 0) goto label13;
    _r1.l = (long) _r7.i;
    _r3.l = (long) _r8.i;
    _r1.l = _r1.l + _r3.l;
    _r3.l = (long) _r0.i;
    _r0.i = _r1.l > _r3.l ? 1 : (_r1.l == _r3.l ? 0 : -1);
    if (_r0.i <= 0) goto label19;
    label13:;
    _r0_o = new global::java.lang.IndexOutOfBoundsException();
    ((global::java.lang.IndexOutOfBoundsException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.IndexOutOfBoundsException) _r0_o);
    label19:;
    _r0.i = ((global::java.nio.ReadWriteIntArrayBuffer) _r5_o).remaining();
    if (_r8.i <= _r0.i) goto label31;
    _r0_o = new global::java.nio.BufferOverflowException();
    ((global::java.nio.BufferOverflowException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.BufferOverflowException) _r0_o);
    label31:;
    _r0_o = ((global::java.nio.ReadWriteIntArrayBuffer) _r5_o)._fbackingArray;
    _r1.i = ((global::java.nio.ReadWriteIntArrayBuffer) _r5_o)._foffset;
    _r2.i = ((global::java.nio.ReadWriteIntArrayBuffer) _r5_o)._fposition;
    _r1.i = _r1.i + _r2.i;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r6_o, (int) _r7.i, (global::java.lang.Object) _r0_o, (int) _r1.i, (int) _r8.i);
    _r0.i = ((global::java.nio.ReadWriteIntArrayBuffer) _r5_o)._fposition;
    _r0.i = _r0.i + _r8.i;
    ((global::java.nio.ReadWriteIntArrayBuffer) _r5_o)._fposition = _r0.i;
    return (global::java.nio.IntBuffer) _r5_o;
//XMLVM_END_WRAPPER[java.nio.ReadWriteIntArrayBuffer: java.nio.IntBuffer put(int[], int, int)]
}
예제 #3
0
public virtual global::System.Object put(global::org.xmlvm._nArrayAdapter<sbyte> n1, int n2, int n3){
//XMLVM_BEGIN_WRAPPER[java.nio.ByteBuffer: java.nio.ByteBuffer put(byte[], int, int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r5_o = null;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::org.xmlvm._nElement _r8;
    _r5_o = this;
    _r6_o = n1;
    _r7.i = n2;
    _r8.i = n3;
    _r0.i = ((global::org.xmlvm._nIArray) _r6_o).Length;
    if (_r7.i < 0) goto label13;
    if (_r8.i < 0) goto label13;
    _r1.l = (long) _r7.i;
    _r3.l = (long) _r8.i;
    _r1.l = _r1.l + _r3.l;
    _r3.l = (long) _r0.i;
    _r0.i = _r1.l > _r3.l ? 1 : (_r1.l == _r3.l ? 0 : -1);
    if (_r0.i <= 0) goto label19;
    label13:;
    _r0_o = new global::java.lang.IndexOutOfBoundsException();
    ((global::java.lang.IndexOutOfBoundsException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.IndexOutOfBoundsException) _r0_o);
    label19:;
    _r0.i = ((global::java.nio.ByteBuffer) _r5_o).remaining();
    if (_r8.i <= _r0.i) goto label31;
    _r0_o = new global::java.nio.BufferOverflowException();
    ((global::java.nio.BufferOverflowException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.BufferOverflowException) _r0_o);
    label31:;
    _r0.i = _r7.i;
    label32:;
    _r1.i = _r7.i + _r8.i;
    if (_r0.i < _r1.i) goto label37;
    return (global::java.nio.ByteBuffer) _r5_o;
    label37:;
    _r1.i = ((global::org.xmlvm._nArrayAdapter<sbyte>) _r6_o)[_r0.i];
    ((global::java.nio.ByteBuffer) _r5_o).put((sbyte) _r1.i);
    _r0.i = _r0.i + 1;
    goto label32;
//XMLVM_END_WRAPPER[java.nio.ByteBuffer: java.nio.ByteBuffer put(byte[], int, int)]
}
public override global::System.Object putShort(short n1){
//XMLVM_BEGIN_WRAPPER[java.nio.ReadWriteHeapByteBuffer: java.nio.ByteBuffer putShort(short)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    _r2_o = this;
    _r3.i = n1;
    _r0.i = ((global::java.nio.ReadWriteHeapByteBuffer) _r2_o)._fposition;
    _r0.i = _r0.i + 2;
    _r1.i = ((global::java.nio.ReadWriteHeapByteBuffer) _r2_o)._flimit;
    if (_r0.i <= _r1.i) goto label14;
    _r0_o = new global::java.nio.BufferOverflowException();
    ((global::java.nio.BufferOverflowException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.BufferOverflowException) _r0_o);
    label14:;
    _r1.i = ((global::java.nio.ReadWriteHeapByteBuffer) _r2_o)._fposition;
    ((global::java.nio.ReadWriteHeapByteBuffer) _r2_o).store((int) _r1.i, (short) _r3.i);
    ((global::java.nio.ReadWriteHeapByteBuffer) _r2_o)._fposition = _r0.i;
    return (global::java.nio.ByteBuffer) _r2_o;
//XMLVM_END_WRAPPER[java.nio.ReadWriteHeapByteBuffer: java.nio.ByteBuffer putShort(short)]
}
public override global::System.Object put(int n1){
//XMLVM_BEGIN_WRAPPER[java.nio.ReadWriteIntArrayBuffer: java.nio.IntBuffer put(int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::org.xmlvm._nElement _r2;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    _r4_o = this;
    _r5.i = n1;
    _r0.i = ((global::java.nio.ReadWriteIntArrayBuffer) _r4_o)._fposition;
    _r1.i = ((global::java.nio.ReadWriteIntArrayBuffer) _r4_o)._flimit;
    if (_r0.i != _r1.i) goto label12;
    _r0_o = new global::java.nio.BufferOverflowException();
    ((global::java.nio.BufferOverflowException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.BufferOverflowException) _r0_o);
    label12:;
    _r0_o = ((global::java.nio.ReadWriteIntArrayBuffer) _r4_o)._fbackingArray;
    _r1.i = ((global::java.nio.ReadWriteIntArrayBuffer) _r4_o)._foffset;
    _r2.i = ((global::java.nio.ReadWriteIntArrayBuffer) _r4_o)._fposition;
    _r3.i = _r2.i + 1;
    ((global::java.nio.ReadWriteIntArrayBuffer) _r4_o)._fposition = _r3.i;
    _r1.i = _r1.i + _r2.i;
    ((global::org.xmlvm._nArrayAdapter<int>) _r0_o)[_r1.i] = _r5.i;
    return (global::java.nio.IntBuffer) _r4_o;
//XMLVM_END_WRAPPER[java.nio.ReadWriteIntArrayBuffer: java.nio.IntBuffer put(int)]
}
public override global::System.Object put(long n1){
//XMLVM_BEGIN_WRAPPER[java.nio.LongToByteBufferAdapter: java.nio.LongBuffer put(long)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    _r3_o = this;
    _r4.l = n1;
    _r0.i = ((global::java.nio.LongToByteBufferAdapter) _r3_o)._fposition;
    _r1.i = ((global::java.nio.LongToByteBufferAdapter) _r3_o)._flimit;
    if (_r0.i != _r1.i) goto label12;
    _r0_o = new global::java.nio.BufferOverflowException();
    ((global::java.nio.BufferOverflowException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.BufferOverflowException) _r0_o);
    label12:;
    _r0_o = ((global::java.nio.LongToByteBufferAdapter) _r3_o)._fbyteBuffer;
    _r1.i = ((global::java.nio.LongToByteBufferAdapter) _r3_o)._fposition;
    _r2.i = _r1.i + 1;
    ((global::java.nio.LongToByteBufferAdapter) _r3_o)._fposition = _r2.i;
    _r1.i = _r1.i << (0x1f & 3);
    ((global::java.nio.ByteBuffer) _r0_o).putLong((int) _r1.i, (long) _r4.l);
    return (global::java.nio.LongBuffer) _r3_o;
//XMLVM_END_WRAPPER[java.nio.LongToByteBufferAdapter: java.nio.LongBuffer put(long)]
}
예제 #7
0
public virtual void throwException(){
//XMLVM_BEGIN_WRAPPER[java.nio.charset.CoderResult: void throwException()]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r2_o = null;
    _r2_o = this;
    _r0.i = ((global::java.nio.charset.CoderResult) _r2_o)._ftype;
    switch (_r0.i) {
    case 1: goto label11;
    case 2: goto label17;
    case 3: goto label31;
    case 4: goto label23;
    }
    _r0_o = new global::java.nio.charset.CharacterCodingException();
    ((global::java.nio.charset.CharacterCodingException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.charset.CharacterCodingException) _r0_o);
    label11:;
    _r0_o = new global::java.nio.BufferUnderflowException();
    ((global::java.nio.BufferUnderflowException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.BufferUnderflowException) _r0_o);
    label17:;
    _r0_o = new global::java.nio.BufferOverflowException();
    ((global::java.nio.BufferOverflowException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.BufferOverflowException) _r0_o);
    label23:;
    _r0_o = new global::java.nio.charset.UnmappableCharacterException();
    _r1.i = ((global::java.nio.charset.CoderResult) _r2_o)._flength;
    ((global::java.nio.charset.UnmappableCharacterException) _r0_o).@this((int) _r1.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.charset.UnmappableCharacterException) _r0_o);
    label31:;
    _r0_o = new global::java.nio.charset.MalformedInputException();
    _r1.i = ((global::java.nio.charset.CoderResult) _r2_o)._flength;
    ((global::java.nio.charset.MalformedInputException) _r0_o).@this((int) _r1.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.charset.MalformedInputException) _r0_o);
//XMLVM_END_WRAPPER[java.nio.charset.CoderResult: void throwException()]
}
예제 #8
0
public virtual global::System.Object put(global::java.lang.String n1, int n2, int n3){
//XMLVM_BEGIN_WRAPPER[java.nio.CharBuffer: java.nio.CharBuffer put(java.lang.String, int, int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r2_o = null;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::org.xmlvm._nElement _r5;
    _r2_o = this;
    _r3_o = n1;
    _r4.i = n2;
    _r5.i = n3;
    _r0.i = ((global::java.lang.String) _r3_o).length();
    if (_r4.i < 0) goto label10;
    if (_r5.i < _r4.i) goto label10;
    if (_r5.i <= _r0.i) goto label16;
    label10:;
    _r0_o = new global::java.lang.IndexOutOfBoundsException();
    ((global::java.lang.IndexOutOfBoundsException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.IndexOutOfBoundsException) _r0_o);
    label16:;
    _r0.i = _r5.i - _r4.i;
    _r1.i = ((global::java.nio.CharBuffer) _r2_o).remaining();
    if (_r0.i <= _r1.i) goto label30;
    _r0_o = new global::java.nio.BufferOverflowException();
    ((global::java.nio.BufferOverflowException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.BufferOverflowException) _r0_o);
    label30:;
    _r0.i = _r4.i;
    label31:;
    if (_r0.i < _r5.i) goto label34;
    return (global::java.nio.CharBuffer) _r2_o;
    label34:;
    _r1.i = ((global::java.lang.String) _r3_o).charAt((int) _r0.i);
    ((global::java.nio.CharBuffer) _r2_o).put((char) _r1.i);
    _r0.i = _r0.i + 1;
    goto label31;
//XMLVM_END_WRAPPER[java.nio.CharBuffer: java.nio.CharBuffer put(java.lang.String, int, int)]
}
public override global::System.Object putShort(short n1){
//XMLVM_BEGIN_WRAPPER[java.nio.ReadWriteDirectByteBuffer: java.nio.ByteBuffer putShort(short)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    _r4_o = this;
    _r5.i = n1;
    _r0.i = ((global::java.nio.ReadWriteDirectByteBuffer) _r4_o)._fposition;
    _r0.i = _r0.i + 2;
    _r1.i = ((global::java.nio.ReadWriteDirectByteBuffer) _r4_o)._flimit;
    if (_r0.i <= _r1.i) goto label14;
    _r0_o = new global::java.nio.BufferOverflowException();
    ((global::java.nio.BufferOverflowException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.BufferOverflowException) _r0_o);
    label14:;
    _r1_o = ((global::java.nio.ReadWriteDirectByteBuffer) _r4_o).getBaseAddress();
    _r2.i = ((global::java.nio.ReadWriteDirectByteBuffer) _r4_o)._foffset;
    _r3.i = ((global::java.nio.ReadWriteDirectByteBuffer) _r4_o)._fposition;
    _r2.i = _r2.i + _r3.i;
    _r3_o = ((global::java.nio.ReadWriteDirectByteBuffer) _r4_o)._forder;
// Red class access removed: org.apache.harmony.luni.platform.PlatformAddress setShort
throw new global::org.xmlvm._nNotYetImplementedException("Red class access removed: org.apache.harmony.luni.platform.PlatformAddress setShort");
    ((global::java.nio.ReadWriteDirectByteBuffer) _r4_o)._fposition = _r0.i;
    return (global::java.nio.ByteBuffer) _r4_o;
//XMLVM_END_WRAPPER[java.nio.ReadWriteDirectByteBuffer: java.nio.ByteBuffer putShort(short)]
}
public override global::System.Object put(global::org.xmlvm._nArrayAdapter<sbyte> n1, int n2, int n3){
//XMLVM_BEGIN_WRAPPER[java.nio.ReadWriteDirectByteBuffer: java.nio.ByteBuffer put(byte[], int, int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::org.xmlvm._nElement _r2;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r5_o = null;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::org.xmlvm._nElement _r8;
    _r5_o = this;
    _r6_o = n1;
    _r7.i = n2;
    _r8.i = n3;
    _r0.i = ((global::org.xmlvm._nIArray) _r6_o).Length;
    if (_r7.i < 0) goto label13;
    if (_r8.i < 0) goto label13;
    _r1.l = (long) _r7.i;
    _r3.l = (long) _r8.i;
    _r1.l = _r1.l + _r3.l;
    _r3.l = (long) _r0.i;
    _r0.i = _r1.l > _r3.l ? 1 : (_r1.l == _r3.l ? 0 : -1);
    if (_r0.i <= 0) goto label19;
    label13:;
    _r0_o = new global::java.lang.IndexOutOfBoundsException();
    ((global::java.lang.IndexOutOfBoundsException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.IndexOutOfBoundsException) _r0_o);
    label19:;
    _r0.i = ((global::java.nio.ReadWriteDirectByteBuffer) _r5_o).remaining();
    if (_r8.i <= _r0.i) goto label31;
    _r0_o = new global::java.nio.BufferOverflowException();
    ((global::java.nio.BufferOverflowException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.BufferOverflowException) _r0_o);
    label31:;
    _r0_o = ((global::java.nio.ReadWriteDirectByteBuffer) _r5_o).getBaseAddress();
    _r1.i = ((global::java.nio.ReadWriteDirectByteBuffer) _r5_o)._foffset;
    _r2.i = ((global::java.nio.ReadWriteDirectByteBuffer) _r5_o)._fposition;
    _r1.i = _r1.i + _r2.i;
// Red class access removed: org.apache.harmony.luni.platform.PlatformAddress setByteArray
throw new global::org.xmlvm._nNotYetImplementedException("Red class access removed: org.apache.harmony.luni.platform.PlatformAddress setByteArray");
    _r0.i = ((global::java.nio.ReadWriteDirectByteBuffer) _r5_o)._fposition;
    _r0.i = _r0.i + _r8.i;
    ((global::java.nio.ReadWriteDirectByteBuffer) _r5_o)._fposition = _r0.i;
    return (global::java.nio.ByteBuffer) _r5_o;
//XMLVM_END_WRAPPER[java.nio.ReadWriteDirectByteBuffer: java.nio.ByteBuffer put(byte[], int, int)]
}