Exemple #1
0
public void @this(int n1, global::java.util.List n2){
//XMLVM_BEGIN_WRAPPER[gnu.xml.xpath.Selector: void <init>(int, java.util.List)]
    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::org.xmlvm._nElement _r4;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r8_o = null;
    _r6_o = this;
    _r7.i = n1;
    _r8_o = n2;
    _r5.i = 0;
    ((global::gnu.xml.xpath.Path) _r6_o).@this();
    ((global::gnu.xml.xpath.Selector) _r6_o)._faxis = _r7.i;
    _r0.i = ((global::java.util.List) _r8_o).size();
    if (_r0.i != 0) goto label58;
    _r1.i = 1;
    label13:;
    _r1_o = new global::org.xmlvm._nArrayAdapter<global::System.Object>(new global::System.Object[_r1.i]);
    ((global::gnu.xml.xpath.Selector) _r6_o)._ftests = (global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o;
    if (_r0.i <= 0) goto label60;
    _r0_o = ((global::gnu.xml.xpath.Selector) _r6_o)._ftests;
    ((global::java.util.List) _r8_o).toArray((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r0_o);
    label24:;
    _r0.i = 8;
    if (_r7.i != _r0.i) goto label57;
    _r0_o = ((global::gnu.xml.xpath.Selector) _r6_o)._ftests;
    _r0_o = ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r0_o)[_r5.i];
    _r0.i = ((_r0_o != null) && (_r0_o is global::gnu.xml.xpath.NameTest)) ? 1 : 0;
    if (_r0.i == 0) goto label57;
    _r0_o = ((global::gnu.xml.xpath.Selector) _r6_o)._ftests;
    _r0_o = ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r0_o)[_r5.i];
    _r1_o = ((global::gnu.xml.xpath.Selector) _r6_o)._ftests;
    _r2_o = new global::gnu.xml.xpath.NamespaceTest();
    _r3_o = ((global::gnu.xml.xpath.NameTest) _r0_o)._fqName;
    _r4.i = ((global::gnu.xml.xpath.NameTest) _r0_o)._fanyLocalName ? 1 : 0;
    _r0.i = ((global::gnu.xml.xpath.NameTest) _r0_o)._fany ? 1 : 0;
    ((global::gnu.xml.xpath.NamespaceTest) _r2_o).@this((global::[email protected]) _r3_o, 0!=_r4.i, 0!=_r0.i);
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o)[_r5.i] = _r2_o;
    label57:;
    return;
    label58:;
    _r1.i = _r0.i;
    goto label13;
    label60:;
    _r0_o = ((global::gnu.xml.xpath.Selector) _r6_o)._ftests;
    _r1_o = new global::gnu.xml.xpath.NodeTypeTest();
    ((global::gnu.xml.xpath.NodeTypeTest) _r1_o).@this((short) _r5.i);
    ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r0_o)[_r5.i] = _r1_o;
    goto label24;
//XMLVM_END_WRAPPER[gnu.xml.xpath.Selector: void <init>(int, java.util.List)]
}
public override global::System.Object clone(global::java.lang.Object n1){
//XMLVM_BEGIN_WRAPPER[gnu.xml.xpath.NamespaceTest: gnu.xml.xpath.Test clone(java.lang.Object)]
    global::System.Object _r0_o = null;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r4_o = null;
    global::System.Object _r5_o = null;
    _r4_o = this;
    _r5_o = n1;
    _r0_o = new global::gnu.xml.xpath.NamespaceTest();
    _r1_o = ((global::gnu.xml.xpath.NamespaceTest) _r4_o)._fqName;
    _r2.i = ((global::gnu.xml.xpath.NamespaceTest) _r4_o)._fanyLocalName ? 1 : 0;
    _r3.i = ((global::gnu.xml.xpath.NamespaceTest) _r4_o)._fany ? 1 : 0;
    ((global::gnu.xml.xpath.NamespaceTest) _r0_o).@this((global::[email protected]) _r1_o, 0!=_r2.i, 0!=_r3.i);
    return (global::gnu.xml.xpath.Test) _r0_o;
//XMLVM_END_WRAPPER[gnu.xml.xpath.NamespaceTest: gnu.xml.xpath.Test clone(java.lang.Object)]
}