| 程序包 | 说明 |
|---|---|
| org.luaj.vm2 | |
| org.luaj.vm2.ast | |
| org.luaj.vm2.lib | |
| org.luaj.vm2.parser |
| 限定符和类型 | 字段和说明 |
|---|---|
static LuaString |
LuaValue.ADD
LuaString constant with value "__add" for use as metatag
|
static LuaString |
LuaValue.BAND |
static LuaString |
LuaValue.BNOT |
static LuaString |
LuaValue.BOR |
static LuaString |
LuaValue.BXOR |
static LuaString |
LuaValue.CALL
LuaString constant with value "__call" for use as metatag
|
static LuaString |
LuaValue.CONCAT
LuaString constant with value "__concat" for use as metatag
|
static LuaString |
LuaValue.DIV
LuaString constant with value "__div" for use as metatag
|
static LuaString |
LuaValue.EMPTYSTRING
LuaString constant with value ""
|
static LuaString |
LuaValue.ENV
The variable name of the environment.
|
static LuaString |
LuaValue.EQ
LuaString constant with value "__eq" for use as metatag
|
static LuaString |
LuaValue.IDIV |
static LuaString |
LuaValue.INDEX
LuaString constant with value "__index" for use as metatag
|
static LuaString |
LuaValue.LE
LuaString constant with value "__le" for use as metatag
|
static LuaString |
LuaValue.LEN
LuaString constant with value "__len" for use as metatag
|
static LuaString |
LuaValue.LT
LuaString constant with value "__lt" for use as metatag
|
static LuaString |
LuaValue.METATABLE
LuaString constant with value "__metatable" for use as metatag
|
static LuaString |
LuaValue.MOD
LuaString constant with value "__mod" for use as metatag
|
static LuaString |
LuaValue.MODE
LuaString constant with value "__mode" for use as metatag
|
static LuaString |
LuaValue.MUL
LuaString constant with value "__mul" for use as metatag
|
LuaString |
Upvaldesc.name |
static LuaString |
LuaValue.NEWINDEX
LuaString constant with value "__newindex" for use as metatag
|
static LuaString |
LuaValue.POW
LuaString constant with value "__pow" for use as metatag
|
static LuaString |
LuaValue.SHL |
static LuaString |
LuaValue.SHR |
LuaString |
Prototype.source |
static LuaString |
LuaValue.SUB
LuaString constant with value "__sub" for use as metatag
|
static LuaString |
LuaValue.TOSTRING
LuaString constant with value "__tostring" for use as metatag
|
static LuaString |
LuaValue.UNM
LuaString constant with value "__unm" for use as metatag
|
LuaString |
LocVars.varname
The local variable name
|
| 限定符和类型 | 方法和说明 |
|---|---|
LuaString |
LuaInteger.checkstring() |
LuaString |
LuaUtf8String.checkstring() |
LuaString |
LuaValue.checkstring()
Check that this is a lua string, or throw
LuaError if it is not. |
LuaString |
LuaString.checkstring() |
LuaString |
LuaDouble.checkstring() |
LuaString |
Varargs.checkstring(int i)
Return argument i as a LuaString if a string or number, or throw an error if any other type
|
LuaString |
Prototype.getlocalname(int number,
int pc)
Get the name of a local variable.
|
LuaString |
Varargs.optstring(int i,
LuaString defval)
Return argument i as a LuaString if a string or number,
defval if nil, or throw a LuaError if any other type |
LuaString |
LuaInteger.optstring(LuaString defval) |
LuaString |
LuaNil.optstring(LuaString defval) |
LuaString |
LuaUtf8String.optstring(LuaString defval) |
LuaString |
LuaValue.optstring(LuaString defval)
Check that optional argument is a string or number and return as
LuaString |
LuaString |
LuaString.optstring(LuaString defval) |
LuaString |
LuaDouble.optstring(LuaString defval) |
LuaString |
LuaInteger.strvalue() |
LuaString |
LuaFunction.strvalue() |
LuaString |
LuaUtf8String.strvalue() |
LuaString |
LuaValue.strvalue()
|
LuaString |
LuaString.strvalue() |
LuaString |
LuaDouble.strvalue() |
LuaString |
LuaString.substring(int beginIndex,
int endIndex)
Take a substring using Java zero-based indexes for begin and end or range.
|
static LuaString |
LuaUtf8String.toLuaString(char[] bytes,
int off,
int len) |
LuaString |
Buffer.tostring()
Convert the buffer to a
LuaString |
static LuaString |
LuaValue.valueOf(byte[] bytes)
Convert bytes in an array to a
LuaValue. |
static LuaString |
LuaString.valueOf(byte[] bytes)
Construct a
LuaString for all the bytes in a byte array. |
static LuaString |
LuaValue.valueOf(byte[] bytes,
int off,
int len)
Convert bytes in an array to a
LuaValue. |
static LuaString |
LuaString.valueOf(byte[] bytes,
int off,
int len)
Construct a
LuaString for a portion of a byte array. |
static LuaString |
LuaString.valueOf(char[] bytes)
Construct a
LuaString using the supplied characters as byte values. |
static LuaString |
LuaString.valueOf(char[] bytes,
int off,
int len)
Construct a
LuaString using the supplied characters as byte values. |
static LuaString |
LuaValue.valueOf(String s)
Convert java string to a
LuaValue. |
static LuaString |
LuaString.valueOf(String string)
Get a
LuaString instance whose bytes match
the supplied Java String using the UTF8 encoding. |
static LuaString |
LuaString.valueUsing(byte[] bytes)
Construct a
LuaString for all the bytes in a byte array, possibly using
the supplied array as the backing store. |
static LuaString |
LuaString.valueUsing(byte[] bytes,
int off,
int len)
Construct a
LuaString around, possibly using the the supplied
byte array as the backing store. |
| 限定符和类型 | 方法和说明 |
|---|---|
Buffer |
Buffer.append(LuaString str)
Append a
LuaString to the buffer. |
LuaValue |
LuaList.concat(LuaString sep,
int i,
int j)
Concatenate the contents of a table efficiently, using
Buffer |
LuaValue |
LuaTable.concat(LuaString sep,
int i,
int j)
Concatenate the contents of a table efficiently, using
Buffer |
LuaValue |
LuaNumber.concatTo(LuaString lhs) |
LuaValue |
LuaValue.concatTo(LuaString lhs)
Reverse-concatenation: concatenate this value onto another value
known to be a
LuaString
and return the result using rules of lua string concatenation including
metatag processing. |
LuaValue |
LuaString.concatTo(LuaString lhs) |
Buffer |
Buffer.concatTo(LuaString lhs)
Concatenate this buffer onto a
LuaString |
static boolean |
LuaString.equals(LuaString a,
int i,
LuaString b,
int j,
int n) |
int |
LuaString.indexOf(LuaString s,
int start)
Find the index of a string starting at a point in this string
|
int |
LuaString.indexOfAny(LuaString accept)
Java version of strpbrk - find index of any byte that in an accept string.
|
int |
LuaString.lastIndexOf(LuaString s)
Find the last index of a string in this string
|
Prototype |
LoadState.loadFunction(LuaString p)
Load a function prototype from the input stream
|
LuaString |
Varargs.optstring(int i,
LuaString defval)
Return argument i as a LuaString if a string or number,
defval if nil, or throw a LuaError if any other type |
LuaString |
LuaInteger.optstring(LuaString defval) |
LuaString |
LuaNil.optstring(LuaString defval) |
LuaString |
LuaUtf8String.optstring(LuaString defval) |
LuaString |
LuaValue.optstring(LuaString defval)
Check that optional argument is a string or number and return as
LuaString |
LuaString |
LuaString.optstring(LuaString defval) |
LuaString |
LuaDouble.optstring(LuaString defval) |
Buffer |
Buffer.prepend(LuaString s)
Concatenate bytes from a
LuaString onto the front of this buffer |
boolean |
LuaValue.raweq(LuaString val)
Equals: Perform direct equality comparison with a
LuaString value
without metatag processing. |
boolean |
LuaString.raweq(LuaString s) |
int |
LuaInteger.strcmp(LuaString rhs) |
int |
LuaValue.strcmp(LuaString rhs)
Perform string comparison with another value
known to be a
LuaString
using string comparison based on byte values. |
int |
LuaString.strcmp(LuaString rhs) |
int |
LuaDouble.strcmp(LuaString rhs) |
static LuaUtf8String |
LuaUtf8String.valueOfString(LuaString string) |
| 构造器和说明 |
|---|
LocVars(LuaString varname,
int startpc,
int endpc)
Construct a LocVars instance.
|
Upvaldesc(LuaString name,
boolean instack,
int idx) |
| 限定符和类型 | 方法和说明 |
|---|---|
static LuaString |
Str.charString(String image) |
static LuaString |
Str.longString(String image) |
static LuaString |
Str.quoteString(String image) |
| 限定符和类型 | 方法和说明 |
|---|---|
static FuncArgs |
FuncArgs.string(LuaString string)
"mylib"
|
| 构造器和说明 |
|---|
FuncArgs(LuaString string) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
IoLib.File.write(LuaString string) |
| 限定符和类型 | 方法和说明 |
|---|---|
LuaString |
LuaParser.Str() |
Copyright © 2020. All rights reserved.