Package org.awaitility.core
Class LambdaErrorMessageGenerator
- java.lang.Object
-
- org.awaitility.core.LambdaErrorMessageGenerator
-
class LambdaErrorMessageGenerator extends java.lang.ObjectHelper class for generating nicer error messages when lambda expression are used
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringBEFORE_JAVA_21_LAMBDA_CLASS_NAMEprivate static java.lang.StringJAVA_21_LAMBDA_CLASS_NAMEprivate static java.lang.StringLAMBDA_METHOD_NAME
-
Constructor Summary
Constructors Constructor Description LambdaErrorMessageGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.StringaddLambdaDetailsIfFound(java.lang.Class<?> supplierClass, java.lang.String nameWithoutLambda, boolean firstLetterUpperCaseAndEndWithColon)(package private) static java.lang.StringgenerateLambdaErrorMessagePrefix(java.lang.Class<?> lambdaClass, boolean firstLetterLowerCaseAndEndWithColon)private static java.lang.StringgetLambdaDetectionClassName()(package private) static booleanisLambdaClass(java.lang.Class<?> cls)
-
-
-
Field Detail
-
BEFORE_JAVA_21_LAMBDA_CLASS_NAME
private static final java.lang.String BEFORE_JAVA_21_LAMBDA_CLASS_NAME
- See Also:
- Constant Field Values
-
JAVA_21_LAMBDA_CLASS_NAME
private static final java.lang.String JAVA_21_LAMBDA_CLASS_NAME
- See Also:
- Constant Field Values
-
LAMBDA_METHOD_NAME
private static final java.lang.String LAMBDA_METHOD_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
isLambdaClass
static boolean isLambdaClass(java.lang.Class<?> cls)
-
generateLambdaErrorMessagePrefix
static java.lang.String generateLambdaErrorMessagePrefix(java.lang.Class<?> lambdaClass, boolean firstLetterLowerCaseAndEndWithColon)
-
addLambdaDetailsIfFound
private static java.lang.String addLambdaDetailsIfFound(java.lang.Class<?> supplierClass, java.lang.String nameWithoutLambda, boolean firstLetterUpperCaseAndEndWithColon)
-
getLambdaDetectionClassName
private static java.lang.String getLambdaDetectionClassName()
-
-