示例#1
0
new public void @this(){
//XMLVM_BEGIN_WRAPPER[java.util.LinkedList: void <init>()]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::System.Object _r1_o = null;
    global::System.Object _r2_o = null;
    _r2_o = this;
    _r1_o = null;
    ((global::java.util.AbstractSequentialList) _r2_o).@this();
    _r0.i = 0;
    ((global::java.util.LinkedList) _r2_o)._fsize = _r0.i;
    _r0_o = new global::java.util.LinkedList_2Link();
    ((global::java.util.LinkedList_2Link) _r0_o).@this((global::java.lang.Object) _r1_o, (global::java.util.LinkedList_2Link) _r1_o, (global::java.util.LinkedList_2Link) _r1_o);
    ((global::java.util.LinkedList) _r2_o)._fvoidLink = (global::java.util.LinkedList_2Link) _r0_o;
    _r0_o = ((global::java.util.LinkedList) _r2_o)._fvoidLink;
    _r1_o = ((global::java.util.LinkedList) _r2_o)._fvoidLink;
    ((global::java.util.LinkedList_2Link) _r0_o)._fprevious = (global::java.util.LinkedList_2Link) _r1_o;
    _r0_o = ((global::java.util.LinkedList) _r2_o)._fvoidLink;
    _r1_o = ((global::java.util.LinkedList) _r2_o)._fvoidLink;
    ((global::java.util.LinkedList_2Link) _r0_o)._fnext = (global::java.util.LinkedList_2Link) _r1_o;
    return;
//XMLVM_END_WRAPPER[java.util.LinkedList: void <init>()]
}
示例#2
0
public override void add(int n1, global::java.lang.Object n2){
//XMLVM_BEGIN_WRAPPER[java.util.LinkedList: void add(int, java.lang.Object)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r6_o = null;
    _r4_o = this;
    _r5.i = n1;
    _r6_o = n2;
    if (_r5.i < 0) goto label64;
    _r0.i = ((global::java.util.LinkedList) _r4_o)._fsize;
    if (_r5.i > _r0.i) goto label64;
    _r0_o = ((global::java.util.LinkedList) _r4_o)._fvoidLink;
    _r1.i = ((global::java.util.LinkedList) _r4_o)._fsize;
    _r1.i = _r1.i / 2;
    if (_r5.i >= _r1.i) goto label50;
    _r1.i = 0;
    _r3.i = _r1.i;
    _r1_o = _r0_o;
    _r0.i = _r3.i;
    label18:;
    if (_r0.i <= _r5.i) goto label45;
    _r0_o = _r1_o;
    label21:;
    _r1_o = ((global::java.util.LinkedList_2Link) _r0_o)._fprevious;
    _r2_o = new global::java.util.LinkedList_2Link();
    ((global::java.util.LinkedList_2Link) _r2_o).@this((global::java.lang.Object) _r6_o, (global::java.util.LinkedList_2Link) _r1_o, (global::java.util.LinkedList_2Link) _r0_o);
    ((global::java.util.LinkedList_2Link) _r1_o)._fnext = (global::java.util.LinkedList_2Link) _r2_o;
    ((global::java.util.LinkedList_2Link) _r0_o)._fprevious = (global::java.util.LinkedList_2Link) _r2_o;
    _r0.i = ((global::java.util.LinkedList) _r4_o)._fsize;
    _r0.i = _r0.i + 1;
    ((global::java.util.LinkedList) _r4_o)._fsize = _r0.i;
    _r0.i = ((global::java.util.LinkedList) _r4_o)._fmodCount;
    _r0.i = _r0.i + 1;
    ((global::java.util.LinkedList) _r4_o)._fmodCount = _r0.i;
    return;
    label45:;
    _r1_o = ((global::java.util.LinkedList_2Link) _r1_o)._fnext;
    _r0.i = _r0.i + 1;
    goto label18;
    label50:;
    _r1.i = ((global::java.util.LinkedList) _r4_o)._fsize;
    _r3.i = _r1.i;
    _r1_o = _r0_o;
    _r0.i = _r3.i;
    label55:;
    if (_r0.i > _r5.i) goto label59;
    _r0_o = _r1_o;
    goto label21;
    label59:;
    _r1_o = ((global::java.util.LinkedList_2Link) _r1_o)._fprevious;
    _r0.i = _r0.i + -1;
    goto label55;
    label64:;
    _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);
//XMLVM_END_WRAPPER[java.util.LinkedList: void add(int, java.lang.Object)]
}
示例#3
0
public override global::System.Object clone(){
//XMLVM_BEGIN_WRAPPER[java.util.LinkedList: java.lang.Object clone()]
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::System.Object _r2_o = null;
    global::System.Object _r3_o = null;
    global::System.Object _r4_o = null;
    global::System.Object _r5_o = null;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r6_o = this;
    _r5_o = null;
    try {
    _r0_o = base.clone();
    _r1.i = 0;
    ((global::java.util.LinkedList) _r0_o)._fsize = _r1.i;
    _r1_o = new global::java.util.LinkedList_2Link();
    _r2_o = null;
    _r3_o = null;
    _r4_o = null;
    ((global::java.util.LinkedList_2Link) _r1_o).@this((global::java.lang.Object) _r2_o, (global::java.util.LinkedList_2Link) _r3_o, (global::java.util.LinkedList_2Link) _r4_o);
    ((global::java.util.LinkedList) _r0_o)._fvoidLink = (global::java.util.LinkedList_2Link) _r1_o;
    _r1_o = ((global::java.util.LinkedList) _r0_o)._fvoidLink;
    _r2_o = ((global::java.util.LinkedList) _r0_o)._fvoidLink;
    ((global::java.util.LinkedList_2Link) _r1_o)._fprevious = (global::java.util.LinkedList_2Link) _r2_o;
    _r1_o = ((global::java.util.LinkedList) _r0_o)._fvoidLink;
    _r2_o = ((global::java.util.LinkedList) _r0_o)._fvoidLink;
    ((global::java.util.LinkedList_2Link) _r1_o)._fnext = (global::java.util.LinkedList_2Link) _r2_o;
    ((global::java.util.LinkedList) _r0_o).addAll((global::java.util.Collection) _r6_o);
    }
    catch (global::System.Exception e) {
 global::org.xmlvm._nExceptionAdapter ex = e as global::org.xmlvm._nExceptionAdapter ?? new global::org.xmlvm._nExceptionAdapter(e.ToString(), e.ToJavaException());
        global::System.Object _java_exception = ex.getJavaException();
        if (_java_exception is global::java.lang.CloneNotSupportedException) {
            _ex = ex;
            goto label36;
        }
        throw ex;
    } // end catch
    label35:;
    return (global::java.lang.Object) _r0_o;
    label36:;
    _r0_o = _ex.getJavaException();
    _ex = null;
    _r0_o = _r5_o;
    goto label35;
//XMLVM_END_WRAPPER[java.util.LinkedList: java.lang.Object clone()]
}
示例#4
0
private bool addFirstImpl(global::java.lang.Object n1){
//XMLVM_BEGIN_WRAPPER[java.util.LinkedList: boolean addFirstImpl(java.lang.Object)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::System.Object _r1_o = null;
    global::System.Object _r2_o = null;
    global::System.Object _r3_o = null;
    global::System.Object _r4_o = null;
    _r3_o = this;
    _r4_o = n1;
    _r0_o = ((global::java.util.LinkedList) _r3_o)._fvoidLink;
    _r0_o = ((global::java.util.LinkedList_2Link) _r0_o)._fnext;
    _r1_o = new global::java.util.LinkedList_2Link();
    _r2_o = ((global::java.util.LinkedList) _r3_o)._fvoidLink;
    ((global::java.util.LinkedList_2Link) _r1_o).@this((global::java.lang.Object) _r4_o, (global::java.util.LinkedList_2Link) _r2_o, (global::java.util.LinkedList_2Link) _r0_o);
    _r2_o = ((global::java.util.LinkedList) _r3_o)._fvoidLink;
    ((global::java.util.LinkedList_2Link) _r2_o)._fnext = (global::java.util.LinkedList_2Link) _r1_o;
    ((global::java.util.LinkedList_2Link) _r0_o)._fprevious = (global::java.util.LinkedList_2Link) _r1_o;
    _r0.i = ((global::java.util.LinkedList) _r3_o)._fsize;
    _r0.i = _r0.i + 1;
    ((global::java.util.LinkedList) _r3_o)._fsize = _r0.i;
    _r0.i = ((global::java.util.LinkedList) _r3_o)._fmodCount;
    _r0.i = _r0.i + 1;
    ((global::java.util.LinkedList) _r3_o)._fmodCount = _r0.i;
    _r0.i = 1;
    return _r0.i!=0;
//XMLVM_END_WRAPPER[java.util.LinkedList: boolean addFirstImpl(java.lang.Object)]
}
示例#5
0
public override bool addAll(global::java.util.Collection n1){
//XMLVM_BEGIN_WRAPPER[java.util.LinkedList: boolean addAll(java.util.Collection)]
    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::System.Object _r4_o = null;
    global::System.Object _r5_o = null;
    global::System.Object _r6_o = null;
    global::System.Object _r7_o = null;
    _r6_o = this;
    _r7_o = n1;
    _r1.i = ((global::java.util.Collection) _r7_o).size();
    if (_r1.i != 0) goto label8;
    _r0.i = 0;
    label7:;
    return _r0.i!=0;
    label8:;
    if (_r7_o != _r6_o) goto label50;
    _r0_o = new global::java.util.ArrayList();
    ((global::java.util.ArrayList) _r0_o).@this((global::java.util.Collection) _r7_o);
    label15:;
    _r2_o = ((global::java.util.LinkedList) _r6_o)._fvoidLink;
    _r2_o = ((global::java.util.LinkedList_2Link) _r2_o)._fprevious;
    _r3_o = ((global::java.util.Collection) _r0_o).iterator();
    label23:;
    _r0.i = ((global::java.util.Iterator) _r3_o).hasNext() ? 1 : 0;
    if (_r0.i != 0) goto label52;
    _r0_o = ((global::java.util.LinkedList) _r6_o)._fvoidLink;
    ((global::java.util.LinkedList_2Link) _r2_o)._fnext = (global::java.util.LinkedList_2Link) _r0_o;
    _r0_o = ((global::java.util.LinkedList) _r6_o)._fvoidLink;
    ((global::java.util.LinkedList_2Link) _r0_o)._fprevious = (global::java.util.LinkedList_2Link) _r2_o;
    _r0.i = ((global::java.util.LinkedList) _r6_o)._fsize;
    _r0.i = _r0.i + _r1.i;
    ((global::java.util.LinkedList) _r6_o)._fsize = _r0.i;
    _r0.i = ((global::java.util.LinkedList) _r6_o)._fmodCount;
    _r0.i = _r0.i + 1;
    ((global::java.util.LinkedList) _r6_o)._fmodCount = _r0.i;
    _r0.i = 1;
    goto label7;
    label50:;
    _r0_o = _r7_o;
    goto label15;
    label52:;
    _r0_o = ((global::java.util.Iterator) _r3_o).next();
    _r4_o = new global::java.util.LinkedList_2Link();
    _r5_o = null;
    ((global::java.util.LinkedList_2Link) _r4_o).@this((global::java.lang.Object) _r0_o, (global::java.util.LinkedList_2Link) _r2_o, (global::java.util.LinkedList_2Link) _r5_o);
    ((global::java.util.LinkedList_2Link) _r2_o)._fnext = (global::java.util.LinkedList_2Link) _r4_o;
    _r2_o = _r4_o;
    goto label23;
//XMLVM_END_WRAPPER[java.util.LinkedList: boolean addAll(java.util.Collection)]
}
示例#6
0
public override bool addAll(int n1, global::java.util.Collection n2){
//XMLVM_BEGIN_WRAPPER[java.util.LinkedList: boolean addAll(int, java.util.Collection)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::System.Object _r5_o = null;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r10_o = null;
    _r8_o = this;
    _r9.i = n1;
    _r10_o = n2;
    _r4.i = 0;
    if (_r9.i < 0) goto label7;
    _r0.i = ((global::java.util.LinkedList) _r8_o)._fsize;
    if (_r9.i <= _r0.i) goto label13;
    label7:;
    _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);
    label13:;
    _r1.i = ((global::java.util.Collection) _r10_o).size();
    if (_r1.i != 0) goto label21;
    _r0.i = _r4.i;
    label20:;
    return _r0.i!=0;
    label21:;
    if (_r10_o != _r8_o) goto label70;
    _r0_o = new global::java.util.ArrayList();
    ((global::java.util.ArrayList) _r0_o).@this((global::java.util.Collection) _r10_o);
    label28:;
    _r2_o = ((global::java.util.LinkedList) _r8_o)._fvoidLink;
    _r3.i = ((global::java.util.LinkedList) _r8_o)._fsize;
    _r3.i = _r3.i / 2;
    if (_r9.i >= _r3.i) goto label77;
    _r3_o = _r2_o;
    _r2.i = _r4.i;
    label38:;
    if (_r2.i < _r9.i) goto label72;
    _r2_o = _r3_o;
    label41:;
    _r3_o = ((global::java.util.LinkedList_2Link) _r2_o)._fnext;
    _r4_o = ((global::java.util.Collection) _r0_o).iterator();
    label47:;
    _r0.i = ((global::java.util.Iterator) _r4_o).hasNext() ? 1 : 0;
    if (_r0.i != 0) goto label91;
    ((global::java.util.LinkedList_2Link) _r2_o)._fnext = (global::java.util.LinkedList_2Link) _r3_o;
    ((global::java.util.LinkedList_2Link) _r3_o)._fprevious = (global::java.util.LinkedList_2Link) _r2_o;
    _r0.i = ((global::java.util.LinkedList) _r8_o)._fsize;
    _r0.i = _r0.i + _r1.i;
    ((global::java.util.LinkedList) _r8_o)._fsize = _r0.i;
    _r0.i = ((global::java.util.LinkedList) _r8_o)._fmodCount;
    _r0.i = _r0.i + 1;
    ((global::java.util.LinkedList) _r8_o)._fmodCount = _r0.i;
    _r0.i = 1;
    goto label20;
    label70:;
    _r0_o = _r10_o;
    goto label28;
    label72:;
    _r3_o = ((global::java.util.LinkedList_2Link) _r3_o)._fnext;
    _r2.i = _r2.i + 1;
    goto label38;
    label77:;
    _r3.i = ((global::java.util.LinkedList) _r8_o)._fsize;
    _r7.i = _r3.i;
    _r3_o = _r2_o;
    _r2.i = _r7.i;
    label82:;
    if (_r2.i >= _r9.i) goto label86;
    _r2_o = _r3_o;
    goto label41;
    label86:;
    _r3_o = ((global::java.util.LinkedList_2Link) _r3_o)._fprevious;
    _r2.i = _r2.i + -1;
    goto label82;
    label91:;
    _r0_o = ((global::java.util.Iterator) _r4_o).next();
    _r5_o = new global::java.util.LinkedList_2Link();
    _r6_o = null;
    ((global::java.util.LinkedList_2Link) _r5_o).@this((global::java.lang.Object) _r0_o, (global::java.util.LinkedList_2Link) _r2_o, (global::java.util.LinkedList_2Link) _r6_o);
    ((global::java.util.LinkedList_2Link) _r2_o)._fnext = (global::java.util.LinkedList_2Link) _r5_o;
    _r2_o = _r5_o;
    goto label47;
//XMLVM_END_WRAPPER[java.util.LinkedList: boolean addAll(int, java.util.Collection)]
}
示例#7
0
private void readObject(global::java.io.ObjectInputStream n1){
//XMLVM_BEGIN_WRAPPER[java.util.LinkedList: void readObject(java.io.ObjectInputStream)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::System.Object _r2_o = null;
    global::System.Object _r3_o = null;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r6_o = null;
    global::System.Object _r7_o = null;
    _r6_o = this;
    _r7_o = n1;
    _r4_o = null;
    ((global::java.io.ObjectInputStream) _r7_o).defaultReadObject();
    _r0.i = ((global::java.io.ObjectInputStream) _r7_o).readInt();
    ((global::java.util.LinkedList) _r6_o)._fsize = _r0.i;
    _r0_o = new global::java.util.LinkedList_2Link();
    ((global::java.util.LinkedList_2Link) _r0_o).@this((global::java.lang.Object) _r4_o, (global::java.util.LinkedList_2Link) _r4_o, (global::java.util.LinkedList_2Link) _r4_o);
    ((global::java.util.LinkedList) _r6_o)._fvoidLink = (global::java.util.LinkedList_2Link) _r0_o;
    _r0_o = ((global::java.util.LinkedList) _r6_o)._fvoidLink;
    _r1.i = ((global::java.util.LinkedList) _r6_o)._fsize;
    _r5.i = _r1.i;
    _r1_o = _r0_o;
    _r0.i = _r5.i;
    label24:;
    _r0.i = _r0.i + -1;
    if (_r0.i >= 0) goto label37;
    _r0_o = ((global::java.util.LinkedList) _r6_o)._fvoidLink;
    ((global::java.util.LinkedList_2Link) _r1_o)._fnext = (global::java.util.LinkedList_2Link) _r0_o;
    _r0_o = ((global::java.util.LinkedList) _r6_o)._fvoidLink;
    ((global::java.util.LinkedList_2Link) _r0_o)._fprevious = (global::java.util.LinkedList_2Link) _r1_o;
    return;
    label37:;
    _r2_o = new global::java.util.LinkedList_2Link();
    _r3_o = ((global::java.io.ObjectInputStream) _r7_o).readObject();
    ((global::java.util.LinkedList_2Link) _r2_o).@this((global::java.lang.Object) _r3_o, (global::java.util.LinkedList_2Link) _r1_o, (global::java.util.LinkedList_2Link) _r4_o);
    ((global::java.util.LinkedList_2Link) _r1_o)._fnext = (global::java.util.LinkedList_2Link) _r2_o;
    _r1_o = _r2_o;
    goto label24;
//XMLVM_END_WRAPPER[java.util.LinkedList: void readObject(java.io.ObjectInputStream)]
}
public virtual void add(global::java.lang.Object n1){
//XMLVM_BEGIN_WRAPPER[java.util.LinkedList$LinkIterator: void add(java.lang.Object)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::System.Object _r2_o = null;
    global::System.Object _r3_o = null;
    global::System.Object _r4_o = null;
    _r3_o = this;
    _r4_o = n1;
    _r0.i = ((global::java.util.LinkedList_2LinkIterator) _r3_o)._fexpectedModCount;
    _r1_o = ((global::java.util.LinkedList_2LinkIterator) _r3_o)._flist;
    _r1.i = ((global::java.util.LinkedList) _r1_o)._fmodCount;
    if (_r0.i != _r1.i) goto label59;
    _r0_o = ((global::java.util.LinkedList_2LinkIterator) _r3_o)._flink;
    _r0_o = ((global::java.util.LinkedList_2Link) _r0_o)._fnext;
    _r1_o = new global::java.util.LinkedList_2Link();
    _r2_o = ((global::java.util.LinkedList_2LinkIterator) _r3_o)._flink;
    ((global::java.util.LinkedList_2Link) _r1_o).@this((global::java.lang.Object) _r4_o, (global::java.util.LinkedList_2Link) _r2_o, (global::java.util.LinkedList_2Link) _r0_o);
    _r2_o = ((global::java.util.LinkedList_2LinkIterator) _r3_o)._flink;
    ((global::java.util.LinkedList_2Link) _r2_o)._fnext = (global::java.util.LinkedList_2Link) _r1_o;
    ((global::java.util.LinkedList_2Link) _r0_o)._fprevious = (global::java.util.LinkedList_2Link) _r1_o;
    ((global::java.util.LinkedList_2LinkIterator) _r3_o)._flink = (global::java.util.LinkedList_2Link) _r1_o;
    _r0_o = null;
    ((global::java.util.LinkedList_2LinkIterator) _r3_o)._flastLink = (global::java.util.LinkedList_2Link) _r0_o;
    _r0.i = ((global::java.util.LinkedList_2LinkIterator) _r3_o)._fpos;
    _r0.i = _r0.i + 1;
    ((global::java.util.LinkedList_2LinkIterator) _r3_o)._fpos = _r0.i;
    _r0.i = ((global::java.util.LinkedList_2LinkIterator) _r3_o)._fexpectedModCount;
    _r0.i = _r0.i + 1;
    ((global::java.util.LinkedList_2LinkIterator) _r3_o)._fexpectedModCount = _r0.i;
    _r0_o = ((global::java.util.LinkedList_2LinkIterator) _r3_o)._flist;
    _r1.i = ((global::java.util.LinkedList) _r0_o)._fsize;
    _r1.i = _r1.i + 1;
    ((global::java.util.LinkedList) _r0_o)._fsize = _r1.i;
    _r0_o = ((global::java.util.LinkedList_2LinkIterator) _r3_o)._flist;
    _r1.i = ((global::java.util.LinkedList) _r0_o)._fmodCount;
    _r1.i = _r1.i + 1;
    ((global::java.util.LinkedList) _r0_o)._fmodCount = _r1.i;
    return;
    label59:;
    _r0_o = new global::java.util.ConcurrentModificationException();
    ((global::java.util.ConcurrentModificationException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.util.ConcurrentModificationException) _r0_o);
//XMLVM_END_WRAPPER[java.util.LinkedList$LinkIterator: void add(java.lang.Object)]
}