| | |
| | | import org.springframework.expression.spel.standard.SpelExpressionParser; |
| | | import org.springframework.expression.spel.support.StandardEvaluationContext; |
| | | |
| | | /* loaded from: blade-core-tool-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tool/script/engine/SpEL/SpElEngine.class */ |
| | | |
| | | public class SpElEngine extends ListenerSupportEngine { |
| | | protected final Logger logger = LoggerFactory.getLogger(getClass()); |
| | | protected final Map<String, SpelScriptContext> cache = new ConcurrentHashMap(); |
| | | protected final ExpressionParser parser = new SpelExpressionParser(); |
| | | private List<ContextCall> contextCalls = new ArrayList(); |
| | | private List<ContextCall> contextCalls = new ArrayList<>(); |
| | | |
| | | /* loaded from: blade-core-tool-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tool/script/engine/SpEL/SpElEngine$ContextCall.class */ |
| | | |
| | | public interface ContextCall { |
| | | void init(StandardEvaluationContext context); |
| | | } |
| | |
| | | } |
| | | |
| | | /* JADX INFO: Access modifiers changed from: package-private */ |
| | | /* loaded from: blade-core-tool-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tool/script/engine/SpEL/SpElEngine$SpelScriptContext.class */ |
| | | |
| | | public class SpelScriptContext extends ScriptContext { |
| | | private Expression script; |
| | | |