public virtual global::System.Object peek(){ //XMLVM_BEGIN_WRAPPER[java.util.Stack: java.lang.Object peek()] 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._nExceptionAdapter _ex = null; _r3_o = this; global::System.Threading.Monitor.Enter(_r3_o); try { _r0_o = ((global::java.util.Stack) _r3_o)._felementData; _r1.i = ((global::java.util.Stack) _r3_o)._felementCount; _r2.i = 1; _r1.i = _r1.i - _r2.i; _r0_o = ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r0_o)[_r1.i]; } 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.IndexOutOfBoundsException) { _ex = ex; goto label11; } if (_java_exception is global::java.lang.Object) { _ex = ex; goto label18; } throw ex; } // end catch global::System.Threading.Monitor.Exit(_r3_o); return (global::java.lang.Object) _r0_o; label11:; _r0_o = _ex.getJavaException(); _ex = null; try { _r0_o = new global::java.util.EmptyStackException(); ((global::java.util.EmptyStackException) _r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.util.EmptyStackException) _r0_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.Object) { _ex = ex; goto label18; } throw ex; } // end catch label18:; _r0_o = _ex.getJavaException(); _ex = null; global::System.Threading.Monitor.Exit(_r3_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.Throwable) _r0_o); //XMLVM_END_WRAPPER[java.util.Stack: java.lang.Object peek()] }
public virtual void popContext(){ //XMLVM_BEGIN_WRAPPER[org.xml.sax.helpers.NamespaceSupport: void popContext()] 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_o = ((global::org.xml.sax.helpers.NamespaceSupport) _r2_o)._fcontexts; _r1.i = ((global::org.xml.sax.helpers.NamespaceSupport) _r2_o)._fcontextPos; _r0_o = ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r0_o)[_r1.i]; ((global::org.xml.sax.helpers.NamespaceSupport_2Context) _r0_o).clear(); _r0.i = ((global::org.xml.sax.helpers.NamespaceSupport) _r2_o)._fcontextPos; _r1.i = 1; _r0.i = _r0.i - _r1.i; ((global::org.xml.sax.helpers.NamespaceSupport) _r2_o)._fcontextPos = _r0.i; _r0.i = ((global::org.xml.sax.helpers.NamespaceSupport) _r2_o)._fcontextPos; if (_r0.i >= 0) goto label25; _r0_o = new global::java.util.EmptyStackException(); ((global::java.util.EmptyStackException) _r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.util.EmptyStackException) _r0_o); label25:; _r0_o = ((global::org.xml.sax.helpers.NamespaceSupport) _r2_o)._fcontexts; _r1.i = ((global::org.xml.sax.helpers.NamespaceSupport) _r2_o)._fcontextPos; _r0_o = ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r0_o)[_r1.i]; ((global::org.xml.sax.helpers.NamespaceSupport) _r2_o)._fcurrentContext = (global::org.xml.sax.helpers.NamespaceSupport_2Context) _r0_o; return; //XMLVM_END_WRAPPER[org.xml.sax.helpers.NamespaceSupport: void popContext()] }