Exemplo n.º 1
0
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()]
}
Exemplo n.º 2
0
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()]
}