コード例 #1
0
public virtual void startThread(global::java.lang.String n1, global::java.lang.Runnable n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.impl.CodenameOneImplementation: void startThread(java.lang.String, java.lang.Runnable)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    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._nExceptionAdapter _ex = null;
    _r1_o = this;
    _r2_o = n1;
    _r3_o = n2;
    _r0_o = new global::com.codename1.impl.CodenameOneThread();
    ((global::com.codename1.impl.CodenameOneThread) _r0_o).@this((global::java.lang.Runnable) _r3_o, (global::java.lang.String) _r2_o);
    ((global::com.codename1.impl.CodenameOneThread) _r0_o).start();
    return;
//XMLVM_END_WRAPPER[com.codename1.impl.CodenameOneImplementation: void startThread(java.lang.String, java.lang.Runnable)]
}
コード例 #2
0
ファイル: Display.cs プロジェクト: shannah/CN1WindowsPort
public virtual void scheduleBackgroundTask(global::java.lang.Runnable n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.ui.Display: void scheduleBackgroundTask(java.lang.Runnable)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    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::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r4_o = this;
    _r5_o = n1;
    _r0_o = global::com.codename1.ui.Display._flock;
    global::System.Threading.Monitor.Enter(_r0_o);
    try {
    _r1_o = ((global::com.codename1.ui.Display) _r4_o)._fbackgroundTasks;
    if (_r1_o != null) goto label14;
    _r1_o = new global::java.util.ArrayList();
    ((global::java.util.ArrayList) _r1_o).@this();
    ((global::com.codename1.ui.Display) _r4_o)._fbackgroundTasks = (global::java.util.ArrayList) _r1_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 label50;
        }
        throw ex;
    } // end catch
    label14:;
    try {
    _r1_o = ((global::com.codename1.ui.Display) _r4_o)._fbackgroundTasks;
    ((global::java.util.ArrayList) _r1_o).add((global::java.lang.Object) _r5_o);
    _r1_o = ((global::com.codename1.ui.Display) _r4_o)._fbackgroundThread;
    if (_r1_o != null) goto label48;
    _r1_o = new global::com.codename1.impl.CodenameOneThread();
    _r2_o = new global::com.codename1.ui.Display_21();
    ((global::com.codename1.ui.Display_21) _r2_o).@this((global::com.codename1.ui.Display) _r4_o);
    // Value=Task Thread
    _r3_o = new global::java.lang.String();
    ((global::java.lang.String)_r3_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)84)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 107)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 100))}));
    ((global::com.codename1.impl.CodenameOneThread) _r1_o).@this((global::java.lang.Runnable) _r2_o, (global::java.lang.String) _r3_o);
    ((global::com.codename1.ui.Display) _r4_o)._fbackgroundThread = (global::java.lang.Thread) _r1_o;
    _r1_o = ((global::com.codename1.ui.Display) _r4_o)._fbackgroundThread;
    _r2.i = 2;
    ((global::java.lang.Thread) _r1_o).setPriority((int) _r2.i);
    _r1_o = ((global::com.codename1.ui.Display) _r4_o)._fbackgroundThread;
    ((global::java.lang.Thread) _r1_o).start();
    }
    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 label50;
        }
        throw ex;
    } // end catch
    label48:;
    try {
    global::System.Threading.Monitor.Exit(_r0_o);
    return;
    }
    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 label50;
        }
        throw ex;
    } // end catch
    label50:;
    try {
    _r1_o = _ex.getJavaException();
    _ex = null;
    global::System.Threading.Monitor.Exit(_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 label50;
        }
        throw ex;
    } // end catch
    throw new global::org.xmlvm._nExceptionAdapter((global::System.Object) _r1_o);
//XMLVM_END_WRAPPER[com.codename1.ui.Display: void scheduleBackgroundTask(java.lang.Runnable)]
}
コード例 #3
0
public static void registerPollingFallback(){
//XMLVM_BEGIN_WRAPPER[com.codename1.impl.CodenameOneImplementation: void registerPollingFallback()]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    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::org.xmlvm._nExceptionAdapter _ex = null;
    _r3.l = -1L;
    _r2.i = global::com.codename1.impl.CodenameOneImplementation._fpollingThreadRunning ? 1 : 0;
    if (_r2.i != 0) goto label10;
    _r2_o = global::com.codename1.impl.CodenameOneImplementation._fcallback;
    if (_r2_o != null) goto label11;
    label10:;
    return;
    label11:;
    _r2.i = 1;
    global::com.codename1.impl.CodenameOneImplementation._fpollingThreadRunning = 0!=_r2.i;
    // Value=push_id
    _r2_o = new global::java.lang.String();
    ((global::java.lang.String)_r2_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)112)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 95)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 100))}));
    _r0.l = global::com.codename1.io.Preferences.get((global::java.lang.String) _r2_o, (long) _r3.l);
    _r2.i = _r0.l > _r3.l ? 1 : (_r0.l == _r3.l ? 0 : -1);
    if (_r2.i <= 0) goto label10;
    _r2_o = new global::com.codename1.impl.CodenameOneThread();
    _r3_o = new global::com.codename1.impl.CodenameOneImplementation_24();
    ((global::com.codename1.impl.CodenameOneImplementation_24) _r3_o).@this((long) _r0.l);
    // Value=Polling Thread
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)80)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 100))}));
    ((global::com.codename1.impl.CodenameOneThread) _r2_o).@this((global::java.lang.Runnable) _r3_o, (global::java.lang.String) _r4_o);
    ((global::com.codename1.impl.CodenameOneThread) _r2_o).start();
    goto label10;
//XMLVM_END_WRAPPER[com.codename1.impl.CodenameOneImplementation: void registerPollingFallback()]
}
コード例 #4
0
ファイル: Display.cs プロジェクト: shannah/CN1WindowsPort
public static void init(global::java.lang.Object n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.ui.Display: void init(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::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::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r6_o = n1;
    _r5.i = 0;
    _r4.i = 1;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1.i = ((global::com.codename1.ui.Display) _r1_o)._fcodenameOneRunning ? 1 : 0;
    if (_r1.i != 0) goto label335;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    ((global::com.codename1.ui.Display) _r1_o)._fcodenameOneRunning = 0!=_r4.i;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r2.l = global::java.lang.System.currentTimeMillis();
    ((global::com.codename1.ui.Display) _r1_o)._fdisplayInitTime = _r2.l;
    _r0.i = 1;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    if (_r1_o == null) goto label35;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    _r0.i = ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).getCommandBehavior();
    label35:;
    _r2_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = global::com.codename1.impl.ImplementationFactory.getInstance();
    _r1_o = ((global::com.codename1.impl.ImplementationFactory) _r1_o).createImplementation();
    _r1_o = _r1_o;
    ((global::com.codename1.ui.Display) _r2_o)._fimpl = (global::com.codename1.impl.CodenameOneImplementation) _r1_o;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    _r2_o = global::com.codename1.ui.Display._flock;
    ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).setDisplayLock((global::java.lang.Object) _r2_o);
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).initImpl((global::java.lang.Object) _r6_o);
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r2_o = new global::com.codename1.ui.Graphics();
    _r3_o = global::com.codename1.ui.Display._fINSTANCE;
    _r3_o = ((global::com.codename1.ui.Display) _r3_o)._fimpl;
    _r3_o = ((global::com.codename1.impl.CodenameOneImplementation) _r3_o).getNativeGraphics();
    ((global::com.codename1.ui.Graphics) _r2_o).@this((global::java.lang.Object) _r3_o);
    ((global::com.codename1.ui.Display) _r1_o)._fcodenameOneGraphics = (global::com.codename1.ui.Graphics) _r2_o;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    _r2_o = global::com.codename1.ui.Display._fINSTANCE;
    _r2_o = ((global::com.codename1.ui.Display) _r2_o)._fcodenameOneGraphics;
    ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).setCodenameOneGraphics((global::com.codename1.ui.Graphics) _r2_o);
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    _r1.i = ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).isThirdSoftButton() ? 1 : 0;
    if (_r1.i == 0) goto label107;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    ((global::com.codename1.ui.Display) _r1_o)._fthirdSoftButton = 0!=_r4.i;
    label107:;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    _r1.i = ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).getSoftkeyCount();
    if (_r1.i <= 0) goto label174;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    _r1_o = ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).getSoftkeyCode((int) _r5.i);
    _r1.i = ((global::org.xmlvm._nArrayAdapter<int>) _r1_o)[_r5.i];
    global::com.codename1.ui.MenuBar._fleftSK = _r1.i;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    _r1.i = ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).getSoftkeyCount();
    if (_r1.i <= _r4.i) goto label174;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    _r1_o = ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).getSoftkeyCode((int) _r4.i);
    _r1.i = ((global::org.xmlvm._nArrayAdapter<int>) _r1_o)[_r5.i];
    global::com.codename1.ui.MenuBar._frightSK = _r1.i;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    _r1_o = ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).getSoftkeyCode((int) _r4.i);
    _r1.i = ((global::org.xmlvm._nIArray) _r1_o).Length;
    if (_r1.i <= _r4.i) goto label174;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    _r1_o = ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).getSoftkeyCode((int) _r4.i);
    _r1.i = ((global::org.xmlvm._nArrayAdapter<int>) _r1_o)[_r4.i];
    global::com.codename1.ui.MenuBar._frightSK2 = _r1.i;
    label174:;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    _r1.i = ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).getBackKeyCode();
    global::com.codename1.ui.MenuBar._fbackSK = _r1.i;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    _r1.i = ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).getBackspaceKeyCode();
    global::com.codename1.ui.MenuBar._fbackspaceSK = _r1.i;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    _r1.i = ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).getClearKeyCode();
    global::com.codename1.ui.MenuBar._fclearSK = _r1.i;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r2_o = global::com.codename1.ui.Display._fINSTANCE;
    _r2_o = ((global::com.codename1.ui.Display) _r2_o)._fimpl;
    _r2.i = ((global::com.codename1.impl.CodenameOneImplementation) _r2_o).getDragPathLength();
    ((global::com.codename1.ui.Display) _r1_o)._fPATHLENGTH = _r2.i;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r2_o = global::com.codename1.ui.Display._fINSTANCE;
    _r2.i = ((global::com.codename1.ui.Display) _r2_o)._fPATHLENGTH;
    _r2_o = new global::org.xmlvm._nArrayAdapter<float>(new float[_r2.i]);
    ((global::com.codename1.ui.Display) _r1_o)._fdragPathX = (global::org.xmlvm._nArrayAdapter<float>) _r2_o;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r2_o = global::com.codename1.ui.Display._fINSTANCE;
    _r2.i = ((global::com.codename1.ui.Display) _r2_o)._fPATHLENGTH;
    _r2_o = new global::org.xmlvm._nArrayAdapter<float>(new float[_r2.i]);
    ((global::com.codename1.ui.Display) _r1_o)._fdragPathY = (global::org.xmlvm._nArrayAdapter<float>) _r2_o;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r2_o = global::com.codename1.ui.Display._fINSTANCE;
    _r2.i = ((global::com.codename1.ui.Display) _r2_o)._fPATHLENGTH;
    _r2_o = new global::org.xmlvm._nArrayAdapter<long>(new long[_r2.i]);
    ((global::com.codename1.ui.Display) _r1_o)._fdragPathTime = (global::org.xmlvm._nArrayAdapter<long>) _r2_o;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    global::com.codename1.util.StringUtil.setImplementation((global::com.codename1.impl.CodenameOneImplementation) _r1_o);
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    global::com.codename1.io.Util.setImplementation((global::com.codename1.impl.CodenameOneImplementation) _r1_o);
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fedt;
    if (_r1_o != null) goto label322;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r2_o = global::com.codename1.ui.Display._fINSTANCE;
    _r2_o = ((global::com.codename1.ui.Display) _r2_o)._fimpl;
    _r2.i = ((global::com.codename1.impl.CodenameOneImplementation) _r2_o).isTouchDevice() ? 1 : 0;
    ((global::com.codename1.ui.Display) _r1_o)._ftouchScreen = 0!=_r2.i;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r2_o = new global::com.codename1.impl.CodenameOneThread();
    _r3_o = new global::com.codename1.ui.RunnableWrapper();
    _r4_o = null;
    _r5.i = 3;
    ((global::com.codename1.ui.RunnableWrapper) _r3_o).@this((global::java.lang.Runnable) _r4_o, (int) _r5.i);
    // Value=EDT
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)69)), unchecked((char) unchecked((uint) 68)), unchecked((char) unchecked((uint) 84))}));
    ((global::com.codename1.impl.CodenameOneThread) _r2_o).@this((global::java.lang.Runnable) _r3_o, (global::java.lang.String) _r4_o);
    ((global::com.codename1.ui.Display) _r1_o)._fedt = (global::java.lang.Thread) _r2_o;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    _r2_o = global::com.codename1.ui.Display._fINSTANCE;
    _r2_o = ((global::com.codename1.ui.Display) _r2_o)._fedt;
    _r3_o = global::com.codename1.ui.Display._fINSTANCE;
    _r3_o = ((global::com.codename1.ui.Display) _r3_o)._fimpl;
    _r3.i = ((global::com.codename1.impl.CodenameOneImplementation) _r3_o).getEDTThreadPriority();
    ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).setThreadPriority((global::java.lang.Thread) _r2_o, (int) _r3.i);
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fedt;
    ((global::java.lang.Thread) _r1_o).start();
    label322:;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).postInit();
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    ((global::com.codename1.ui.Display) _r1_o).setCommandBehavior((int) _r0.i);
    label334:;
    return;
    label335:;
    _r1_o = global::com.codename1.ui.Display._fINSTANCE;
    _r1_o = ((global::com.codename1.ui.Display) _r1_o)._fimpl;
    ((global::com.codename1.impl.CodenameOneImplementation) _r1_o).confirmControlView();
    goto label334;
//XMLVM_END_WRAPPER[com.codename1.ui.Display: void init(java.lang.Object)]
}