@@ -5,6 +5,7 @@ package cn.hutool.core.io;
* @author Looly
*
*/
+@FunctionalInterface
public interface LineHandler {
/**
* 处理一行数据,可以编辑后存入指定地方
@@ -12,6 +12,7 @@ package cn.hutool.core.lang;
* @param <T> 被编辑对象类型
public interface Editor<T> {
* 修改过滤后的结果
@@ -5,6 +5,7 @@ package cn.hutool.core.lang;
public interface Filter<T> {
* 是否接受对象
@@ -6,6 +6,7 @@ package cn.hutool.core.lang;
* @param <T> 匹配的对象类型
public interface Matcher<T>{
* 给定对象是否匹配
@@ -9,6 +9,7 @@ package cn.hutool.core.lang;
* @param <T> 被替换操作的类型
* @since 4.1.5
public interface Replacer<T> {
@@ -6,6 +6,7 @@ package cn.hutool.core.lang.copier;
* @param <T> 拷贝目标类型
public interface Copier<T> {
* 执行拷贝
@@ -12,6 +12,7 @@ package cn.hutool.core.lang.func;
* @param <R> 返回值类型
* @since 3.1.0
public interface Func<P, R> {
* 执行函数
@@ -11,6 +11,7 @@ package cn.hutool.core.lang.func;
* @since 4.5.2
public interface Func0<R> {
* @since 4.2.2
public interface Func1<P, R> {
* @param <P> 参数类型
public interface VoidFunc<P> {
@@ -10,6 +10,7 @@ package cn.hutool.core.lang.func;
* @since 3.2.3
public interface VoidFunc0 {
public interface VoidFunc1<P> {
@@ -8,6 +8,7 @@ package cn.hutool.core.lang.loader;
* @param <T> 对象类型
public interface Loader<T> {
@@ -7,6 +7,7 @@ import java.util.List;
* @author looly
public interface RowHandler {