Package icu.easyj.core.code.analysis
Class CodeAnalysisUtils
java.lang.Object
icu.easyj.core.code.analysis.CodeAnalysisUtils
代码解析类
- Author:
- wangliang181230
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CodeAnalysisResultanalysisCode(String code) static CodeAnalysisResultanalysisCode(String code, boolean isRigorous) static CodeAnalysisResultanalysisCode(String code, int limitParameterSize) static CodeAnalysisResultanalysisCode(String code, int limitParameterSize, boolean isRigorous) 解析简单代码行static Object[]analysisParameters(String parametersStr) static Object[]analysisParameters(String parametersStr, int limitParameterSize) 解析参数列表
-
Constructor Details
-
CodeAnalysisUtils
public CodeAnalysisUtils()
-
-
Method Details
-
analysisParameters
解析参数列表- Parameters:
parametersStr- 含所有参数的串(不要包含其他代码内容)limitParameterSize- 限制获取参数数量- Returns:
- parameters 返回参数列表
-
analysisParameters
-
analysisCode
@NonNull public static CodeAnalysisResult analysisCode(String code, int limitParameterSize, boolean isRigorous) 解析简单代码行- Parameters:
code- 简单代码行limitParameterSize- 限制获取参数的数量isRigorous- 是否为严谨的校验- Returns:
- result 返回命令解析结果
-
analysisCode
-
analysisCode
-
analysisCode
-