|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.luaj.vm2.Varargs
public abstract class Varargs
Class to encapsulate varargs values.
| Constructor Summary | |
|---|---|
Varargs()
|
|
| Method Summary | |
|---|---|
abstract LuaValue |
arg(int i)
Get the n-th argument value (1-based) |
abstract LuaValue |
arg1()
Get the first argument |
void |
argcheck(boolean test,
int i,
java.lang.String msg)
|
boolean |
checkboolean(int i)
|
LuaClosure |
checkclosure(int i)
|
double |
checkdouble(int i)
|
LuaValue |
checkfunction(int i)
|
int |
checkint(int i)
|
LuaInteger |
checkinteger(int i)
|
java.lang.String |
checkjstring(int i)
|
long |
checklong(int i)
|
LuaValue |
checknotnil(int i)
|
LuaNumber |
checknumber(int i)
|
LuaString |
checkstring(int i)
|
java.lang.String |
checkString(int i)
Deprecated. - use checkjstring() instead |
LuaTable |
checktable(int i)
|
LuaThread |
checkthread(int i)
|
java.lang.Object |
checkuserdata(int i)
|
java.lang.Object |
checkuserdata(int i,
java.lang.Class c)
|
LuaValue |
checkvalue(int i)
|
Varargs |
eval()
Evaluate any pending tail call and return result |
boolean |
isfunction(int i)
|
boolean |
isnil(int i)
|
boolean |
isnoneornil(int i)
|
boolean |
isnumber(int i)
|
boolean |
isstring(int i)
|
boolean |
istable(int i)
|
boolean |
isTailcall()
Return true if this is a TailcallVarargs |
boolean |
isthread(int i)
|
boolean |
isuserdata(int i)
|
boolean |
isvalue(int i)
|
abstract int |
narg()
Get the number of arguments, or 0 if there are none. |
boolean |
optboolean(int i,
boolean defval)
|
LuaClosure |
optclosure(int i,
LuaClosure defval)
|
double |
optdouble(int i,
double defval)
|
LuaFunction |
optfunction(int i,
LuaFunction defval)
|
int |
optint(int i,
int defval)
|
LuaInteger |
optinteger(int i,
LuaInteger defval)
|
java.lang.String |
optjstring(int i,
java.lang.String defval)
|
long |
optlong(int i,
long defval)
|
LuaNumber |
optnumber(int i,
LuaNumber defval)
|
LuaString |
optstring(int i,
LuaString defval)
|
java.lang.String |
optString(int i,
java.lang.String defval)
Deprecated. - use optjstring() instead |
LuaTable |
opttable(int i,
LuaTable defval)
|
LuaThread |
optthread(int i,
LuaThread defval)
|
java.lang.Object |
optuserdata(int i,
java.lang.Class c,
java.lang.Object defval)
|
java.lang.Object |
optuserdata(int i,
java.lang.Object defval)
|
LuaValue |
optvalue(int i,
LuaValue defval)
|
Varargs |
subargs(int start)
|
boolean |
toboolean(int i)
|
byte |
tobyte(int i)
|
char |
tochar(int i)
|
double |
todouble(int i)
|
float |
tofloat(int i)
|
int |
toint(int i)
|
java.lang.String |
tojstring()
|
java.lang.String |
tojstring(int i)
|
long |
tolong(int i)
|
short |
toshort(int i)
|
java.lang.String |
toString()
|
java.lang.Object |
touserdata(int i)
|
java.lang.Object |
touserdata(int i,
java.lang.Class c)
|
int |
type(int i)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Varargs()
| Method Detail |
|---|
public abstract LuaValue arg(int i)
i - 1 for the first argument, 2 for the second, etc.
public abstract int narg()
public abstract LuaValue arg1()
public Varargs eval()
public boolean isTailcall()
public int type(int i)
public boolean isnil(int i)
public boolean isfunction(int i)
public boolean isnumber(int i)
public boolean isstring(int i)
public boolean istable(int i)
public boolean isthread(int i)
public boolean isuserdata(int i)
public boolean isvalue(int i)
public boolean optboolean(int i,
boolean defval)
public LuaClosure optclosure(int i,
LuaClosure defval)
public double optdouble(int i,
double defval)
public LuaFunction optfunction(int i,
LuaFunction defval)
public int optint(int i,
int defval)
public LuaInteger optinteger(int i,
LuaInteger defval)
public long optlong(int i,
long defval)
public LuaNumber optnumber(int i,
LuaNumber defval)
public java.lang.String optjstring(int i,
java.lang.String defval)
public LuaString optstring(int i,
LuaString defval)
public LuaTable opttable(int i,
LuaTable defval)
public LuaThread optthread(int i,
LuaThread defval)
public java.lang.Object optuserdata(int i,
java.lang.Object defval)
public java.lang.Object optuserdata(int i,
java.lang.Class c,
java.lang.Object defval)
public LuaValue optvalue(int i,
LuaValue defval)
public java.lang.String optString(int i,
java.lang.String defval)
public boolean checkboolean(int i)
public LuaClosure checkclosure(int i)
public double checkdouble(int i)
public LuaValue checkfunction(int i)
public int checkint(int i)
public LuaInteger checkinteger(int i)
public long checklong(int i)
public LuaNumber checknumber(int i)
public java.lang.String checkjstring(int i)
public LuaString checkstring(int i)
public LuaTable checktable(int i)
public LuaThread checkthread(int i)
public java.lang.Object checkuserdata(int i)
public java.lang.Object checkuserdata(int i,
java.lang.Class c)
public LuaValue checkvalue(int i)
public LuaValue checknotnil(int i)
public java.lang.String checkString(int i)
public void argcheck(boolean test,
int i,
java.lang.String msg)
public boolean isnoneornil(int i)
public boolean toboolean(int i)
public byte tobyte(int i)
public char tochar(int i)
public double todouble(int i)
public float tofloat(int i)
public int toint(int i)
public long tolong(int i)
public java.lang.String tojstring(int i)
public short toshort(int i)
public java.lang.Object touserdata(int i)
public java.lang.Object touserdata(int i,
java.lang.Class c)
public java.lang.String tojstring()
public java.lang.String toString()
toString in class java.lang.Objectpublic Varargs subargs(int start)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||