コード例 #1
0
 // -- NamedJavaFunction methods
 @Override
 public int invoke(LuaState luaState) {
   luaState.checkArg(
       1,
       luaState.isJavaObjectRaw(1),
       String.format("expected Java object, got %s", luaState.typeName(1)));
   JavaFunction metamethod =
       luaState.getMetamethod(luaState.toJavaObjectRaw(1), Metamethod.JAVAPROPERTIES);
   return metamethod.invoke(luaState);
 }