lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Maybe because {Creator="Lua"} is not a Test instance
as expected by setLuaObject?

-- Cassino

On Thu, 28 Nov 2002, Andreas Rozek wrote:

> Hello!
> 
> When trying to run the following Lua code
> 
>   local JavaClass = javaBindClass("Test");
>   JavaClass.setLuaObject({Creator="Lua"});
> 
> with Test.java =
> 
>   public class Test {
>     public static Test LuaObject;
> 
>     public static void setLuaObject (Test Candidate) {
>       LuaObject = Candidate;
>     };
>   };
> 
> I get the (Lua) error message
> 
>   error: Test.setLuaObject not found.
>   stack traceback:
>     1: method 'setLuaObject' [C]
>     2: main of file 'test.lua' at line 2
> 
> Any ideas why?
> 
> Surprisingly, the method "setLuaObject" is found if
> I define it without any arguments...
> 
> Thanks in advance for your help!