public abstract class CodeAnalysisUtils extends Object
| Constructor and Description |
|---|
CodeAnalysisUtils() |
| Modifier and Type | Method and Description |
|---|---|
static CodeAnalysisResult |
analysisCode(String code) |
static CodeAnalysisResult |
analysisCode(String code,
boolean isRigorous) |
static CodeAnalysisResult |
analysisCode(String code,
int limitParameterSize) |
static CodeAnalysisResult |
analysisCode(String code,
int limitParameterSize,
boolean isRigorous)
解析简单代码行
|
static Object[] |
analysisParameters(String parametersStr) |
static Object[] |
analysisParameters(String parametersStr,
int limitParameterSize)
解析参数列表
|
@NonNull public static Object[] analysisParameters(String parametersStr, int limitParameterSize)
parametersStr - 含所有参数的串(不要包含其他代码内容)limitParameterSize - 限制获取参数数量@NonNull public static CodeAnalysisResult analysisCode(String code, int limitParameterSize, boolean isRigorous)
code - 简单代码行limitParameterSize - 限制获取参数的数量isRigorous - 是否为严谨的校验@NonNull public static CodeAnalysisResult analysisCode(String code, boolean isRigorous)
@NonNull public static CodeAnalysisResult analysisCode(String code, int limitParameterSize)
@NonNull public static CodeAnalysisResult analysisCode(String code)
Copyright © 2021–2022 EasyJ开源社区. All rights reserved.