This commit is contained in:
choweli
2025-04-15 17:02:41 +08:00
parent b0e37e3ef3
commit 22d487624d
2867 changed files with 9839 additions and 10677 deletions

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.annotation;
package cn.hutool.v7.core.annotation;
import java.lang.annotation.*;

View File

@@ -14,14 +14,14 @@
* limitations under the License.
*/
package org.dromara.hutool.core.annotation;
package cn.hutool.v7.core.annotation;
import org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements;
import org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement;
import org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.map.reference.WeakConcurrentMap;
import org.dromara.hutool.core.util.ObjUtil;
import cn.hutool.v7.core.annotation.elements.HierarchicalAnnotatedElements;
import cn.hutool.v7.core.annotation.elements.MetaAnnotatedElement;
import cn.hutool.v7.core.annotation.elements.RepeatableMetaAnnotatedElement;
import cn.hutool.v7.core.array.ArrayUtil;
import cn.hutool.v7.core.map.reference.WeakConcurrentMap;
import cn.hutool.v7.core.util.ObjUtil;
import java.lang.annotation.Annotation;
import java.lang.annotation.Inherited;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.annotation;
package cn.hutool.v7.core.annotation;
import java.lang.annotation.Annotation;
import java.lang.reflect.Method;

View File

@@ -14,11 +14,11 @@
* limitations under the License.
*/
package org.dromara.hutool.core.annotation;
package cn.hutool.v7.core.annotation;
import org.dromara.hutool.core.map.concurrent.SafeConcurrentHashMap;
import org.dromara.hutool.core.reflect.method.MethodUtil;
import org.dromara.hutool.core.text.CharSequenceUtil;
import cn.hutool.v7.core.map.concurrent.SafeConcurrentHashMap;
import cn.hutool.v7.core.reflect.method.MethodUtil;
import cn.hutool.v7.core.text.CharSequenceUtil;
import java.lang.annotation.Annotation;
import java.lang.reflect.InvocationHandler;

View File

@@ -14,10 +14,10 @@
* limitations under the License.
*/
package org.dromara.hutool.core.annotation;
package cn.hutool.v7.core.annotation;
import org.dromara.hutool.core.reflect.method.MethodUtil;
import org.dromara.hutool.core.text.StrUtil;
import cn.hutool.v7.core.reflect.method.MethodUtil;
import cn.hutool.v7.core.text.StrUtil;
import java.io.Serializable;
import java.lang.annotation.Annotation;

View File

@@ -14,21 +14,21 @@
* limitations under the License.
*/
package org.dromara.hutool.core.annotation;
package cn.hutool.v7.core.annotation;
import org.dromara.hutool.core.annotation.elements.CombinationAnnotatedElement;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.classloader.ClassLoaderUtil;
import org.dromara.hutool.core.exception.HutoolException;
import org.dromara.hutool.core.func.LambdaInfo;
import org.dromara.hutool.core.func.LambdaUtil;
import org.dromara.hutool.core.func.SerFunction;
import org.dromara.hutool.core.map.reference.WeakConcurrentMap;
import org.dromara.hutool.core.reflect.FieldUtil;
import org.dromara.hutool.core.reflect.method.MethodUtil;
import org.dromara.hutool.core.text.CharSequenceUtil;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.core.util.ObjUtil;
import cn.hutool.v7.core.annotation.elements.CombinationAnnotatedElement;
import cn.hutool.v7.core.array.ArrayUtil;
import cn.hutool.v7.core.classloader.ClassLoaderUtil;
import cn.hutool.v7.core.exception.HutoolException;
import cn.hutool.v7.core.func.LambdaInfo;
import cn.hutool.v7.core.func.LambdaUtil;
import cn.hutool.v7.core.func.SerFunction;
import cn.hutool.v7.core.map.reference.WeakConcurrentMap;
import cn.hutool.v7.core.reflect.FieldUtil;
import cn.hutool.v7.core.reflect.method.MethodUtil;
import cn.hutool.v7.core.text.CharSequenceUtil;
import cn.hutool.v7.core.text.StrUtil;
import cn.hutool.v7.core.util.ObjUtil;
import java.lang.annotation.*;
import java.lang.reflect.*;

View File

@@ -14,11 +14,11 @@
* limitations under the License.
*/
package org.dromara.hutool.core.annotation;
package cn.hutool.v7.core.annotation;
import org.dromara.hutool.core.reflect.ClassUtil;
import org.dromara.hutool.core.reflect.method.MethodUtil;
import org.dromara.hutool.core.text.CharSequenceUtil;
import cn.hutool.v7.core.reflect.ClassUtil;
import cn.hutool.v7.core.reflect.method.MethodUtil;
import cn.hutool.v7.core.text.CharSequenceUtil;
import java.lang.annotation.Annotation;
import java.lang.reflect.Method;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.annotation;
package cn.hutool.v7.core.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.annotation;
package cn.hutool.v7.core.annotation;
import java.lang.annotation.*;

View File

@@ -14,13 +14,13 @@
* limitations under the License.
*/
package org.dromara.hutool.core.annotation;
package cn.hutool.v7.core.annotation;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.collection.CollUtil;
import org.dromara.hutool.core.map.reference.WeakConcurrentMap;
import org.dromara.hutool.core.reflect.method.MethodUtil;
import org.dromara.hutool.core.text.CharSequenceUtil;
import cn.hutool.v7.core.array.ArrayUtil;
import cn.hutool.v7.core.collection.CollUtil;
import cn.hutool.v7.core.map.reference.WeakConcurrentMap;
import cn.hutool.v7.core.reflect.method.MethodUtil;
import cn.hutool.v7.core.text.CharSequenceUtil;
import java.lang.annotation.Annotation;
import java.lang.annotation.Repeatable;

View File

@@ -14,16 +14,16 @@
* limitations under the License.
*/
package org.dromara.hutool.core.annotation;
package cn.hutool.v7.core.annotation;
import org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement;
import org.dromara.hutool.core.collection.CollUtil;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.map.multi.Graph;
import org.dromara.hutool.core.reflect.ClassUtil;
import org.dromara.hutool.core.reflect.method.MethodUtil;
import org.dromara.hutool.core.text.CharSequenceUtil;
import org.dromara.hutool.core.array.ArrayUtil;
import cn.hutool.v7.core.annotation.elements.MetaAnnotatedElement;
import cn.hutool.v7.core.collection.CollUtil;
import cn.hutool.v7.core.lang.Assert;
import cn.hutool.v7.core.map.multi.Graph;
import cn.hutool.v7.core.reflect.ClassUtil;
import cn.hutool.v7.core.reflect.method.MethodUtil;
import cn.hutool.v7.core.text.CharSequenceUtil;
import cn.hutool.v7.core.array.ArrayUtil;
import java.lang.annotation.Annotation;
import java.lang.reflect.Method;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.annotation;
package cn.hutool.v7.core.annotation;
import java.lang.annotation.*;

View File

@@ -14,12 +14,12 @@
* limitations under the License.
*/
package org.dromara.hutool.core.annotation.elements;
package cn.hutool.v7.core.annotation.elements;
import org.dromara.hutool.core.annotation.AnnotationUtil;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.collection.set.SetUtil;
import org.dromara.hutool.core.map.TableMap;
import cn.hutool.v7.core.annotation.AnnotationUtil;
import cn.hutool.v7.core.array.ArrayUtil;
import cn.hutool.v7.core.collection.set.SetUtil;
import cn.hutool.v7.core.map.TableMap;
import java.io.Serializable;
import java.lang.annotation.*;

View File

@@ -14,15 +14,15 @@
* limitations under the License.
*/
package org.dromara.hutool.core.annotation.elements;
package cn.hutool.v7.core.annotation.elements;
import org.dromara.hutool.core.annotation.AnnotationUtil;
import org.dromara.hutool.core.collection.CollUtil;
import org.dromara.hutool.core.collection.set.SetUtil;
import org.dromara.hutool.core.reflect.ClassUtil;
import org.dromara.hutool.core.reflect.method.MethodUtil;
import org.dromara.hutool.core.text.CharSequenceUtil;
import org.dromara.hutool.core.array.ArrayUtil;
import cn.hutool.v7.core.annotation.AnnotationUtil;
import cn.hutool.v7.core.collection.CollUtil;
import cn.hutool.v7.core.collection.set.SetUtil;
import cn.hutool.v7.core.reflect.ClassUtil;
import cn.hutool.v7.core.reflect.method.MethodUtil;
import cn.hutool.v7.core.text.CharSequenceUtil;
import cn.hutool.v7.core.array.ArrayUtil;
import java.lang.annotation.Annotation;
import java.lang.reflect.AnnotatedElement;

View File

@@ -14,15 +14,15 @@
* limitations under the License.
*/
package org.dromara.hutool.core.annotation.elements;
package cn.hutool.v7.core.annotation.elements;
import org.dromara.hutool.core.annotation.AnnotationMapping;
import org.dromara.hutool.core.annotation.AnnotationUtil;
import org.dromara.hutool.core.annotation.ResolvedAnnotationMapping;
import org.dromara.hutool.core.stream.EasyStream;
import org.dromara.hutool.core.text.CharSequenceUtil;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.util.ObjUtil;
import cn.hutool.v7.core.annotation.AnnotationMapping;
import cn.hutool.v7.core.annotation.AnnotationUtil;
import cn.hutool.v7.core.annotation.ResolvedAnnotationMapping;
import cn.hutool.v7.core.stream.EasyStream;
import cn.hutool.v7.core.text.CharSequenceUtil;
import cn.hutool.v7.core.array.ArrayUtil;
import cn.hutool.v7.core.util.ObjUtil;
import java.lang.annotation.Annotation;
import java.lang.annotation.Inherited;

View File

@@ -14,14 +14,14 @@
* limitations under the License.
*/
package org.dromara.hutool.core.annotation.elements;
package cn.hutool.v7.core.annotation.elements;
import org.dromara.hutool.core.annotation.AnnotationMapping;
import org.dromara.hutool.core.annotation.AnnotationUtil;
import org.dromara.hutool.core.annotation.RepeatableAnnotationCollector;
import org.dromara.hutool.core.collection.CollUtil;
import org.dromara.hutool.core.text.CharSequenceUtil;
import org.dromara.hutool.core.array.ArrayUtil;
import cn.hutool.v7.core.annotation.AnnotationMapping;
import cn.hutool.v7.core.annotation.AnnotationUtil;
import cn.hutool.v7.core.annotation.RepeatableAnnotationCollector;
import cn.hutool.v7.core.collection.CollUtil;
import cn.hutool.v7.core.text.CharSequenceUtil;
import cn.hutool.v7.core.array.ArrayUtil;
import java.lang.annotation.Annotation;
import java.lang.reflect.AnnotatedElement;

View File

@@ -19,4 +19,4 @@
*
* @author Looly, huangchengxing
*/
package org.dromara.hutool.core.annotation.elements;
package cn.hutool.v7.core.annotation.elements;

View File

@@ -26,4 +26,4 @@
* @author Looly
*
*/
package org.dromara.hutool.core.annotation;
package cn.hutool.v7.core.annotation;

View File

@@ -14,21 +14,21 @@
* limitations under the License.
*/
package org.dromara.hutool.core.array;
package cn.hutool.v7.core.array;
import org.dromara.hutool.core.collection.ListUtil;
import org.dromara.hutool.core.collection.set.SetUtil;
import org.dromara.hutool.core.collection.set.UniqueKeySet;
import org.dromara.hutool.core.comparator.CompareUtil;
import org.dromara.hutool.core.convert.ConvertUtil;
import org.dromara.hutool.core.exception.ExceptionUtil;
import org.dromara.hutool.core.exception.HutoolException;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.map.MapUtil;
import org.dromara.hutool.core.text.StrJoiner;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.core.util.ObjUtil;
import org.dromara.hutool.core.util.RandomUtil;
import cn.hutool.v7.core.collection.ListUtil;
import cn.hutool.v7.core.collection.set.SetUtil;
import cn.hutool.v7.core.collection.set.UniqueKeySet;
import cn.hutool.v7.core.comparator.CompareUtil;
import cn.hutool.v7.core.convert.ConvertUtil;
import cn.hutool.v7.core.exception.ExceptionUtil;
import cn.hutool.v7.core.exception.HutoolException;
import cn.hutool.v7.core.lang.Assert;
import cn.hutool.v7.core.map.MapUtil;
import cn.hutool.v7.core.text.StrJoiner;
import cn.hutool.v7.core.text.StrUtil;
import cn.hutool.v7.core.util.ObjUtil;
import cn.hutool.v7.core.util.RandomUtil;
import java.lang.reflect.Array;
import java.util.*;

View File

@@ -14,15 +14,15 @@
* limitations under the License.
*/
package org.dromara.hutool.core.array;
package cn.hutool.v7.core.array;
import org.dromara.hutool.core.collection.iter.ArrayIter;
import org.dromara.hutool.core.convert.ConvertUtil;
import org.dromara.hutool.core.lang.wrapper.Wrapper;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.lang.Validator;
import org.dromara.hutool.core.reflect.ClassUtil;
import org.dromara.hutool.core.util.ObjUtil;
import cn.hutool.v7.core.collection.iter.ArrayIter;
import cn.hutool.v7.core.convert.ConvertUtil;
import cn.hutool.v7.core.lang.wrapper.Wrapper;
import cn.hutool.v7.core.lang.Assert;
import cn.hutool.v7.core.lang.Validator;
import cn.hutool.v7.core.reflect.ClassUtil;
import cn.hutool.v7.core.util.ObjUtil;
import java.lang.reflect.Array;
import java.util.Arrays;

View File

@@ -14,12 +14,12 @@
* limitations under the License.
*/
package org.dromara.hutool.core.array;
package cn.hutool.v7.core.array;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.math.NumberUtil;
import org.dromara.hutool.core.util.ObjUtil;
import org.dromara.hutool.core.util.RandomUtil;
import cn.hutool.v7.core.lang.Assert;
import cn.hutool.v7.core.math.NumberUtil;
import cn.hutool.v7.core.util.ObjUtil;
import cn.hutool.v7.core.util.RandomUtil;
import java.lang.reflect.Array;
import java.util.Arrays;

View File

@@ -19,4 +19,4 @@
*
* @author Looly
*/
package org.dromara.hutool.core.array;
package cn.hutool.v7.core.array;

View File

@@ -14,9 +14,9 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean;
package cn.hutool.v7.core.bean;
import org.dromara.hutool.core.reflect.Invoker;
import cn.hutool.v7.core.reflect.Invoker;
import java.io.Serializable;
import java.util.Collection;

View File

@@ -14,12 +14,12 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean;
package cn.hutool.v7.core.bean;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.map.reference.WeakConcurrentMap;
import org.dromara.hutool.core.reflect.FieldUtil;
import org.dromara.hutool.core.reflect.JdkProxyUtil;
import cn.hutool.v7.core.array.ArrayUtil;
import cn.hutool.v7.core.map.reference.WeakConcurrentMap;
import cn.hutool.v7.core.reflect.FieldUtil;
import cn.hutool.v7.core.reflect.JdkProxyUtil;
/**
* Bean描述信息工厂类<br>

View File

@@ -14,9 +14,9 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean;
package cn.hutool.v7.core.bean;
import org.dromara.hutool.core.exception.HutoolException;
import cn.hutool.v7.core.exception.HutoolException;
/**
* Bean异常

View File

@@ -14,11 +14,11 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean;
package cn.hutool.v7.core.bean;
import org.dromara.hutool.core.func.SerSupplier;
import org.dromara.hutool.core.map.reference.ReferenceConcurrentMap;
import org.dromara.hutool.core.map.reference.WeakConcurrentMap;
import cn.hutool.v7.core.func.SerSupplier;
import cn.hutool.v7.core.map.reference.ReferenceConcurrentMap;
import cn.hutool.v7.core.map.reference.WeakConcurrentMap;
import java.beans.PropertyDescriptor;
import java.util.Map;

View File

@@ -14,30 +14,30 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean;
package cn.hutool.v7.core.bean;
import org.dromara.hutool.core.annotation.AnnotationUtil;
import org.dromara.hutool.core.annotation.ReadableBean;
import org.dromara.hutool.core.annotation.WritableBean;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.bean.copier.BeanCopier;
import org.dromara.hutool.core.bean.copier.CopyOptions;
import org.dromara.hutool.core.bean.copier.ValueProvider;
import org.dromara.hutool.core.bean.path.BeanPath;
import org.dromara.hutool.core.collection.set.SetUtil;
import org.dromara.hutool.core.convert.ConvertUtil;
import org.dromara.hutool.core.convert.impl.RecordConverter;
import org.dromara.hutool.core.lang.mutable.MutableEntry;
import org.dromara.hutool.core.map.BeanMap;
import org.dromara.hutool.core.map.CaseInsensitiveMap;
import org.dromara.hutool.core.map.Dict;
import org.dromara.hutool.core.map.MapUtil;
import org.dromara.hutool.core.reflect.ClassUtil;
import org.dromara.hutool.core.reflect.ConstructorUtil;
import org.dromara.hutool.core.reflect.FieldUtil;
import org.dromara.hutool.core.reflect.ModifierUtil;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.core.util.ObjUtil;
import cn.hutool.v7.core.annotation.AnnotationUtil;
import cn.hutool.v7.core.annotation.ReadableBean;
import cn.hutool.v7.core.annotation.WritableBean;
import cn.hutool.v7.core.array.ArrayUtil;
import cn.hutool.v7.core.bean.copier.BeanCopier;
import cn.hutool.v7.core.bean.copier.CopyOptions;
import cn.hutool.v7.core.bean.copier.ValueProvider;
import cn.hutool.v7.core.bean.path.BeanPath;
import cn.hutool.v7.core.collection.set.SetUtil;
import cn.hutool.v7.core.convert.ConvertUtil;
import cn.hutool.v7.core.convert.impl.RecordConverter;
import cn.hutool.v7.core.lang.mutable.MutableEntry;
import cn.hutool.v7.core.map.BeanMap;
import cn.hutool.v7.core.map.CaseInsensitiveMap;
import cn.hutool.v7.core.map.Dict;
import cn.hutool.v7.core.map.MapUtil;
import cn.hutool.v7.core.reflect.ClassUtil;
import cn.hutool.v7.core.reflect.ConstructorUtil;
import cn.hutool.v7.core.reflect.FieldUtil;
import cn.hutool.v7.core.reflect.ModifierUtil;
import cn.hutool.v7.core.text.StrUtil;
import cn.hutool.v7.core.util.ObjUtil;
import java.beans.*;
import java.lang.reflect.Field;
@@ -563,8 +563,8 @@ public class BeanUtil {
/**
* 给定的Bean的类名是否匹配指定类名字符串<br>
* 如果isSimple为{@code true}则只匹配类名而忽略包名例如org.dromara.hutool.TestEntity只匹配TestEntity<br>
* 如果isSimple为{@code false}则匹配包括包名的全类名例如org.dromara.hutool.TestEntity匹配org.dromara.hutool.TestEntity
* 如果isSimple为{@code true}则只匹配类名而忽略包名例如cn.hutool.v7.TestEntity只匹配TestEntity<br>
* 如果isSimple为{@code false}则匹配包括包名的全类名例如cn.hutool.v7.TestEntity匹配cn.hutool.v7.TestEntity
*
* @param bean Bean
* @param beanClassName Bean的类名

View File

@@ -14,17 +14,17 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean;
package cn.hutool.v7.core.bean;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.collection.CollUtil;
import org.dromara.hutool.core.collection.ListUtil;
import org.dromara.hutool.core.convert.ConvertUtil;
import org.dromara.hutool.core.exception.CloneException;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.reflect.ClassUtil;
import org.dromara.hutool.core.reflect.ConstructorUtil;
import org.dromara.hutool.core.reflect.method.MethodUtil;
import cn.hutool.v7.core.array.ArrayUtil;
import cn.hutool.v7.core.collection.CollUtil;
import cn.hutool.v7.core.collection.ListUtil;
import cn.hutool.v7.core.convert.ConvertUtil;
import cn.hutool.v7.core.exception.CloneException;
import cn.hutool.v7.core.lang.Assert;
import cn.hutool.v7.core.reflect.ClassUtil;
import cn.hutool.v7.core.reflect.ConstructorUtil;
import cn.hutool.v7.core.reflect.method.MethodUtil;
import java.io.Serializable;
import java.util.Collection;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean;
package cn.hutool.v7.core.bean;
/**
* 为了解决反射过程中,需要传递null参数,但是会丢失参数类型而设立的包装类

View File

@@ -14,13 +14,13 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean;
package cn.hutool.v7.core.bean;
import org.dromara.hutool.core.annotation.AnnotationUtil;
import org.dromara.hutool.core.annotation.PropIgnore;
import org.dromara.hutool.core.convert.ConvertUtil;
import org.dromara.hutool.core.reflect.*;
import org.dromara.hutool.core.reflect.method.MethodInvoker;
import cn.hutool.v7.core.annotation.AnnotationUtil;
import cn.hutool.v7.core.annotation.PropIgnore;
import cn.hutool.v7.core.convert.ConvertUtil;
import cn.hutool.v7.core.reflect.*;
import cn.hutool.v7.core.reflect.method.MethodInvoker;
import java.lang.reflect.Field;
import java.lang.reflect.Method;

View File

@@ -14,12 +14,12 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean;
package cn.hutool.v7.core.bean;
import org.dromara.hutool.core.bean.path.AbstractBeanDesc;
import org.dromara.hutool.core.reflect.FieldUtil;
import org.dromara.hutool.core.reflect.ModifierUtil;
import org.dromara.hutool.core.reflect.method.MethodUtil;
import cn.hutool.v7.core.bean.path.AbstractBeanDesc;
import cn.hutool.v7.core.reflect.FieldUtil;
import cn.hutool.v7.core.reflect.ModifierUtil;
import cn.hutool.v7.core.reflect.method.MethodUtil;
import java.lang.reflect.Field;
import java.lang.reflect.Method;

View File

@@ -14,13 +14,13 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean;
package cn.hutool.v7.core.bean;
import org.dromara.hutool.core.bean.copier.ValueProvider;
import org.dromara.hutool.core.classloader.ClassLoaderUtil;
import org.dromara.hutool.core.reflect.ConstructorUtil;
import org.dromara.hutool.core.reflect.method.MethodUtil;
import org.dromara.hutool.core.util.JdkUtil;
import cn.hutool.v7.core.bean.copier.ValueProvider;
import cn.hutool.v7.core.classloader.ClassLoaderUtil;
import cn.hutool.v7.core.reflect.ConstructorUtil;
import cn.hutool.v7.core.reflect.method.MethodUtil;
import cn.hutool.v7.core.util.JdkUtil;
import java.lang.reflect.Method;
import java.lang.reflect.Type;

View File

@@ -14,13 +14,13 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean;
package cn.hutool.v7.core.bean;
import org.dromara.hutool.core.bean.path.AbstractBeanDesc;
import org.dromara.hutool.core.reflect.method.MethodInvoker;
import org.dromara.hutool.core.reflect.method.MethodNameUtil;
import org.dromara.hutool.core.reflect.method.MethodUtil;
import org.dromara.hutool.core.util.BooleanUtil;
import cn.hutool.v7.core.bean.path.AbstractBeanDesc;
import cn.hutool.v7.core.reflect.method.MethodInvoker;
import cn.hutool.v7.core.reflect.method.MethodNameUtil;
import cn.hutool.v7.core.reflect.method.MethodUtil;
import cn.hutool.v7.core.util.BooleanUtil;
import java.lang.reflect.Method;
import java.util.Map;

View File

@@ -14,16 +14,16 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean;
package cn.hutool.v7.core.bean;
import org.dromara.hutool.core.bean.path.AbstractBeanDesc;
import org.dromara.hutool.core.reflect.ClassUtil;
import org.dromara.hutool.core.reflect.FieldUtil;
import org.dromara.hutool.core.reflect.ModifierUtil;
import org.dromara.hutool.core.reflect.method.MethodNameUtil;
import org.dromara.hutool.core.reflect.method.MethodUtil;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.core.util.BooleanUtil;
import cn.hutool.v7.core.bean.path.AbstractBeanDesc;
import cn.hutool.v7.core.reflect.ClassUtil;
import cn.hutool.v7.core.reflect.FieldUtil;
import cn.hutool.v7.core.reflect.ModifierUtil;
import cn.hutool.v7.core.reflect.method.MethodNameUtil;
import cn.hutool.v7.core.reflect.method.MethodUtil;
import cn.hutool.v7.core.text.StrUtil;
import cn.hutool.v7.core.util.BooleanUtil;
import java.lang.reflect.Field;
import java.lang.reflect.Method;

View File

@@ -14,13 +14,13 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.copier;
package cn.hutool.v7.core.bean.copier;
import org.dromara.hutool.core.bean.BeanDesc;
import org.dromara.hutool.core.bean.BeanUtil;
import org.dromara.hutool.core.lang.copier.Copier;
import org.dromara.hutool.core.reflect.ConstructorUtil;
import org.dromara.hutool.core.util.ObjUtil;
import cn.hutool.v7.core.bean.BeanDesc;
import cn.hutool.v7.core.bean.BeanUtil;
import cn.hutool.v7.core.lang.copier.Copier;
import cn.hutool.v7.core.reflect.ConstructorUtil;
import cn.hutool.v7.core.util.ObjUtil;
/**
* 抽象的对象拷贝封装提供来源对象目标对象持有

View File

@@ -14,10 +14,10 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.copier;
package cn.hutool.v7.core.bean.copier;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.lang.copier.Copier;
import cn.hutool.v7.core.lang.Assert;
import cn.hutool.v7.core.lang.copier.Copier;
import java.io.Serializable;
import java.lang.reflect.Type;

View File

@@ -14,15 +14,15 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.copier;
package cn.hutool.v7.core.bean.copier;
import org.dromara.hutool.core.bean.BeanException;
import org.dromara.hutool.core.bean.PropDesc;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.lang.mutable.MutableEntry;
import org.dromara.hutool.core.map.MapUtil;
import org.dromara.hutool.core.reflect.TypeUtil;
import org.dromara.hutool.core.text.StrUtil;
import cn.hutool.v7.core.bean.BeanException;
import cn.hutool.v7.core.bean.PropDesc;
import cn.hutool.v7.core.lang.Assert;
import cn.hutool.v7.core.lang.mutable.MutableEntry;
import cn.hutool.v7.core.map.MapUtil;
import cn.hutool.v7.core.reflect.TypeUtil;
import cn.hutool.v7.core.text.StrUtil;
import java.lang.reflect.Type;
import java.util.Map;

View File

@@ -14,13 +14,13 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.copier;
package cn.hutool.v7.core.bean.copier;
import org.dromara.hutool.core.bean.PropDesc;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.lang.mutable.MutableEntry;
import org.dromara.hutool.core.reflect.TypeUtil;
import org.dromara.hutool.core.text.StrUtil;
import cn.hutool.v7.core.bean.PropDesc;
import cn.hutool.v7.core.lang.Assert;
import cn.hutool.v7.core.lang.mutable.MutableEntry;
import cn.hutool.v7.core.reflect.TypeUtil;
import cn.hutool.v7.core.text.StrUtil;
import java.lang.reflect.Type;
import java.util.Map;

View File

@@ -14,17 +14,17 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.copier;
package cn.hutool.v7.core.bean.copier;
import org.dromara.hutool.core.bean.BeanDesc;
import org.dromara.hutool.core.bean.PropDesc;
import org.dromara.hutool.core.convert.ConvertUtil;
import org.dromara.hutool.core.convert.Converter;
import org.dromara.hutool.core.func.LambdaUtil;
import org.dromara.hutool.core.func.SerFunction;
import org.dromara.hutool.core.lang.mutable.MutableEntry;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.text.StrUtil;
import cn.hutool.v7.core.bean.BeanDesc;
import cn.hutool.v7.core.bean.PropDesc;
import cn.hutool.v7.core.convert.ConvertUtil;
import cn.hutool.v7.core.convert.Converter;
import cn.hutool.v7.core.func.LambdaUtil;
import cn.hutool.v7.core.func.SerFunction;
import cn.hutool.v7.core.lang.mutable.MutableEntry;
import cn.hutool.v7.core.array.ArrayUtil;
import cn.hutool.v7.core.text.StrUtil;
import java.io.Serializable;
import java.lang.reflect.Field;

View File

@@ -14,14 +14,14 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.copier;
package cn.hutool.v7.core.bean.copier;
import org.dromara.hutool.core.bean.PropDesc;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.lang.mutable.MutableEntry;
import org.dromara.hutool.core.map.CaseInsensitiveMap;
import org.dromara.hutool.core.map.MapWrapper;
import org.dromara.hutool.core.reflect.TypeUtil;
import cn.hutool.v7.core.bean.PropDesc;
import cn.hutool.v7.core.lang.Assert;
import cn.hutool.v7.core.lang.mutable.MutableEntry;
import cn.hutool.v7.core.map.CaseInsensitiveMap;
import cn.hutool.v7.core.map.MapWrapper;
import cn.hutool.v7.core.reflect.TypeUtil;
import java.lang.reflect.Type;
import java.util.Map;

View File

@@ -14,10 +14,10 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.copier;
package cn.hutool.v7.core.bean.copier;
import org.dromara.hutool.core.lang.mutable.MutableEntry;
import org.dromara.hutool.core.reflect.TypeUtil;
import cn.hutool.v7.core.lang.mutable.MutableEntry;
import cn.hutool.v7.core.reflect.TypeUtil;
import java.lang.reflect.Type;
import java.util.Map;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.copier;
package cn.hutool.v7.core.bean.copier;
import java.lang.reflect.Type;

View File

@@ -14,13 +14,13 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.copier;
package cn.hutool.v7.core.bean.copier;
import org.dromara.hutool.core.bean.PropDesc;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.lang.mutable.MutableEntry;
import org.dromara.hutool.core.reflect.TypeUtil;
import org.dromara.hutool.core.text.StrUtil;
import cn.hutool.v7.core.bean.PropDesc;
import cn.hutool.v7.core.lang.Assert;
import cn.hutool.v7.core.lang.mutable.MutableEntry;
import cn.hutool.v7.core.reflect.TypeUtil;
import cn.hutool.v7.core.text.StrUtil;
import java.lang.reflect.Type;
import java.util.Map;

View File

@@ -20,4 +20,4 @@
* @author Looly
*
*/
package org.dromara.hutool.core.bean.copier;
package cn.hutool.v7.core.bean.copier;

View File

@@ -14,12 +14,12 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.copier.provider;
package cn.hutool.v7.core.bean.copier.provider;
import org.dromara.hutool.core.bean.BeanDesc;
import org.dromara.hutool.core.bean.BeanUtil;
import org.dromara.hutool.core.bean.PropDesc;
import org.dromara.hutool.core.bean.copier.ValueProvider;
import cn.hutool.v7.core.bean.BeanDesc;
import cn.hutool.v7.core.bean.BeanUtil;
import cn.hutool.v7.core.bean.PropDesc;
import cn.hutool.v7.core.bean.copier.ValueProvider;
import java.lang.reflect.Type;

View File

@@ -14,11 +14,11 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.copier.provider;
package cn.hutool.v7.core.bean.copier.provider;
import org.dromara.hutool.core.bean.DynaBean;
import org.dromara.hutool.core.bean.copier.ValueProvider;
import org.dromara.hutool.core.convert.ConvertUtil;
import cn.hutool.v7.core.bean.DynaBean;
import cn.hutool.v7.core.bean.copier.ValueProvider;
import cn.hutool.v7.core.convert.ConvertUtil;
import java.lang.reflect.Type;

View File

@@ -14,10 +14,10 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.copier.provider;
package cn.hutool.v7.core.bean.copier.provider;
import org.dromara.hutool.core.bean.copier.ValueProvider;
import org.dromara.hutool.core.convert.ConvertUtil;
import cn.hutool.v7.core.bean.copier.ValueProvider;
import cn.hutool.v7.core.convert.ConvertUtil;
import java.lang.reflect.Type;
import java.util.Map;

View File

@@ -20,4 +20,4 @@
* @author Looly
*
*/
package org.dromara.hutool.core.bean.copier.provider;
package cn.hutool.v7.core.bean.copier.provider;

View File

@@ -20,4 +20,4 @@
* @author Looly
*
*/
package org.dromara.hutool.core.bean;
package cn.hutool.v7.core.bean;

View File

@@ -14,12 +14,12 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.path;
package cn.hutool.v7.core.bean.path;
import org.dromara.hutool.core.bean.BeanDesc;
import org.dromara.hutool.core.bean.PropDesc;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.map.CaseInsensitiveMap;
import cn.hutool.v7.core.bean.BeanDesc;
import cn.hutool.v7.core.bean.PropDesc;
import cn.hutool.v7.core.lang.Assert;
import cn.hutool.v7.core.map.CaseInsensitiveMap;
import java.lang.reflect.Field;
import java.util.LinkedHashMap;

View File

@@ -14,13 +14,13 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.path;
package cn.hutool.v7.core.bean.path;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.bean.path.node.Node;
import org.dromara.hutool.core.bean.path.node.NodeFactory;
import org.dromara.hutool.core.text.CharUtil;
import org.dromara.hutool.core.text.StrUtil;
import cn.hutool.v7.core.array.ArrayUtil;
import cn.hutool.v7.core.bean.path.node.Node;
import cn.hutool.v7.core.bean.path.node.NodeFactory;
import cn.hutool.v7.core.text.CharUtil;
import cn.hutool.v7.core.text.StrUtil;
import java.util.Iterator;

View File

@@ -14,19 +14,19 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.path;
package cn.hutool.v7.core.bean.path;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.bean.BeanUtil;
import org.dromara.hutool.core.bean.DynaBean;
import org.dromara.hutool.core.bean.path.node.*;
import org.dromara.hutool.core.collection.CollUtil;
import org.dromara.hutool.core.convert.ConvertUtil;
import org.dromara.hutool.core.map.MapUtil;
import org.dromara.hutool.core.reflect.ClassUtil;
import org.dromara.hutool.core.reflect.ConstructorUtil;
import org.dromara.hutool.core.reflect.FieldUtil;
import org.dromara.hutool.core.text.StrUtil;
import cn.hutool.v7.core.array.ArrayUtil;
import cn.hutool.v7.core.bean.BeanUtil;
import cn.hutool.v7.core.bean.DynaBean;
import cn.hutool.v7.core.bean.path.node.*;
import cn.hutool.v7.core.collection.CollUtil;
import cn.hutool.v7.core.convert.ConvertUtil;
import cn.hutool.v7.core.map.MapUtil;
import cn.hutool.v7.core.reflect.ClassUtil;
import cn.hutool.v7.core.reflect.ConstructorUtil;
import cn.hutool.v7.core.reflect.FieldUtil;
import cn.hutool.v7.core.text.StrUtil;
import java.lang.reflect.Field;
import java.util.*;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.path;
package cn.hutool.v7.core.bean.path;
/**
* BeanPath节点对应的Bean工厂提供Bean的创建获取和设置接口<br>

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.path.node;
package cn.hutool.v7.core.bean.path.node;
/**
* 空节点

View File

@@ -14,11 +14,11 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.path.node;
package cn.hutool.v7.core.bean.path.node;
import org.dromara.hutool.core.text.CharUtil;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.core.text.split.SplitUtil;
import cn.hutool.v7.core.text.CharUtil;
import cn.hutool.v7.core.text.StrUtil;
import cn.hutool.v7.core.text.split.SplitUtil;
import java.util.List;

View File

@@ -14,9 +14,9 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.path.node;
package cn.hutool.v7.core.bean.path.node;
import org.dromara.hutool.core.math.NumberUtil;
import cn.hutool.v7.core.math.NumberUtil;
/**
* 处理名称节点或序号节点

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.path.node;
package cn.hutool.v7.core.bean.path.node;
/**
* Bean路径节点接口

View File

@@ -14,10 +14,10 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.path.node;
package cn.hutool.v7.core.bean.path.node;
import org.dromara.hutool.core.text.CharUtil;
import org.dromara.hutool.core.text.StrUtil;
import cn.hutool.v7.core.text.CharUtil;
import cn.hutool.v7.core.text.StrUtil;
/**
* 节点简单工厂

View File

@@ -14,10 +14,10 @@
* limitations under the License.
*/
package org.dromara.hutool.core.bean.path.node;
package cn.hutool.v7.core.bean.path.node;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.core.text.split.SplitUtil;
import cn.hutool.v7.core.text.StrUtil;
import cn.hutool.v7.core.text.split.SplitUtil;
import java.util.List;

View File

@@ -19,4 +19,4 @@
*
* @author Looly
*/
package org.dromara.hutool.core.bean.path.node;
package cn.hutool.v7.core.bean.path.node;

View File

@@ -20,4 +20,4 @@
* @author Looly
* @since 6.0.0
*/
package org.dromara.hutool.core.bean.path;
package cn.hutool.v7.core.bean.path;

View File

@@ -14,10 +14,10 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache;
package cn.hutool.v7.core.cache;
import org.dromara.hutool.core.cache.impl.CacheObj;
import org.dromara.hutool.core.func.SerSupplier;
import cn.hutool.v7.core.cache.impl.CacheObj;
import cn.hutool.v7.core.func.SerSupplier;
import java.io.Serializable;
import java.util.Iterator;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache;
package cn.hutool.v7.core.cache;
/**
* 缓存监听用于实现缓存操作时的回调监听例如缓存对象的移除事件等

View File

@@ -14,14 +14,14 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache;
package cn.hutool.v7.core.cache;
import org.dromara.hutool.core.cache.impl.FIFOCache;
import org.dromara.hutool.core.cache.impl.LFUCache;
import org.dromara.hutool.core.cache.impl.LRUCache;
import org.dromara.hutool.core.cache.impl.NoCache;
import org.dromara.hutool.core.cache.impl.TimedCache;
import org.dromara.hutool.core.cache.impl.WeakCache;
import cn.hutool.v7.core.cache.impl.FIFOCache;
import cn.hutool.v7.core.cache.impl.LFUCache;
import cn.hutool.v7.core.cache.impl.LRUCache;
import cn.hutool.v7.core.cache.impl.NoCache;
import cn.hutool.v7.core.cache.impl.TimedCache;
import cn.hutool.v7.core.cache.impl.WeakCache;
/**
* 缓存工具类

View File

@@ -14,10 +14,10 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache;
package cn.hutool.v7.core.cache;
import org.dromara.hutool.core.thread.ThreadUtil;
import org.dromara.hutool.core.text.StrUtil;
import cn.hutool.v7.core.thread.ThreadUtil;
import cn.hutool.v7.core.text.StrUtil;
import java.util.List;
import java.util.concurrent.ScheduledExecutorService;

View File

@@ -14,15 +14,15 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache;
package cn.hutool.v7.core.cache;
import org.dromara.hutool.core.collection.iter.TransIter;
import org.dromara.hutool.core.func.SerSupplier;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.lang.mutable.Mutable;
import org.dromara.hutool.core.lang.mutable.MutableObj;
import org.dromara.hutool.core.map.concurrent.SafeConcurrentHashMap;
import org.dromara.hutool.core.map.reference.WeakConcurrentMap;
import cn.hutool.v7.core.collection.iter.TransIter;
import cn.hutool.v7.core.func.SerSupplier;
import cn.hutool.v7.core.lang.Assert;
import cn.hutool.v7.core.lang.mutable.Mutable;
import cn.hutool.v7.core.lang.mutable.MutableObj;
import cn.hutool.v7.core.map.concurrent.SafeConcurrentHashMap;
import cn.hutool.v7.core.map.reference.WeakConcurrentMap;
import java.io.Serializable;
import java.util.Iterator;

View File

@@ -14,11 +14,11 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache.file;
package cn.hutool.v7.core.cache.file;
import org.dromara.hutool.core.cache.Cache;
import org.dromara.hutool.core.io.file.FileUtil;
import org.dromara.hutool.core.io.IORuntimeException;
import cn.hutool.v7.core.cache.Cache;
import cn.hutool.v7.core.io.file.FileUtil;
import cn.hutool.v7.core.io.IORuntimeException;
import java.io.File;
import java.io.Serializable;

View File

@@ -14,10 +14,10 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache.file;
package cn.hutool.v7.core.cache.file;
import org.dromara.hutool.core.cache.Cache;
import org.dromara.hutool.core.cache.impl.LFUCache;
import cn.hutool.v7.core.cache.Cache;
import cn.hutool.v7.core.cache.impl.LFUCache;
import java.io.File;

View File

@@ -14,10 +14,10 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache.file;
package cn.hutool.v7.core.cache.file;
import org.dromara.hutool.core.cache.Cache;
import org.dromara.hutool.core.cache.impl.LRUCache;
import cn.hutool.v7.core.cache.Cache;
import cn.hutool.v7.core.cache.impl.LRUCache;
import java.io.File;

View File

@@ -20,4 +20,4 @@
* @author Looly
*
*/
package org.dromara.hutool.core.cache.file;
package cn.hutool.v7.core.cache.file;

View File

@@ -14,14 +14,14 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache.impl;
package cn.hutool.v7.core.cache.impl;
import org.dromara.hutool.core.cache.Cache;
import org.dromara.hutool.core.cache.CacheListener;
import org.dromara.hutool.core.func.SerSupplier;
import org.dromara.hutool.core.lang.mutable.Mutable;
import org.dromara.hutool.core.lang.mutable.MutableObj;
import org.dromara.hutool.core.map.concurrent.SafeConcurrentHashMap;
import cn.hutool.v7.core.cache.Cache;
import cn.hutool.v7.core.cache.CacheListener;
import cn.hutool.v7.core.func.SerSupplier;
import cn.hutool.v7.core.lang.mutable.Mutable;
import cn.hutool.v7.core.lang.mutable.MutableObj;
import cn.hutool.v7.core.map.concurrent.SafeConcurrentHashMap;
import java.util.Iterator;
import java.util.Map;

View File

@@ -14,9 +14,9 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache.impl;
package cn.hutool.v7.core.cache.impl;
import org.dromara.hutool.core.date.DateUtil;
import cn.hutool.v7.core.date.DateUtil;
import java.io.Serializable;
import java.util.Date;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache.impl;
package cn.hutool.v7.core.cache.impl;
import java.io.Serializable;
import java.util.Iterator;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache.impl;
package cn.hutool.v7.core.cache.impl;
import java.io.Serializable;
import java.util.Iterator;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache.impl;
package cn.hutool.v7.core.cache.impl;
import java.util.Iterator;
import java.util.LinkedHashMap;

View File

@@ -14,9 +14,9 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache.impl;
package cn.hutool.v7.core.cache.impl;
import org.dromara.hutool.core.thread.lock.NoLock;
import cn.hutool.v7.core.thread.lock.NoLock;
import java.util.Iterator;
import java.util.concurrent.ConcurrentHashMap;

View File

@@ -14,10 +14,10 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache.impl;
package cn.hutool.v7.core.cache.impl;
import org.dromara.hutool.core.lang.mutable.Mutable;
import org.dromara.hutool.core.map.FixedLinkedHashMap;
import cn.hutool.v7.core.lang.mutable.Mutable;
import cn.hutool.v7.core.map.FixedLinkedHashMap;
import java.util.Iterator;
import java.util.concurrent.locks.ReentrantLock;

View File

@@ -14,9 +14,9 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache.impl;
package cn.hutool.v7.core.cache.impl;
import org.dromara.hutool.core.collection.iter.CopiedIter;
import cn.hutool.v7.core.collection.iter.CopiedIter;
import java.util.Iterator;
import java.util.concurrent.locks.Lock;

View File

@@ -14,10 +14,10 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache.impl;
package cn.hutool.v7.core.cache.impl;
import org.dromara.hutool.core.cache.Cache;
import org.dromara.hutool.core.func.SerSupplier;
import cn.hutool.v7.core.cache.Cache;
import cn.hutool.v7.core.func.SerSupplier;
import java.util.Iterator;

View File

@@ -14,12 +14,12 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache.impl;
package cn.hutool.v7.core.cache.impl;
import org.dromara.hutool.core.cache.GlobalPruneTimer;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.lang.mutable.Mutable;
import org.dromara.hutool.core.thread.lock.NoLock;
import cn.hutool.v7.core.cache.GlobalPruneTimer;
import cn.hutool.v7.core.lang.Assert;
import cn.hutool.v7.core.lang.mutable.Mutable;
import cn.hutool.v7.core.thread.lock.NoLock;
import java.util.HashMap;
import java.util.Iterator;

View File

@@ -14,10 +14,10 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache.impl;
package cn.hutool.v7.core.cache.impl;
import org.dromara.hutool.core.cache.GlobalPruneTimer;
import org.dromara.hutool.core.lang.mutable.Mutable;
import cn.hutool.v7.core.cache.GlobalPruneTimer;
import cn.hutool.v7.core.lang.mutable.Mutable;
import java.util.HashMap;
import java.util.Iterator;

View File

@@ -14,13 +14,13 @@
* limitations under the License.
*/
package org.dromara.hutool.core.cache.impl;
package cn.hutool.v7.core.cache.impl;
import org.dromara.hutool.core.cache.CacheListener;
import org.dromara.hutool.core.lang.Opt;
import org.dromara.hutool.core.lang.mutable.Mutable;
import org.dromara.hutool.core.lang.ref.Ref;
import org.dromara.hutool.core.map.reference.WeakConcurrentMap;
import cn.hutool.v7.core.cache.CacheListener;
import cn.hutool.v7.core.lang.Opt;
import cn.hutool.v7.core.lang.mutable.Mutable;
import cn.hutool.v7.core.lang.ref.Ref;
import cn.hutool.v7.core.map.reference.WeakConcurrentMap;
/**
* 弱引用缓存<br>

View File

@@ -20,4 +20,4 @@
* @author Looly
*
*/
package org.dromara.hutool.core.cache.impl;
package cn.hutool.v7.core.cache.impl;

View File

@@ -20,4 +20,4 @@
* @author Looly
*
*/
package org.dromara.hutool.core.cache;
package cn.hutool.v7.core.cache;

View File

@@ -14,11 +14,11 @@
* limitations under the License.
*/
package org.dromara.hutool.core.classloader;
package cn.hutool.v7.core.classloader;
import org.dromara.hutool.core.exception.HutoolException;
import org.dromara.hutool.core.lang.caller.CallerUtil;
import org.dromara.hutool.core.reflect.ClassDescUtil;
import cn.hutool.v7.core.exception.HutoolException;
import cn.hutool.v7.core.lang.caller.CallerUtil;
import cn.hutool.v7.core.reflect.ClassDescUtil;
import java.io.File;

View File

@@ -14,14 +14,14 @@
* limitations under the License.
*/
package org.dromara.hutool.core.classloader;
package cn.hutool.v7.core.classloader;
import org.dromara.hutool.core.exception.HutoolException;
import org.dromara.hutool.core.io.IORuntimeException;
import org.dromara.hutool.core.io.file.FileNameUtil;
import org.dromara.hutool.core.io.file.FileUtil;
import org.dromara.hutool.core.net.url.UrlUtil;
import org.dromara.hutool.core.reflect.method.MethodUtil;
import cn.hutool.v7.core.exception.HutoolException;
import cn.hutool.v7.core.io.IORuntimeException;
import cn.hutool.v7.core.io.file.FileNameUtil;
import cn.hutool.v7.core.io.file.FileUtil;
import cn.hutool.v7.core.net.url.UrlUtil;
import cn.hutool.v7.core.reflect.method.MethodUtil;
import java.io.File;
import java.io.IOException;

View File

@@ -14,10 +14,10 @@
* limitations under the License.
*/
package org.dromara.hutool.core.classloader;
package cn.hutool.v7.core.classloader;
import org.dromara.hutool.core.io.resource.Resource;
import org.dromara.hutool.core.util.ObjUtil;
import cn.hutool.v7.core.io.resource.Resource;
import cn.hutool.v7.core.util.ObjUtil;
import java.security.SecureClassLoader;
import java.util.HashMap;

View File

@@ -20,4 +20,4 @@
* @author Looly
*
*/
package org.dromara.hutool.core.classloader;
package cn.hutool.v7.core.classloader;

View File

@@ -14,9 +14,9 @@
* limitations under the License.
*/
package org.dromara.hutool.core.codec;
package cn.hutool.v7.core.codec;
import org.dromara.hutool.core.lang.Assert;
import cn.hutool.v7.core.lang.Assert;
/**
* 凯撒密码实现<br>

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.codec;
package cn.hutool.v7.core.codec;
/**
* 解码接口

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.codec;
package cn.hutool.v7.core.codec;
/**
* 编码接口

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.codec;
package cn.hutool.v7.core.codec;
import java.math.BigInteger;
import java.util.Arrays;

View File

@@ -14,11 +14,11 @@
* limitations under the License.
*/
package org.dromara.hutool.core.codec;
package cn.hutool.v7.core.codec;
import org.dromara.hutool.core.regex.PatternPool;
import org.dromara.hutool.core.regex.ReUtil;
import org.dromara.hutool.core.text.StrUtil;
import cn.hutool.v7.core.regex.PatternPool;
import cn.hutool.v7.core.regex.ReUtil;
import cn.hutool.v7.core.text.StrUtil;
/**
* Luhn算法也称为模10算法是一种简单的校验和Checksum算法在ISO/IEC 7812-1中定义校验步骤如下

View File

@@ -14,12 +14,12 @@
* limitations under the License.
*/
package org.dromara.hutool.core.codec;
package cn.hutool.v7.core.codec;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.core.text.split.SplitUtil;
import org.dromara.hutool.core.text.CharUtil;
import cn.hutool.v7.core.lang.Assert;
import cn.hutool.v7.core.text.StrUtil;
import cn.hutool.v7.core.text.split.SplitUtil;
import cn.hutool.v7.core.text.CharUtil;
import java.util.HashMap;
import java.util.List;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.codec;
package cn.hutool.v7.core.codec;
import java.nio.ByteOrder;
import java.util.Objects;

View File

@@ -14,15 +14,15 @@
* limitations under the License.
*/
package org.dromara.hutool.core.codec;
package cn.hutool.v7.core.codec;
import org.dromara.hutool.core.codec.binary.Base16Codec;
import org.dromara.hutool.core.codec.binary.HexUtil;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.text.CharPool;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.text.CharUtil;
import cn.hutool.v7.core.codec.binary.Base16Codec;
import cn.hutool.v7.core.codec.binary.HexUtil;
import cn.hutool.v7.core.lang.Assert;
import cn.hutool.v7.core.text.CharPool;
import cn.hutool.v7.core.text.StrUtil;
import cn.hutool.v7.core.array.ArrayUtil;
import cn.hutool.v7.core.text.CharUtil;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
@@ -184,7 +184,7 @@ public class PercentCodec implements Encoder<byte[], byte[]>, Serializable {
* @author Looly
* @since 6.0.0
*/
public static class Builder implements org.dromara.hutool.core.lang.builder.Builder<PercentCodec> {
public static class Builder implements cn.hutool.v7.core.lang.builder.Builder<PercentCodec> {
private static final long serialVersionUID = 1L;
/**

View File

@@ -14,13 +14,13 @@
* limitations under the License.
*/
package org.dromara.hutool.core.codec;
package cn.hutool.v7.core.codec;
import org.dromara.hutool.core.exception.HutoolException;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.core.text.split.SplitUtil;
import org.dromara.hutool.core.text.CharUtil;
import cn.hutool.v7.core.exception.HutoolException;
import cn.hutool.v7.core.lang.Assert;
import cn.hutool.v7.core.text.StrUtil;
import cn.hutool.v7.core.text.split.SplitUtil;
import cn.hutool.v7.core.text.CharUtil;
import java.util.List;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.core.codec;
package cn.hutool.v7.core.codec;
/**
* 进制转换工具类可以转换为任意进制

View File

@@ -14,9 +14,9 @@
* limitations under the License.
*/
package org.dromara.hutool.core.codec;
package cn.hutool.v7.core.codec;
import org.dromara.hutool.core.lang.Assert;
import cn.hutool.v7.core.lang.Assert;
/**
* RotNrotate by N places回转N位密码是一种简易的替换式密码也是过去在古罗马开发的凯撒加密的一种变体<br>

View File

@@ -14,12 +14,12 @@
* limitations under the License.
*/
package org.dromara.hutool.core.codec.binary;
package cn.hutool.v7.core.codec.binary;
import org.dromara.hutool.core.codec.Decoder;
import org.dromara.hutool.core.codec.Encoder;
import org.dromara.hutool.core.exception.HutoolException;
import org.dromara.hutool.core.text.StrUtil;
import cn.hutool.v7.core.codec.Decoder;
import cn.hutool.v7.core.codec.Encoder;
import cn.hutool.v7.core.exception.HutoolException;
import cn.hutool.v7.core.text.StrUtil;
import java.io.Serializable;

Some files were not shown because too many files have changed in this diff Show More