Examples of insS2()


Examples of objot.bytecode.Instruction.insS2()

      for (int j = 1; j < cs.length; j++)
        if (cs[j].cla.hashCode() % 31 == i)
        {
          s.ins0(DUP); // class
          s.insU2(LDCW, cCis[j] = cons.addClass(cs[j].cla));
          s.insS2(IFAN, 7);
          s.insS2(SIPUSH, index(j));
          s.ins0(IRETURN);
        }
      s.ins0(ICONST0);
      s.ins0(IRETURN);
View Full Code Here

Examples of objot.bytecode.Instruction.insS2()

        if (cs[j].cla.hashCode() % 31 == i)
        {
          s.ins0(DUP); // class
          s.insU2(LDCW, cCis[j] = cons.addClass(cs[j].cla));
          s.insS2(IFAN, 7);
          s.insS2(SIPUSH, index(j));
          s.ins0(IRETURN);
        }
      s.ins0(ICONST0);
      s.ins0(IRETURN);
    }
View Full Code Here

Examples of objot.bytecode.Instruction.insS2()

    if ( !lazy)
      for (int i = 1; i < csn; i++)
        if (cs[i].mode == Single.class && cs[i].cla != Container.class)
        {
          s.ins0(DUP);
          s.insS2(SIPUSH, i);
          s.insU2(INVOKEVIRTUAL, get0Ci);
          s.ins0(POP);
        }

    s.ins0(ARETURN);
View Full Code Here

Examples of objot.bytecode.Instruction.insS2()

    for (int i = 0; i < es.length; i++)
      if ( !(e = es[i]).cla.isPrimitive() && !Number.class.isAssignableFrom(e.cla)
        && e.cla != Boolean.class)
      {
        s.ins0(DUP);
        s.insS2(SIPUSH, i);
        s.ins0(AALOAD); // property
        s.ins0(ALOAD2);
        s.ins0(ALOAD3);
        s.insU2(INVOKEVIRTUAL, ableCi);
        int if0 = s.insJump(IFIE0);
View Full Code Here

Examples of objot.bytecode.Instruction.insS2()

    int doubleVCi = p.cons.addProc(M_doubleValue);
    Property e;
    for (int i = 0; i < es.length; i++)
    {
      s.ins0(DUP);
      s.insS2(SIPUSH, i);
      s.ins0(AALOAD); // property
      s.ins0(DUP); // property
      s.insU1(ASTORE, 5); // property
      s.ins0(ALOAD2);
      s.ins0(ALOAD3);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.