LuaState class abstract

Inheritance
Implemented types
Available Extensions

Constructors

LuaState()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

absIndex(int idx) int
inherited
argCheck(bool? cond, int arg, String extraMsg) → void
inherited
argError(int arg, String extraMsg) int
inherited
arith(ArithOp op) → void
inherited
call(int nArgs, int nResults) → void
inherited
callMeta(int obj, String e) bool
inherited
checkAny(int arg) → void
inherited
checkInteger(int arg) int?
inherited
checkNumber(int arg) double?
inherited
checkStack(int n) bool
inherited
checkStack2(int sz, String msg) → void
inherited
checkString(int arg) String?
inherited
checkType(int arg, LuaType t) → void
inherited
compare(int idx1, int idx2, CmpOp op) bool
inherited
concat(int n) → void
inherited
copy(int fromIdx, int toIdx) → void
inherited
createTable(int nArr, int nRec) → void
inherited
doFile(String filename) bool
inherited
doString(String str) bool
inherited
error() int
inherited
error2(String fmt, [List<Object?>? a]) int
inherited
getField(int idx, String? k) LuaType
inherited
getGlobal(String name) LuaType
inherited
getI(int idx, int i) LuaType
inherited
getMetafield(int obj, String e) LuaType
inherited
getMetatable(int idx) bool
inherited
getMetatableAux(String tname) LuaType
inherited
getSubTable(int idx, String fname) bool
inherited
getTable(int idx) LuaType
inherited
getTop() int
inherited
insert(int idx) → void
inherited
isBoolean(int idx) bool
inherited
isDartFunction(int idx) bool
inherited
isFunction(int idx) bool
inherited
isInteger(int idx) bool
inherited
isNil(int idx) bool
inherited
isNone(int idx) bool
inherited
isNoneOrNil(int idx) bool
inherited
isNumber(int idx) bool
inherited
isString(int idx) bool
inherited
isTable(int idx) bool
inherited
isThread(int idx) bool
inherited
isUserdata(int idx) bool
inherited
len(int idx) → void
inherited
len2(int idx) int?
inherited
load(Uint8List chunk, String chunkName, String? mode) ThreadStatus
inherited
loadFile(String? filename) ThreadStatus
inherited
loadFileX(String? filename, String? mode) ThreadStatus
inherited
loadString(String s) ThreadStatus
inherited
newLib(Map<String, DartFunction?> l) → void
inherited
newLibTable(Map<String, DartFunction> l) → void
inherited
newMetatable(String tname) bool
inherited
newTable() → void
inherited
newUserdata<T>() Userdata
inherited
next(int idx) bool
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openLibs() → void
inherited
optInteger(int arg, int? d) int?
inherited
optNumber(int arg, double d) double?
inherited
optString(int arg, String d) String?
inherited
pCall(int nArgs, int nResults, int msgh) ThreadStatus
inherited
pop(int n) → void
inherited
pushBoolean(bool b) → void
inherited
pushDartClosure(DartFunction f, int n) → void
inherited
pushDartFunction(DartFunction f) → void
inherited
pushFString(String fmt, [List<Object>? a]) → void
inherited
pushGlobalTable() → void
inherited
pushInteger(int? n) → void
inherited
pushNil() → void
inherited
pushNumber(double n) → void
inherited
pushString(String? s) → void
inherited
pushValue(int idx) → void
inherited
rawEqual(int idx1, int idx2) bool
inherited
rawGet(int idx) LuaType
inherited
rawGetI(int idx, int i) LuaType
inherited
rawLen(int idx) int
inherited
rawSet(int idx) → void
inherited
rawSetI(int idx, int i) → void
inherited
ref(int t) int
inherited
register(String name, DartFunction f) → void
inherited
remove(int idx) → void
inherited
replace(int idx) → void
inherited
requireF(String modname, DartFunction openf, bool glb) → void
inherited
rotate(int idx, int n) → void
inherited
setField(int idx, String? k) → void
inherited
setFuncs(Map<String, DartFunction?> l, int nup) → void
inherited
setGlobal(String name) → void
inherited
setI(int idx, int? i) → void
inherited
setMetatable(int idx) → void
inherited
setMetatableAux(String tname) → void
inherited
setTable(int idx) → void
inherited
setTop(int idx) → void
inherited
stringToNumber(String s) bool
inherited
toBoolean(int idx) bool
inherited
toDartFunction(int idx) DartFunction?
inherited
toInteger(int idx) int
inherited
toIntegerX(int idx) int?
inherited
toNumber(int idx) double
inherited
toNumberX(int idx) double?
inherited
toPointer(int idx) Object?
inherited
toStr(int idx) String?
inherited
toString() String
A string representation of this object.
inherited
toString2(int idx) String?
inherited
toUserdata<T>(int idx) Userdata?
inherited
type(int idx) LuaType
inherited
typeName(LuaType tp) String
inherited
typeName2(int idx) String
inherited
unRef(int t, int ref) → void
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

newState() LuaState