org.luaj.vm2
Class LuaDouble
java.lang.Object
org.luaj.vm2.Varargs
org.luaj.vm2.LuaValue
org.luaj.vm2.LuaNumber
org.luaj.vm2.LuaDouble
public class LuaDouble
- extends LuaNumber
| Fields inherited from class org.luaj.vm2.LuaValue |
CALL, EMPTYSTRING, FALSE, INDEX, METATABLE, MINUSONE, MODE, NEWINDEX, NIL, NILS, NONE, NOVALS, ONE, TBOOLEAN, TFUNCTION, TINT, TLIGHTUSERDATA, TNIL, TNONE, TNUMBER, TRUE, TSTRING, TTABLE, TTHREAD, TUSERDATA, TVALUE, TYPE_NAMES, ZERO |
| Methods inherited from class org.luaj.vm2.LuaValue |
add, and, arg, arg1, argerror, argerror, aritherror, aritherror, assert_, call, call, call, call, callerror, checkboolean, checkclosure, checkfunction, checknotnil, checkString, checktable, checkthread, checkuserdata, checkuserdata, compareerror, compareerror, concat, eq_b, eq, error, get, get, get, getfenv, getn, gettable, incr, inext, invoke, invoke, invoke, invoke, invoke, invoke, invokemethod, invokemethod, invokemethod, invokemethod, isboolean, isclosure, isfunction, isint, isinttype, isnil, istable, isthread, isuserdata, isuserdata, len, lenerror, length, listOf, listOf, load, metatag, method, method, method, method, method, method, narg, neq_b, neq_b, neq_b, neq, next, not, onInvoke, optboolean, optclosure, optfunction, optString, opttable, optthread, optuserdata, optuserdata, optvalue, or, presize, rawget, rawget, rawget, rawset, rawset, rawset, rawset, rawset, rawset, rawset, rawsetlist, set, set, set, set, set, set, set, setfenv, setmetatable, settable, strcmp, strongvalue, subFrom, tableOf, tableOf, tableOf, tableOf, tableOf, tableOf, tailcallOf, testfor_b, testfor_b, testfor_b, toboolean, toString, touserdata, touserdata, typerror, unimplemented, userdataOf, userdataOf, valueOf, valueOf, valueOf, valueOf, valueOf, varargsOf, varargsOf, varargsOf, varargsOf, varargsOf, varargsOf |
| Methods inherited from class org.luaj.vm2.Varargs |
argcheck, checkboolean, checkclosure, checkdouble, checkfunction, checkint, checkinteger, checkjstring, checklong, checknotnil, checknumber, checkstring, checkString, checktable, checkthread, checkuserdata, checkuserdata, checkvalue, eval, isfunction, isnil, isnoneornil, isnumber, isstring, istable, isTailcall, isthread, isuserdata, isvalue, optboolean, optclosure, optdouble, optfunction, optint, optinteger, optjstring, optlong, optnumber, optstring, optString, opttable, optthread, optuserdata, optuserdata, optvalue, subargs, toboolean, tobyte, tochar, todouble, tofloat, toint, tojstring, tolong, toshort, touserdata, touserdata, type |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
NAN
public static final LuaDouble NAN
POSINF
public static final LuaDouble POSINF
NEGINF
public static final LuaDouble NEGINF
JSTR_NAN
public static final java.lang.String JSTR_NAN
- See Also:
- Constant Field Values
JSTR_POSINF
public static final java.lang.String JSTR_POSINF
- See Also:
- Constant Field Values
JSTR_NEGINF
public static final java.lang.String JSTR_NEGINF
- See Also:
- Constant Field Values
valueOf
public static LuaNumber valueOf(double d)
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
islong
public boolean islong()
- Overrides:
islong in class LuaValue
tobyte
public byte tobyte()
- Overrides:
tobyte in class LuaValue
tochar
public char tochar()
- Overrides:
tochar in class LuaValue
todouble
public double todouble()
- Overrides:
todouble in class LuaValue
tofloat
public float tofloat()
- Overrides:
tofloat in class LuaValue
toint
public int toint()
- Overrides:
toint in class LuaValue
tolong
public long tolong()
- Overrides:
tolong in class LuaValue
toshort
public short toshort()
- Overrides:
toshort in class LuaValue
optdouble
public double optdouble(double defval)
- Overrides:
optdouble in class LuaValue
optint
public int optint(int defval)
- Overrides:
optint in class LuaValue
optinteger
public LuaInteger optinteger(LuaInteger defval)
- Overrides:
optinteger in class LuaValue
optlong
public long optlong(long defval)
- Overrides:
optlong in class LuaValue
checkinteger
public LuaInteger checkinteger()
- Overrides:
checkinteger in class LuaValue
neg
public LuaValue neg()
- Overrides:
neg in class LuaValue
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class LuaValue
eq_b
public boolean eq_b(LuaValue rhs)
- Overrides:
eq_b in class LuaValue
eq_b
public boolean eq_b(double rhs)
- Overrides:
eq_b in class LuaValue
eq_b
public boolean eq_b(int rhs)
- Overrides:
eq_b in class LuaValue
add
public LuaValue add(LuaValue rhs)
- Overrides:
add in class LuaValue
add
public LuaValue add(double lhs)
- Overrides:
add in class LuaValue
sub
public LuaValue sub(LuaValue rhs)
- Overrides:
sub in class LuaValue
subFrom
public LuaValue subFrom(double lhs)
- Overrides:
subFrom in class LuaValue
mul
public LuaValue mul(LuaValue rhs)
- Overrides:
mul in class LuaValue
mul
public LuaValue mul(double lhs)
- Overrides:
mul in class LuaValue
mul
public LuaValue mul(int lhs)
- Overrides:
mul in class LuaValue
pow
public LuaValue pow(LuaValue rhs)
- Overrides:
pow in class LuaValue
powWith
public LuaValue powWith(double lhs)
- Overrides:
powWith in class LuaValue
powWith
public LuaValue powWith(int lhs)
- Overrides:
powWith in class LuaValue
div
public LuaValue div(LuaValue rhs)
- Overrides:
div in class LuaValue
divInto
public LuaValue divInto(double lhs)
- Overrides:
divInto in class LuaValue
mod
public LuaValue mod(LuaValue rhs)
- Overrides:
mod in class LuaValue
modFrom
public LuaValue modFrom(double lhs)
- Overrides:
modFrom in class LuaValue
ddiv
public static LuaValue ddiv(double lhs,
double rhs)
- lua division is always double, specific values for singularities
dmod
public static LuaValue dmod(double lhs,
double rhs)
- lua module is always wrt double.
lt
public LuaValue lt(LuaValue rhs)
- Overrides:
lt in class LuaValue
lt_b
public boolean lt_b(LuaValue rhs)
- Overrides:
lt_b in class LuaValue
lt_b
public boolean lt_b(int rhs)
- Overrides:
lt_b in class LuaValue
lt_b
public boolean lt_b(double rhs)
- Overrides:
lt_b in class LuaValue
lteq
public LuaValue lteq(LuaValue rhs)
- Overrides:
lteq in class LuaValue
lteq_b
public boolean lteq_b(LuaValue rhs)
- Overrides:
lteq_b in class LuaValue
lteq_b
public boolean lteq_b(int rhs)
- Overrides:
lteq_b in class LuaValue
lteq_b
public boolean lteq_b(double rhs)
- Overrides:
lteq_b in class LuaValue
gt
public LuaValue gt(LuaValue rhs)
- Overrides:
gt in class LuaValue
gt_b
public boolean gt_b(LuaValue rhs)
- Overrides:
gt_b in class LuaValue
gt_b
public boolean gt_b(int rhs)
- Overrides:
gt_b in class LuaValue
gt_b
public boolean gt_b(double rhs)
- Overrides:
gt_b in class LuaValue
gteq
public LuaValue gteq(LuaValue rhs)
- Overrides:
gteq in class LuaValue
gteq_b
public boolean gteq_b(LuaValue rhs)
- Overrides:
gteq_b in class LuaValue
gteq_b
public boolean gteq_b(int rhs)
- Overrides:
gteq_b in class LuaValue
gteq_b
public boolean gteq_b(double rhs)
- Overrides:
gteq_b in class LuaValue
strcmp
public int strcmp(LuaString rhs)
- Overrides:
strcmp in class LuaValue
concat_s
public java.lang.String concat_s(LuaValue rhs)
- Overrides:
concat_s in class LuaValue
concatTo_s
public java.lang.String concatTo_s(java.lang.String lhs)
- Overrides:
concatTo_s in class LuaValue
tojstring
public java.lang.String tojstring()
- Overrides:
tojstring in class LuaValue
strvalue
public LuaString strvalue()
- Overrides:
strvalue in class LuaValue
optstring
public LuaString optstring(LuaString defval)
- Overrides:
optstring in class LuaValue
tostring
public LuaValue tostring()
- Overrides:
tostring in class LuaValue
- Returns:
- NIL if not a string or number
optjstring
public java.lang.String optjstring(java.lang.String defval)
- Overrides:
optjstring in class LuaValue
optnumber
public LuaNumber optnumber(LuaNumber defval)
- Overrides:
optnumber in class LuaNumber
isnumber
public boolean isnumber()
- Overrides:
isnumber in class LuaNumber
isstring
public boolean isstring()
- Overrides:
isstring in class LuaNumber
tonumber
public LuaValue tonumber()
- Overrides:
tonumber in class LuaNumber
- Returns:
- NIL if not a number or convertible to a number
checkint
public int checkint()
- Overrides:
checkint in class LuaValue
checklong
public long checklong()
- Overrides:
checklong in class LuaValue
checknumber
public LuaNumber checknumber()
- Overrides:
checknumber in class LuaNumber
checkdouble
public double checkdouble()
- Overrides:
checkdouble in class LuaValue
checkjstring
public java.lang.String checkjstring()
- Overrides:
checkjstring in class LuaValue
checkstring
public LuaString checkstring()
- Overrides:
checkstring in class LuaValue
checkvalidkey
public LuaValue checkvalidkey()
- Overrides:
checkvalidkey in class LuaValue
Copyright © 2007-2013 Luaj.org. All Rights Reserved.