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>()] }
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)] }
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()] }
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)] }
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)] }
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)] }
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)] }