public static enum JavaReflector.Metamethod extends Enum<JavaReflector.Metamethod>
枚举常量和描述 |
---|
ADD(加法)
__add 元方法。 |
CALL(调用)
__call 元方法。 |
CONCAT(连接)
__concat 元方法。 |
DIV(除法)
__div 元方法。 |
EQ(等于)
__eq 元方法。 |
INDEX(索引)
__index 元方法。 |
JAVAFIELDS (Java 字段)
__javafields 元方法。 |
JAVAMETHODS (Java 方法)
__javamethods 元方法。 |
JAVAPROPERTIES (Java 属性)
__javaproperties 元方法。 |
LE(小于等于)
__le 元方法。 |
LEN(长度)
__len 元方法。 |
LT(小于)
__lt 元方法。 |
MOD(取模)
__mod 元方法。 |
MUL(乘法)
__mul 元方法。 |
NEWINDEX(新索引)
__newindex 元方法。 |
POW(幂)
__pow 元方法。 |
SUB(减法)
__sub 元方法。 |
TOSTRING(转换为字符串)
__tostring 元方法。 |
UNM(取反)
__unm 元方法。 |
修饰符和类型 | 方法和描述 |
---|---|
String(字符串) |
getMetamethodName(获取元方法名称)()
返回 Lua 元方法名称。
|
static JavaReflector.Metamethod |
valueOf(String name(名称))
返回具有指定名称的此类型的枚举常量。
|
static JavaReflector.Metamethod[] |
values(值)()
返回包含此枚举类型的常量的数组,按其声明的顺序排列。
|
public static final JavaReflector.Metamethod INDEX
__index
元方法。public static final JavaReflector.Metamethod NEWINDEX
__newindex
元方法。public static final JavaReflector.Metamethod LEN
__len
元方法。public static final JavaReflector.Metamethod EQ
__eq
元方法。public static final JavaReflector.Metamethod LT
__lt
元方法。public static final JavaReflector.Metamethod LE
__le
元方法。public static final JavaReflector.Metamethod UNM
__unm
元方法。public static final JavaReflector.Metamethod ADD
__add
元方法。public static final JavaReflector.Metamethod SUB
__sub
元方法。public static final JavaReflector.Metamethod MUL
__mul
元方法。public static final JavaReflector.Metamethod DIV
__div
元方法。public static final JavaReflector.Metamethod MOD
__mod
元方法。public static final JavaReflector.Metamethod POW
__pow
元方法。public static final JavaReflector.Metamethod CONCAT
__concat
元方法。public static final JavaReflector.Metamethod CALL
__call
元方法。public static final JavaReflector.Metamethod TOSTRING
__tostring
元方法。public static final JavaReflector.Metamethod JAVAFIELDS
__javafields
元方法。public static final JavaReflector.Metamethod JAVAMETHODS
__javamethods
元方法。public static final JavaReflector.Metamethod JAVAPROPERTIES
__javaproperties
元方法。public static JavaReflector.Metamethod[] values()
for (JavaReflector.Metamethod c : JavaReflector.Metamethod.values()) System.out.println(c);
public static JavaReflector.Metamethod valueOf(String name)
name
(名称) - 要返回的枚举常量的名称。IllegalArgumentException
(非法参数异常) - 如果此枚举类型没有具有指定名称的常量NullPointerException
(空指针异常) - 如果参数为空public String getMetamethodName()