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()