Index
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
clazzrecord 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
LambdaMethodrecord 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
methodNamerecord 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
A C E G H I L M N O P R S T VAll Classes and Interfaces|All Packages|Serialized Form