索引

A C E G H I L M N O P R S T V 
All Classes and Interfaces|所有程序包|序列化表格

A

Assert - org.huiche.support中的类
断言工具类
Assert() - 类的构造器 org.huiche.support.Assert
 

C

clazz() - record class中的方法 org.huiche.support.LambdaMethod
返回 clazz 记录组件的值。
Contract - org.jetbrains.annotations中的Annotation Interface
 

E

equals(Object) - record class中的方法 org.huiche.support.LambdaMethod
指示某个其他对象是否“等于”此对象。
equals(String, T, T) - 类中的静态方法 org.huiche.support.Assert
判断两个对象相等, 否则抛异常

G

getAllFields(Class<?>, Predicate<Field>) - 接口中的静态方法 org.huiche.util.ReflectUtil
 
getAllFieldsNotStaticOrTransient(Class<?>) - 接口中的静态方法 org.huiche.util.ReflectUtil
 
getDefaultConstructor(Class<T>) - 接口中的静态方法 org.huiche.util.ReflectUtil
 
getEntityConstructor(Class<T>, boolean) - 接口中的静态方法 org.huiche.util.ReflectUtil
 
getEntityFields(Class<?>, boolean) - 接口中的静态方法 org.huiche.util.ReflectUtil
 
getFieldByMethodName(Class<?>, String) - 接口中的静态方法 org.huiche.util.ReflectUtil
 
getGenericsClass(Class<?>) - 接口中的静态方法 org.huiche.util.ReflectUtil
 
getInstanceFunction(Constructor<?>, List<Parameter>, List<Field>, boolean) - 接口中的静态方法 org.huiche.util.ReflectUtil
 
getLambdaMethod(SerializableFunction<T, ?>) - 接口中的静态方法 org.huiche.util.ReflectUtil
 
getRecordConstructor(Class<T>) - 接口中的静态方法 org.huiche.util.ReflectUtil
 

H

hashCode() - record class中的方法 org.huiche.support.LambdaMethod
返回此对象的哈希代码值。
HcAssertException - org.huiche.exception中的异常错误
 
HcAssertException(String) - 异常错误的构造器 org.huiche.exception.HcAssertException
 
HcException - org.huiche.exception中的异常错误
 
HcException(String) - 异常错误的构造器 org.huiche.exception.HcException
 
HcException(String, Throwable) - 异常错误的构造器 org.huiche.exception.HcException
 
HcException(Throwable) - 异常错误的构造器 org.huiche.exception.HcException
 

I

ifNotEmpty(String, Supplier<Boolean>, Object...) - 类中的静态方法 org.huiche.support.Assert
通过先决参数不为空,其后判断表达式,false 抛异常
ifTest(String, boolean, Supplier<Boolean>) - 类中的静态方法 org.huiche.support.Assert
先判断先决条件,再判断表达式,false 抛异常
isAllEmpty(String, Collection<Object>) - 类中的静态方法 org.huiche.support.Assert
判断所有元素都是空的,否则抛异常
isEmpty(String, Object) - 类中的静态方法 org.huiche.support.Assert
传入参数必须是空,否则抛异常
isEmpty(String, Object, Object) - 类中的静态方法 org.huiche.support.Assert
传入参数必须是空, 否则抛异常
isEmpty(String, Object, Object, Object) - 类中的静态方法 org.huiche.support.Assert
传入参数必须是空, 否则抛异常
isIn(String, T, List<T>) - 类中的静态方法 org.huiche.support.Assert
判断指定对象是否在指定范围内

L

LambdaMethod - org.huiche.support中的Record Class
 
LambdaMethod(Class<?>, String) - record class的构造器 org.huiche.support.LambdaMethod
创建 LambdaMethod 记录的实例。
LOGGER - 接口中的静态变量 org.huiche.util.ReflectUtil
 

M

methodName() - record class中的方法 org.huiche.support.LambdaMethod
返回 methodName 记录组件的值。

N

notAllEmpty(String, Collection<Object>) - 类中的静态方法 org.huiche.support.Assert
判断所有元素全都是不是空的,否则抛异常
notAnyEmpty(String, Collection<Object>) - 类中的静态方法 org.huiche.support.Assert
判断所有元素都不能是空的,否则抛异常
notEmpty(String, Object) - 类中的静态方法 org.huiche.support.Assert
判断参数不是空的, 否则抛异常
notEmpty(String, Object, Object) - 类中的静态方法 org.huiche.support.Assert
判断参数不是空的, 否则抛异常
notEmpty(String, Object, Object, Object) - 类中的静态方法 org.huiche.support.Assert
判断参数不是空的, 否则抛异常
notEmpty(String, Object, Object, Object, Object) - 类中的静态方法 org.huiche.support.Assert
判断参数不是空的, 否则抛异常
notEmpty(String, Object, Object, Object, Object, Object) - 类中的静态方法 org.huiche.support.Assert
判断参数不是空的, 否则抛异常,超过5个需要判断的值时,手动调用多次即可
notEmpty(String, T, Function<T, Collection<Object>>) - 类中的静态方法 org.huiche.support.Assert
判断先决条件不是空的, 其后判断其指定子属性, 不能是空的, 否则抛异常
notEquals(String, Object, Object) - 类中的静态方法 org.huiche.support.Assert
判断两个对象不相等, 否则抛异常
notIn(String, T, List<T>) - 类中的静态方法 org.huiche.support.Assert
判断指定对象不在指定范围内

O

ok(String, boolean) - 类中的静态方法 org.huiche.support.Assert
判断条件为true,否则抛异常
org.huiche.exception - 程序包 org.huiche.exception
 
org.huiche.support - 程序包 org.huiche.support
 
org.huiche.util - 程序包 org.huiche.util
 
org.jetbrains.annotations - 程序包 org.jetbrains.annotations
 

P

parameterizedType(Class<?>, Type...) - 接口中的静态方法 org.huiche.util.ReflectUtil
 
pure() - annotation interface 中的元素 org.jetbrains.annotations.Contract
 

R

ReflectUtil - org.huiche.util中的接口
 

S

scanClass(ClassLoader, String, Predicate<Class<?>>) - 接口中的静态方法 org.huiche.util.ReflectUtil
 
scanClass(String, Predicate<Class<?>>) - 接口中的静态方法 org.huiche.util.ReflectUtil
 
scanClassInJar(ClassLoader, String, Predicate<Class<?>>) - 接口中的静态方法 org.huiche.util.ReflectUtil
 
scanClassInSrc(ClassLoader, String, Predicate<Class<?>>) - 接口中的静态方法 org.huiche.util.ReflectUtil
 
SerializableFunction<T,R> - org.huiche.support中的接口
 

T

toString() - record class中的方法 org.huiche.support.LambdaMethod
返回此记录的字符串表示形式。

V

value() - annotation interface 中的元素 org.jetbrains.annotations.Contract
 
A C E G H I L M N O P R S T V 
All Classes and Interfaces|所有程序包|序列化表格