Package org.luaj.vm2

Examples of org.luaj.vm2.LuaValue.call()


  public void testUnboundOverloadedMethodAttributeCoercible() {
    B b = new B();
    JavaInstance ib = new JavaInstance(b);
    LuaValue p = ib.get("pick");
    assertEquals( JavaMethod.Overload.class, p.getClass() );
    assertEquals( "pick()",                   p.call(SOMEC).tojstring() );
    assertEquals( "class-c-pick(string:abc)", p.call(SOMEC,ABC).tojstring() );
    assertEquals( "class-c-pick(int:1)",      p.call(SOMEC,ONE).tojstring() );
    assertEquals( "pick(string:abc,int:1)",   p.call(SOMEC,ABC,ONE).tojstring() );
    assertEquals( "pick(int:1,string:abc)",   p.call(SOMEC,ONE,ABC).tojstring() );
    assertEquals( "pick(int:1,string:abc)",   p.invoke(LuaValue.varargsOf(new LuaValue[] {SOMEC,ONE,ABC,ONE})).arg1().tojstring() );
View Full Code Here


    B b = new B();
    JavaInstance ib = new JavaInstance(b);
    LuaValue p = ib.get("pick");
    assertEquals( JavaMethod.Overload.class, p.getClass() );
    assertEquals( "pick()",                   p.call(SOMEC).tojstring() );
    assertEquals( "class-c-pick(string:abc)", p.call(SOMEC,ABC).tojstring() );
    assertEquals( "class-c-pick(int:1)",      p.call(SOMEC,ONE).tojstring() );
    assertEquals( "pick(string:abc,int:1)",   p.call(SOMEC,ABC,ONE).tojstring() );
    assertEquals( "pick(int:1,string:abc)",   p.call(SOMEC,ONE,ABC).tojstring() );
    assertEquals( "pick(int:1,string:abc)",   p.invoke(LuaValue.varargsOf(new LuaValue[] {SOMEC,ONE,ABC,ONE})).arg1().tojstring() );
  }
View Full Code Here

    JavaInstance ib = new JavaInstance(b);
    LuaValue p = ib.get("pick");
    assertEquals( JavaMethod.Overload.class, p.getClass() );
    assertEquals( "pick()",                   p.call(SOMEC).tojstring() );
    assertEquals( "class-c-pick(string:abc)", p.call(SOMEC,ABC).tojstring() );
    assertEquals( "class-c-pick(int:1)",      p.call(SOMEC,ONE).tojstring() );
    assertEquals( "pick(string:abc,int:1)",   p.call(SOMEC,ABC,ONE).tojstring() );
    assertEquals( "pick(int:1,string:abc)",   p.call(SOMEC,ONE,ABC).tojstring() );
    assertEquals( "pick(int:1,string:abc)",   p.invoke(LuaValue.varargsOf(new LuaValue[] {SOMEC,ONE,ABC,ONE})).arg1().tojstring() );
  }
  public void testOverloadedStaticMethodAttributeCoercible() {
View Full Code Here

    LuaValue p = ib.get("pick");
    assertEquals( JavaMethod.Overload.class, p.getClass() );
    assertEquals( "pick()",                   p.call(SOMEC).tojstring() );
    assertEquals( "class-c-pick(string:abc)", p.call(SOMEC,ABC).tojstring() );
    assertEquals( "class-c-pick(int:1)",      p.call(SOMEC,ONE).tojstring() );
    assertEquals( "pick(string:abc,int:1)",   p.call(SOMEC,ABC,ONE).tojstring() );
    assertEquals( "pick(int:1,string:abc)",   p.call(SOMEC,ONE,ABC).tojstring() );
    assertEquals( "pick(int:1,string:abc)",   p.invoke(LuaValue.varargsOf(new LuaValue[] {SOMEC,ONE,ABC,ONE})).arg1().tojstring() );
  }
  public void testOverloadedStaticMethodAttributeCoercible() {
    B b = new B();
View Full Code Here

    assertEquals( JavaMethod.Overload.class, p.getClass() );
    assertEquals( "pick()",                   p.call(SOMEC).tojstring() );
    assertEquals( "class-c-pick(string:abc)", p.call(SOMEC,ABC).tojstring() );
    assertEquals( "class-c-pick(int:1)",      p.call(SOMEC,ONE).tojstring() );
    assertEquals( "pick(string:abc,int:1)",   p.call(SOMEC,ABC,ONE).tojstring() );
    assertEquals( "pick(int:1,string:abc)",   p.call(SOMEC,ONE,ABC).tojstring() );
    assertEquals( "pick(int:1,string:abc)",   p.invoke(LuaValue.varargsOf(new LuaValue[] {SOMEC,ONE,ABC,ONE})).arg1().tojstring() );
  }
  public void testOverloadedStaticMethodAttributeCoercible() {
    B b = new B();
    JavaInstance ib = new JavaInstance(b);
View Full Code Here

  }
  public void testOverloadedStaticMethodAttributeCoercible() {
    B b = new B();
    JavaInstance ib = new JavaInstance(b);
    LuaValue p = ib.get("staticpick");
    assertEquals( "static-pick()",           p.call(SOMEB).tojstring() );
    assertEquals( "static-pick(string:abc)", p.call(SOMEB,ABC).tojstring() );
    assertEquals( "static-pick(int:1)",      p.call(SOMEB,ONE).tojstring() );
    assertEquals( "static-pick(string:abc,int:1)", p.call(SOMEB,ABC,ONE).tojstring() );
    assertEquals( "static-pick(int:1,string:abc)", p.call(SOMEB,ONE,ABC).tojstring() );
    assertEquals( "static-pick(int:1,string:abc)", p.invoke(LuaValue.varargsOf(new LuaValue[] {SOMEB,ONE,ABC,ONE})).arg1().tojstring() );
View Full Code Here

  public void testOverloadedStaticMethodAttributeCoercible() {
    B b = new B();
    JavaInstance ib = new JavaInstance(b);
    LuaValue p = ib.get("staticpick");
    assertEquals( "static-pick()",           p.call(SOMEB).tojstring() );
    assertEquals( "static-pick(string:abc)", p.call(SOMEB,ABC).tojstring() );
    assertEquals( "static-pick(int:1)",      p.call(SOMEB,ONE).tojstring() );
    assertEquals( "static-pick(string:abc,int:1)", p.call(SOMEB,ABC,ONE).tojstring() );
    assertEquals( "static-pick(int:1,string:abc)", p.call(SOMEB,ONE,ABC).tojstring() );
    assertEquals( "static-pick(int:1,string:abc)", p.invoke(LuaValue.varargsOf(new LuaValue[] {SOMEB,ONE,ABC,ONE})).arg1().tojstring() );
  }
View Full Code Here

    B b = new B();
    JavaInstance ib = new JavaInstance(b);
    LuaValue p = ib.get("staticpick");
    assertEquals( "static-pick()",           p.call(SOMEB).tojstring() );
    assertEquals( "static-pick(string:abc)", p.call(SOMEB,ABC).tojstring() );
    assertEquals( "static-pick(int:1)",      p.call(SOMEB,ONE).tojstring() );
    assertEquals( "static-pick(string:abc,int:1)", p.call(SOMEB,ABC,ONE).tojstring() );
    assertEquals( "static-pick(int:1,string:abc)", p.call(SOMEB,ONE,ABC).tojstring() );
    assertEquals( "static-pick(int:1,string:abc)", p.invoke(LuaValue.varargsOf(new LuaValue[] {SOMEB,ONE,ABC,ONE})).arg1().tojstring() );
  }
}
View Full Code Here

    JavaInstance ib = new JavaInstance(b);
    LuaValue p = ib.get("staticpick");
    assertEquals( "static-pick()",           p.call(SOMEB).tojstring() );
    assertEquals( "static-pick(string:abc)", p.call(SOMEB,ABC).tojstring() );
    assertEquals( "static-pick(int:1)",      p.call(SOMEB,ONE).tojstring() );
    assertEquals( "static-pick(string:abc,int:1)", p.call(SOMEB,ABC,ONE).tojstring() );
    assertEquals( "static-pick(int:1,string:abc)", p.call(SOMEB,ONE,ABC).tojstring() );
    assertEquals( "static-pick(int:1,string:abc)", p.invoke(LuaValue.varargsOf(new LuaValue[] {SOMEB,ONE,ABC,ONE})).arg1().tojstring() );
  }
}
View Full Code Here

    LuaValue p = ib.get("staticpick");
    assertEquals( "static-pick()",           p.call(SOMEB).tojstring() );
    assertEquals( "static-pick(string:abc)", p.call(SOMEB,ABC).tojstring() );
    assertEquals( "static-pick(int:1)",      p.call(SOMEB,ONE).tojstring() );
    assertEquals( "static-pick(string:abc,int:1)", p.call(SOMEB,ABC,ONE).tojstring() );
    assertEquals( "static-pick(int:1,string:abc)", p.call(SOMEB,ONE,ABC).tojstring() );
    assertEquals( "static-pick(int:1,string:abc)", p.invoke(LuaValue.varargsOf(new LuaValue[] {SOMEB,ONE,ABC,ONE})).arg1().tojstring() );
  }
}
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.