Skip to content

Commit 58659e4

Browse files
committed
fix bugs
1 parent 12757c3 commit 58659e4

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/main/kotlin/top/mcfpp/core/lang/JavaVar.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ class JavaVar : Var<JavaVar>, MCFPPValue<Any?> {
124124
throw NullPointerException()
125125
}
126126
try{
127-
val member = value!!::class.java.getDeclaredMethod(key, *getTypeArray(normalArgs.map { it.type }))
127+
val member = value!!::class.java.getMethod(key, *getTypeArray(normalArgs.map { it.type }))
128128
return Pair(JavaFunction(member, this), true)
129129
}catch (e: NoSuchMethodException){
130130
LogProcessor.error("No method '$key' in $identifier}")

src/test/kotlin/top/mcfpp/test/MNITest.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ class MNITest {
1414
print(qwq::jvm.identifier);
1515
print(qwq::jvm.sbObject.toString());
1616
/say ${'$'}{qwq}
17+
/say ${'$'}{qwq::jvm.toString()}
1718
/say ${'$'}{qwq::jvm.identifier}
19+
/say ${'$'}{qwq::jvm.name}
1820
/say ${'$'}{qwq::jvm.sbObject}
1921
}
2022
""".trimIndent()

0 commit comments

Comments
 (0)