Skip to content

Commit 096ed2e

Browse files
Merge pull request #256 from wttech/compilation-regression
Compilation regression fix
2 parents 9f9abea + 0dcdc31 commit 096ed2e

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

core/src/main/java/dev/vml/es/acm/core/code/script/ScriptUtils.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,11 @@ public static boolean hasMethod(ClassNode mainClass, String methodName) {
4040

4141
public static boolean isMethodValid(ClassNode mainClass, String methodName, String returnType, int paramCount) {
4242
for (MethodNode method : mainClass.getMethods()) {
43-
String actualReturnType = method.getReturnType().getName();
44-
if (DEF_TYPE.equals(actualReturnType)
45-
|| methodName.equals(method.getName())
46-
&& returnType.equals(actualReturnType)
47-
&& (method.getParameters().length == paramCount)) {
48-
return true;
43+
if (methodName.equals(method.getName()) && method.getParameters().length == paramCount) {
44+
String actualReturnType = method.getReturnType().getName();
45+
if (returnType.equals(actualReturnType) || DEF_TYPE.equals(actualReturnType)) {
46+
return true;
47+
}
4948
}
5049
}
5150
return false;

0 commit comments

Comments
 (0)