From de601181df8779412e4226acdabebfeb4cfb3f0b Mon Sep 17 00:00:00 2001 From: thinkgem Date: Thu, 18 Apr 2024 21:54:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=83=BD=E6=8E=A5=E5=8F=97?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=E7=9A=84=20Function?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/callback/FunctionCatchException.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 common/src/main/java/com/jeesite/common/callback/FunctionCatchException.java diff --git a/common/src/main/java/com/jeesite/common/callback/FunctionCatchException.java b/common/src/main/java/com/jeesite/common/callback/FunctionCatchException.java new file mode 100644 index 00000000..faab1da0 --- /dev/null +++ b/common/src/main/java/com/jeesite/common/callback/FunctionCatchException.java @@ -0,0 +1,16 @@ +/** + * Copyright (c) 2013-Now http://jeesite.com All rights reserved. + * No deletion without permission, or be held responsible to law. + */ +package com.jeesite.common.callback; + +/** + * 能接受异常的 Function + * @author ThinkGem + */ +@FunctionalInterface +public interface FunctionCatchException { + + R apply(T t) throws Exception; + +}