Index

A C E G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form

A

Assert - Class in org.huiche.support
断言工具类
Assert() - Constructor for class org.huiche.support.Assert
 

C

clazz() - Method in record class org.huiche.support.LambdaMethod
Returns the value of the clazz record component.
Contract - Annotation Interface in org.jetbrains.annotations
 

E

equals(Object) - Method in record class org.huiche.support.LambdaMethod
Indicates whether some other object is "equal to" this one.
equals(String, T, T) - Static method in class org.huiche.support.Assert
判断两个对象相等, 否则抛异常

G

getAllFields(Class<?>, Predicate<Field>) - Static method in interface org.huiche.util.ReflectUtil
 
getAllFieldsNotStaticOrTransient(Class<?>) - Static method in interface org.huiche.util.ReflectUtil
 
getDefaultConstructor(Class<T>) - Static method in interface org.huiche.util.ReflectUtil
 
getEntityConstructor(Class<T>, boolean) - Static method in interface org.huiche.util.ReflectUtil
 
getEntityFields(Class<?>, boolean) - Static method in interface org.huiche.util.ReflectUtil
 
getFieldByMethodName(Class<?>, String) - Static method in interface org.huiche.util.ReflectUtil
 
getGenericsClass(Class<?>) - Static method in interface org.huiche.util.ReflectUtil
 
getInstanceFunction(Constructor<?>, List<Parameter>, List<Field>, boolean) - Static method in interface org.huiche.util.ReflectUtil
 
getLambdaMethod(SerializableFunction<T, ?>) - Static method in interface org.huiche.util.ReflectUtil
 
getRecordConstructor(Class<T>) - Static method in interface org.huiche.util.ReflectUtil
 

H

hashCode() - Method in record class org.huiche.support.LambdaMethod
Returns a hash code value for this object.
HcAssertException - Exception in org.huiche.exception
 
HcAssertException(String) - Constructor for exception org.huiche.exception.HcAssertException
 
HcException - Exception in org.huiche.exception
 
HcException(String) - Constructor for exception org.huiche.exception.HcException
 
HcException(String, Throwable) - Constructor for exception org.huiche.exception.HcException
 
HcException(Throwable) - Constructor for exception org.huiche.exception.HcException
 

I

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

L

LambdaMethod - Record Class in org.huiche.support
 
LambdaMethod(Class<?>, String) - Constructor for record class org.huiche.support.LambdaMethod
Creates an instance of a LambdaMethod record class.
LOGGER - Static variable in interface org.huiche.util.ReflectUtil
 

M

methodName() - Method in record class org.huiche.support.LambdaMethod
Returns the value of the methodName record component.

N

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

O

ok(String, boolean) - Static method in class org.huiche.support.Assert
判断条件为true,否则抛异常
org.huiche.exception - package org.huiche.exception
 
org.huiche.support - package org.huiche.support
 
org.huiche.util - package org.huiche.util
 
org.jetbrains.annotations - package org.jetbrains.annotations
 

P

parameterizedType(Class<?>, Type...) - Static method in interface org.huiche.util.ReflectUtil
 
pure() - Element in annotation interface org.jetbrains.annotations.Contract
 

R

ReflectUtil - Interface in org.huiche.util
 

S

scanClass(ClassLoader, String, Predicate<Class<?>>) - Static method in interface org.huiche.util.ReflectUtil
 
scanClass(String, Predicate<Class<?>>) - Static method in interface org.huiche.util.ReflectUtil
 
scanClassInJar(ClassLoader, String, Predicate<Class<?>>) - Static method in interface org.huiche.util.ReflectUtil
 
scanClassInSrc(ClassLoader, String, Predicate<Class<?>>) - Static method in interface org.huiche.util.ReflectUtil
 
SerializableFunction<T,R> - Interface in org.huiche.support
 

T

toString() - Method in record class org.huiche.support.LambdaMethod
Returns a string representation of this record class.

V

value() - Element in 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|All Packages|Serialized Form