From da95fe91b6102588a2fa8b6394c53220358d9a89 Mon Sep 17 00:00:00 2001 From: F_L_F Date: Tue, 20 Feb 2024 13:22:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=88=AA=E5=8F=96=20is?= =?UTF-8?q?=E6=96=B9=E6=B3=95=20=E4=BD=9C=E4=B8=BA=E5=B1=9E=E6=80=A7?= =?UTF-8?q?=E5=90=8D=E6=97=B6=EF=BC=8C=E6=88=AA=E5=8F=96=E9=95=BF=E5=BA=A6?= =?UTF-8?q?=E4=B8=8D=E6=AD=A3=E7=A1=AE=E7=9A=84=E9=97=AE=E9=A2=98=20?= =?UTF-8?q?=E6=AF=94=E5=A6=82=EF=BC=9AArraylist=E7=9A=84isEmpty()=E6=96=B9?= =?UTF-8?q?=E6=B3=95=EF=BC=8C=E9=94=99=E8=AF=AF=E7=9A=84=E6=88=AA=E5=8F=96?= =?UTF-8?q?=E4=B8=BA:mpty?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/org/ssssssss/script/MagicScriptEngine.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/ssssssss/script/MagicScriptEngine.java b/src/main/java/org/ssssssss/script/MagicScriptEngine.java index 83225b5..520dfed 100644 --- a/src/main/java/org/ssssssss/script/MagicScriptEngine.java +++ b/src/main/java/org/ssssssss/script/MagicScriptEngine.java @@ -107,7 +107,7 @@ public class MagicScriptEngine extends AbstractScriptEngine implements ScriptEng scriptClass.addMethod(method); String methodName = method.getName(); if (method.getParameters().isEmpty() && ((methodName.startsWith("get") && methodName.length() > 3) || (methodName.startsWith("is") && methodName.length() > 2))) { - String attributeName = method.getName().substring(3); + String attributeName = method.getName().substring(methodName.startsWith("get") ? 3 : 2); attributeName = attributeName.substring(0, 1).toLowerCase() + attributeName.substring(1); if (!"class".equalsIgnoreCase(attributeName)) { scriptClass.addAttribute(new ScriptAttribute(method.getReturnType(), attributeName)); -- Gitee