Class ClassMultiReleaseExtension
java.lang.Object
org.eclipse.yasson.internal.ClassMultiReleaseExtension
Search for instance creator from other sources.
Mainly intended to add extensibility for different java versions and new features.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Optional<jakarta.json.bind.JsonbException> exceptionToThrow(Class<?> clazz) (package private) static JsonbCreatorfindCreator(Class<?> clazz, Constructor<?>[] declaredConstructors, AnnotationIntrospector introspector, jakarta.json.bind.config.PropertyNamingStrategy propertyNamingStrategy) static boolean(package private) static booleanisSpecialAccessorMethod(Method method, Map<String, Property> classProperties) (package private) static booleanshouldTransformToPropertyName(Method method)
-
Constructor Details
-
ClassMultiReleaseExtension
private ClassMultiReleaseExtension()
-
-
Method Details
-
shouldTransformToPropertyName
-
isSpecialAccessorMethod
-
findCreator
static JsonbCreator findCreator(Class<?> clazz, Constructor<?>[] declaredConstructors, AnnotationIntrospector introspector, jakarta.json.bind.config.PropertyNamingStrategy propertyNamingStrategy) -
isRecord
-
exceptionToThrow
-