跳过导航链接
C D E F G I J L M N O P R S T X Y 

C

call(Object[], int) - 类 中的方法org.keplerproject.luajava.LuaObject
Calls the object represented by this using Lua function pcall.
call(Object[]) - 类 中的方法org.keplerproject.luajava.LuaObject
Calls the object represented by this using Lua function pcall.
call(int, int) - 类 中的方法org.keplerproject.luajava.LuaState
 
checkField(int, Object, String) - 类 中的静态方法org.keplerproject.luajava.LuaJavaAPI
Checks if there is a field on the obj with the given name
checkMethod(int, Object, String) - 类 中的静态方法org.keplerproject.luajava.LuaJavaAPI
Checks to see if there is a method with the given name.
checkStack(int) - 类 中的方法org.keplerproject.luajava.LuaState
将栈扩容至 top+size.
classIndex(int, Class, String) - 类 中的静态方法org.keplerproject.luajava.LuaJavaAPI
Java function to be called when a java Class metamethod __index is called.
close() - 类 中的方法org.keplerproject.luajava.LuaState
Closes state and removes the object from the LuaStateFactory
concat(int) - 类 中的方法org.keplerproject.luajava.LuaState
连接栈顶的前n个元素。
Console - org.keplerproject.luajava中的类
Simple LuaJava console.
Console() - 类 的构造器org.keplerproject.luajava.Console
 
convertLuaNumber(Double, Class) - 类 中的静态方法org.keplerproject.luajava.LuaState
When you call a function in lua, it may return a number, and the number will be interpreted as a Double.
CPtr - org.keplerproject.luajava中的类
An abstraction for a C pointer data type.
createProxy(String) - 类 中的方法org.keplerproject.luajava.LuaObject
Function that creates a java proxy to the object represented by this
createProxyObject(int, String) - 类 中的静态方法org.keplerproject.luajava.LuaJavaAPI
Function that creates an object proxy and pushes it into the stack
createTable(int, int) - 类 中的方法org.keplerproject.luajava.LuaState
创建一个table并预分配空间。

D

dumpStack() - 类 中的方法org.keplerproject.luajava.LuaState
从栈底到栈顶遍历了整个堆栈,输出元素的类型与值。

E

equal(int, int) - 类 中的方法org.keplerproject.luajava.LuaState
等价于LUA中的== (may call metamethods).
equals(Object) - 类 中的方法org.keplerproject.luajava.CPtr
Compares this CPtr to the specified object.
error() - 类 中的方法org.keplerproject.luajava.LuaState
生成一个Lua错误。
execute() - 类 中的方法org.keplerproject.luajava.JavaFunction
This method is called from Lua.

F

finalize() - 类 中的方法org.keplerproject.luajava.LuaObject
 

G

gc(int, int) - 类 中的方法org.keplerproject.luajava.LuaState
执行内存回收相关操作。
getBoolean() - 类 中的方法org.keplerproject.luajava.LuaObject
 
getCPtrPeer() - 类 中的方法org.keplerproject.luajava.LuaState
Return the long representing the LuaState pointer
getExistingState(int) - 类 中的静态方法org.keplerproject.luajava.LuaStateFactory
Returns a existing instance of LuaState
getFEnv(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
getField(String) - 类 中的方法org.keplerproject.luajava.LuaObject
If this is a table or userdata tries to set a field value.
getField(int, String) - 类 中的方法org.keplerproject.luajava.LuaState
获取table对应的value并压入栈顶。
getGcCount() - 类 中的方法org.keplerproject.luajava.LuaState
 
getGlobal(String) - 类 中的方法org.keplerproject.luajava.LuaState
获取全局变量的值或全局函数,入栈。
getLuaObject(String) - 类 中的方法org.keplerproject.luajava.LuaState
Creates a reference to an object in the variable globalName
getLuaObject(LuaObject, String) - 类 中的方法org.keplerproject.luajava.LuaState
Creates a reference to an object inside another object
getLuaObject(LuaObject, Number) - 类 中的方法org.keplerproject.luajava.LuaState
This constructor creates a LuaObject from a table that is indexed by a number.
getLuaObject(LuaObject, LuaObject) - 类 中的方法org.keplerproject.luajava.LuaState
This constructor creates a LuaObject from a table that is indexed by any LuaObject.
getLuaObject(int) - 类 中的方法org.keplerproject.luajava.LuaState
Creates a reference to an object in the index position of the stack
getLuaState() - 类 中的方法org.keplerproject.luajava.LuaObject
Gets the Object's State
getMetaTable(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
getNumber() - 类 中的方法org.keplerproject.luajava.LuaObject
 
getObject() - 类 中的方法org.keplerproject.luajava.LuaObject
 
getObjectFromUserdata(int) - 类 中的方法org.keplerproject.luajava.LuaState
Gets a Object from Lua
getParam(int) - 类 中的方法org.keplerproject.luajava.JavaFunction
Returns a parameter received from Lua.
getPeer() - 类 中的方法org.keplerproject.luajava.CPtr
Gets the value of the C pointer abstraction
getString() - 类 中的方法org.keplerproject.luajava.LuaObject
 
getTable(int) - 类 中的方法org.keplerproject.luajava.LuaState
获取索引处table对应的value并压入栈顶,之前压入的key会自动删除。
getTop() - 类 中的方法org.keplerproject.luajava.LuaState
获取栈顶索引。

I

insert(int) - 类 中的方法org.keplerproject.luajava.LuaState
弹出栈顶元素并插入指定位置
insertLuaState(LuaState) - 类 中的静态方法org.keplerproject.luajava.LuaStateFactory
Receives a existing LuaState and checks if it exists in the states list.
invoke(Object, Method, Object[]) - 类 中的方法org.keplerproject.luajava.LuaInvocationHandler
Function called when a proxy object function is invoked.
isBoolean() - 类 中的方法org.keplerproject.luajava.LuaObject
 
isBoolean(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
isCFunction(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
isClosed() - 类 中的方法org.keplerproject.luajava.LuaState
Returns true if state is closed.
isFunction() - 类 中的方法org.keplerproject.luajava.LuaObject
 
isFunction(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
isJavaFunction() - 类 中的方法org.keplerproject.luajava.LuaObject
 
isJavaFunction(int) - 类 中的方法org.keplerproject.luajava.LuaState
Returns whether a userdata contains a Java Function
isJavaObject() - 类 中的方法org.keplerproject.luajava.LuaObject
 
isNil() - 类 中的方法org.keplerproject.luajava.LuaObject
 
isNil(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
isNone(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
isNoneOrNil(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
isNumber() - 类 中的方法org.keplerproject.luajava.LuaObject
 
isNumber(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
isObject(int) - 类 中的方法org.keplerproject.luajava.LuaState
Tells whether a lua index contains a java Object
isString() - 类 中的方法org.keplerproject.luajava.LuaObject
 
isString(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
isTable() - 类 中的方法org.keplerproject.luajava.LuaObject
 
isTable(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
isThread(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
isUserdata() - 类 中的方法org.keplerproject.luajava.LuaObject
 
isUserdata(int) - 类 中的方法org.keplerproject.luajava.LuaState
 

J

JavaFunction - org.keplerproject.luajava中的类
JavaFunction is a class that can be used to implement a Lua function in Java.
JavaFunction(LuaState) - 类 的构造器org.keplerproject.luajava.JavaFunction
Constructor that receives a LuaState.
javaLoadLib(int, String, String) - 类 中的静态方法org.keplerproject.luajava.LuaJavaAPI
Calls the static method methodName in class className that receives a LuaState as first parameter.
javaNew(int, Class) - 类 中的静态方法org.keplerproject.luajava.LuaJavaAPI
javaNew returns a new instance of a given clazz
javaNewInstance(int, String) - 类 中的静态方法org.keplerproject.luajava.LuaJavaAPI
Pushes a new instance of a java Object of the type className

L

L - 类 中的变量org.keplerproject.luajava.JavaFunction
This is the state in which this function will exist.
L - 类 中的变量org.keplerproject.luajava.LuaObject
 
LargError(int, String) - 类 中的方法org.keplerproject.luajava.LuaState
 
LcallMeta(int, String) - 类 中的方法org.keplerproject.luajava.LuaState
 
LcheckAny(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
LcheckInteger(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
LcheckNumber(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
LcheckStack(int, String) - 类 中的方法org.keplerproject.luajava.LuaState
 
LcheckString(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
LcheckType(int, int) - 类 中的方法org.keplerproject.luajava.LuaState
 
LdoFile(String) - 类 中的方法org.keplerproject.luajava.LuaState
 
LdoString(String) - 类 中的方法org.keplerproject.luajava.LuaState
 
lessthan(int, int) - 类 中的方法org.keplerproject.luajava.LuaState
等价于LUA中的<.
LfindTable(int, String, int) - 类 中的方法org.keplerproject.luajava.LuaState
 
LgetMetaField(int, String) - 类 中的方法org.keplerproject.luajava.LuaState
 
LgetMetatable(String) - 类 中的方法org.keplerproject.luajava.LuaState
 
LgetN(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
Lgsub(String, String, String) - 类 中的方法org.keplerproject.luajava.LuaState
 
LloadBuffer(byte[], String) - 类 中的方法org.keplerproject.luajava.LuaState
 
LloadFile(String) - 类 中的方法org.keplerproject.luajava.LuaState
 
LloadString(String) - 类 中的方法org.keplerproject.luajava.LuaState
 
LnewMetatable(String) - 类 中的方法org.keplerproject.luajava.LuaState
 
LoptInteger(int, int) - 类 中的方法org.keplerproject.luajava.LuaState
 
LoptNumber(int, double) - 类 中的方法org.keplerproject.luajava.LuaState
 
LoptString(int, String) - 类 中的方法org.keplerproject.luajava.LuaState
 
Lref(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
LsetN(int, int) - 类 中的方法org.keplerproject.luajava.LuaState
 
Ltyperror(int, String) - 类 中的方法org.keplerproject.luajava.LuaState
 
LUA_ERRERR - 类 中的静态变量org.keplerproject.luajava.LuaState
lua函数执行出错:错误处理函数出错。
LUA_ERRMEM - 类 中的静态变量org.keplerproject.luajava.LuaState
lua函数执行出错:内存分配错误。
LUA_ERRRUN - 类 中的静态变量org.keplerproject.luajava.LuaState
a runtime error.
LUA_ERRSYNTAX - 类 中的静态变量org.keplerproject.luajava.LuaState
syntax error during pre-compilation.
LUA_GCCOLLECT - 类 中的静态变量org.keplerproject.luajava.LuaState
执行一个完整的垃圾回收周期。
LUA_GCCOUNT - 类 中的静态变量org.keplerproject.luajava.LuaState
返回当前Lua使用的内存数量(KB)。
LUA_GCCOUNTB - 类 中的静态变量org.keplerproject.luajava.LuaState
返回当前Lua使用的内存(Bytes)除以1024后的余数。
LUA_GCRESTART - 类 中的静态变量org.keplerproject.luajava.LuaState
重启垃圾回收。
LUA_GCSETPAUSE - 类 中的静态变量org.keplerproject.luajava.LuaState
 
LUA_GCSETSTEPMUL - 类 中的静态变量org.keplerproject.luajava.LuaState
 
LUA_GCSTEP - 类 中的静态变量org.keplerproject.luajava.LuaState
 
LUA_GCSTOP - 类 中的静态变量org.keplerproject.luajava.LuaState
停止垃圾回收。
LUA_GLOBALSINDEX - 类 中的静态变量org.keplerproject.luajava.LuaState
 
LUA_MULTRET - 类 中的静态变量org.keplerproject.luajava.LuaState
Specifies that an unspecified (multiple) number of return arguments will be returned by a call.
LUA_REGISTRYINDEX - 类 中的静态变量org.keplerproject.luajava.LuaState
 
LUA_TBOOLEAN - 类 中的静态变量org.keplerproject.luajava.LuaState
 
LUA_TFUNCTION - 类 中的静态变量org.keplerproject.luajava.LuaState
 
LUA_TLIGHTUSERDATA - 类 中的静态变量org.keplerproject.luajava.LuaState
 
LUA_TNIL - 类 中的静态变量org.keplerproject.luajava.LuaState
 
LUA_TNONE - 类 中的静态变量org.keplerproject.luajava.LuaState
 
LUA_TNUMBER - 类 中的静态变量org.keplerproject.luajava.LuaState
 
LUA_TSTRING - 类 中的静态变量org.keplerproject.luajava.LuaState
 
LUA_TTABLE - 类 中的静态变量org.keplerproject.luajava.LuaState
 
LUA_TTHREAD - 类 中的静态变量org.keplerproject.luajava.LuaState
 
LUA_TUSERDATA - 类 中的静态变量org.keplerproject.luajava.LuaState
 
LUA_YIELD - 类 中的静态变量org.keplerproject.luajava.LuaState
 
LuaException - org.keplerproject.luajava中的异常错误
LuaJava exception
LuaException(String) - 异常错误 的构造器org.keplerproject.luajava.LuaException
 
LuaException(Exception) - 异常错误 的构造器org.keplerproject.luajava.LuaException
Will work only on Java 1.4 or later.
LuaInvocationHandler - org.keplerproject.luajava中的类
Class that implements the InvocationHandler interface.
LuaInvocationHandler(LuaObject) - 类 的构造器org.keplerproject.luajava.LuaInvocationHandler
 
LuaJavaAPI - org.keplerproject.luajava中的类
Class that contains functions accessed by lua.
LuaObject - org.keplerproject.luajava中的类
This class represents a Lua object of any type.
LuaObject(LuaState, String) - 类 的构造器org.keplerproject.luajava.LuaObject
Creates a reference to an object in the variable globalName
LuaObject(LuaObject, String) - 类 的构造器org.keplerproject.luajava.LuaObject
Creates a reference to an object inside another object
LuaObject(LuaObject, Number) - 类 的构造器org.keplerproject.luajava.LuaObject
This constructor creates a LuaObject from a table that is indexed by a number.
LuaObject(LuaObject, LuaObject) - 类 的构造器org.keplerproject.luajava.LuaObject
This constructor creates a LuaObject from a table that is indexed by a LuaObject.
LuaObject(LuaState, int) - 类 的构造器org.keplerproject.luajava.LuaObject
Creates a reference to an object in the given index of the stack
LuaState - org.keplerproject.luajava中的类
LuaState if the main class of LuaJava for the Java developer.
LuaState(int) - 类 的构造器org.keplerproject.luajava.LuaState
Constructor to instance a new LuaState and initialize it with LuaJava's functions
LuaState(CPtr) - 类 的构造器org.keplerproject.luajava.LuaState
Receives a existing state and initializes it
LuaStateFactory - org.keplerproject.luajava中的类
This class is responsible for instantiating new LuaStates.
LunRef(int, int) - 类 中的方法org.keplerproject.luajava.LuaState
 
Lwhere(int) - 类 中的方法org.keplerproject.luajava.LuaState
 

M

main(String[]) - 类 中的静态方法org.keplerproject.luajava.Console
Creates a console for user interaction.

N

newLuaState() - 类 中的静态方法org.keplerproject.luajava.LuaStateFactory
Method that creates a new instance of LuaState
newTable() - 类 中的方法org.keplerproject.luajava.LuaState
新建一个table,并压入栈。
newThread() - 类 中的方法org.keplerproject.luajava.LuaState
 
next(int) - 类 中的方法org.keplerproject.luajava.LuaState
从栈中弹出第一个元素作为key,然后将下一对 k-v 依次入栈。

O

objectIndex(int, Object, String) - 类 中的静态方法org.keplerproject.luajava.LuaJavaAPI
Java implementation of the metamethod __index
objLen(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
openBase() - 类 中的方法org.keplerproject.luajava.LuaState
 
openDebug() - 类 中的方法org.keplerproject.luajava.LuaState
 
openIo() - 类 中的方法org.keplerproject.luajava.LuaState
 
openLibs() - 类 中的方法org.keplerproject.luajava.LuaState
 
openMath() - 类 中的方法org.keplerproject.luajava.LuaState
 
openOs() - 类 中的方法org.keplerproject.luajava.LuaState
 
openPackage() - 类 中的方法org.keplerproject.luajava.LuaState
 
openString() - 类 中的方法org.keplerproject.luajava.LuaState
 
openTable() - 类 中的方法org.keplerproject.luajava.LuaState
 
org.keplerproject.luajava - 程序包 org.keplerproject.luajava
 

P

pcall(int, int, int) - 类 中的方法org.keplerproject.luajava.LuaState
执行栈顶的函数。
pop(int) - 类 中的方法org.keplerproject.luajava.LuaState
从栈中弹出n个元素。
push() - 类 中的方法org.keplerproject.luajava.LuaObject
Pushes the object represented by this into L's stack
pushBoolean(boolean) - 类 中的方法org.keplerproject.luajava.LuaState
 
pushInteger(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
pushJavaFunction(JavaFunction) - 类 中的方法org.keplerproject.luajava.LuaState
Pushes a JavaFunction into the state stack
pushJavaObject(Object) - 类 中的方法org.keplerproject.luajava.LuaState
Pushes a Java Object into the lua stack.
pushNil() - 类 中的方法org.keplerproject.luajava.LuaState
 
pushNumber(double) - 类 中的方法org.keplerproject.luajava.LuaState
 
pushObjectValue(Object) - 类 中的方法org.keplerproject.luajava.LuaState
Pushes into the stack any object value.
pushString(String) - 类 中的方法org.keplerproject.luajava.LuaState
 
pushString(byte[]) - 类 中的方法org.keplerproject.luajava.LuaState
 
pushValue(int) - 类 中的方法org.keplerproject.luajava.LuaState
将索引处的值复制并压入栈顶。

R

rawequal(int, int) - 类 中的方法org.keplerproject.luajava.LuaState
 
rawGet(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
rawGetI(int, int) - 类 中的方法org.keplerproject.luajava.LuaState
 
rawSet(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
rawSetI(int, int) - 类 中的方法org.keplerproject.luajava.LuaState
 
ref - 类 中的变量org.keplerproject.luajava.LuaObject
 
register(String) - 类 中的方法org.keplerproject.luajava.JavaFunction
Register a JavaFunction with a given name.
remove(int) - 类 中的方法org.keplerproject.luajava.LuaState
移除索引处的值,并更新索引。
removeLuaState(int) - 类 中的静态方法org.keplerproject.luajava.LuaStateFactory
removes the luaState from the states list
replace(int) - 类 中的方法org.keplerproject.luajava.LuaState
弹出栈顶元素并替换指定位置的元素
resume(int) - 类 中的方法org.keplerproject.luajava.LuaState
 

S

setFEnv(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
setField(int, String) - 类 中的方法org.keplerproject.luajava.LuaState
将key设置到指定table中。
setGlobal(String) - 类 中的方法org.keplerproject.luajava.LuaState
给栈顶元素赋予一个全局变量名,同时将其出栈。
setMetaTable(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
setTable(int) - 类 中的方法org.keplerproject.luajava.LuaState
将之前压入的key与value出栈并设置到table中。
setTop(int) - 类 中的方法org.keplerproject.luajava.LuaState
设置栈顶。
status() - 类 中的方法org.keplerproject.luajava.LuaState
 
strLen(int) - 类 中的方法org.keplerproject.luajava.LuaState
获取字符串长度。

T

toBoolean(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
toInteger(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
toJavaObject(int) - 类 中的方法org.keplerproject.luajava.LuaState
Function that returns a Java Object equivalent to the one in the given position of the Lua Stack.
toNumber(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
toString() - 类 中的方法org.keplerproject.luajava.LuaObject
 
toString(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
toThread(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
type() - 类 中的方法org.keplerproject.luajava.LuaObject
 
type(int) - 类 中的方法org.keplerproject.luajava.LuaState
查询元素类型。
typeName(int) - 类 中的方法org.keplerproject.luajava.LuaState
获取类型的名字。

X

xmove(LuaState, int) - 类 中的方法org.keplerproject.luajava.LuaState
 

Y

yield(int) - 类 中的方法org.keplerproject.luajava.LuaState
 
C D E F G I J L M N O P R S T X Y