Package org.luaj.vm2

Examples of org.luaj.vm2.LuaFunction.invoke()


    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);
    LuaValue p = ib.get("staticpick");
View Full Code Here


    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.