本文整理汇总了Java中org.luaj.vm2.LuaNil类的典型用法代码示例。如果您正苦于以下问题:Java LuaNil类的具体用法?Java LuaNil怎么用?Java LuaNil使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
LuaNil类属于org.luaj.vm2包,在下文中一共展示了LuaNil类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: call
import org.luaj.vm2.LuaNil; //导入依赖的package包/类
public LuaValue call(LuaValue value, LuaValue table) {
LuaValue mt = table.opttable(null);
switch (value.type()) {
case TNIL:
LuaNil.s_metatable = mt;
break;
case TNUMBER:
LuaNumber.s_metatable = mt;
break;
case TBOOLEAN:
LuaBoolean.s_metatable = mt;
break;
case TSTRING:
LuaString.s_metatable = mt;
break;
case TFUNCTION:
LuaFunction.s_metatable = mt;
break;
case TTHREAD:
LuaThread.s_metatable = mt;
break;
default:
value.setmetatable(mt);
}
return value;
}
开发者ID:alibaba,项目名称:LuaViewPlayground,代码行数:27,代码来源:DebugLib.java
示例2: call
import org.luaj.vm2.LuaNil; //导入依赖的package包/类
public LuaValue call(LuaValue value, LuaValue table) {
LuaValue mt = table.opttable(null);
switch ( value.type() ) {
case TNIL: LuaNil.s_metatable = mt; break;
case TNUMBER: LuaNumber.s_metatable = mt; break;
case TBOOLEAN: LuaBoolean.s_metatable = mt; break;
case TSTRING: LuaString.s_metatable = mt; break;
case TFUNCTION: LuaFunction.s_metatable = mt; break;
case TTHREAD: LuaThread.s_metatable = mt; break;
default: value.setmetatable( mt );
}
return value;
}
开发者ID:hsllany,项目名称:HtmlNative,代码行数:14,代码来源:DebugLib.java
示例3: _setmetatable
import org.luaj.vm2.LuaNil; //导入依赖的package包/类
static Varargs _setmetatable(Varargs args)
{
LuaValue object = args.arg(1);
try
{
LuaValue mt = args.arg(2).opttable(null);
switch(object.type())
{
case TNIL:
LuaNil.s_metatable = mt;
break;
case TNUMBER:
LuaNumber.s_metatable = mt;
break;
case TBOOLEAN:
LuaBoolean.s_metatable = mt;
break;
case TSTRING:
LuaString.s_metatable = mt;
break;
case TFUNCTION:
LuaFunction.s_metatable = mt;
break;
case TTHREAD:
LuaThread.s_metatable = mt;
break;
default:
object.setmetatable(mt);
}
return LuaValue.TRUE;
}
catch(LuaError e)
{
return varargsOf(FALSE, valueOf(e.toString()));
}
}
开发者ID:dwing4g,项目名称:luaj,代码行数:37,代码来源:LibDebug.java
示例4: getLuaValue
import org.luaj.vm2.LuaNil; //导入依赖的package包/类
@Override
public LuaValue getLuaValue(LuaInstance instance) {
return LuaNil.NIL;
}
开发者ID:otrimegistro,项目名称:aerospikez,代码行数:5,代码来源:Value.java
注:本文中的org.luaj.vm2.LuaNil类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论