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 JsonbCreator
findCreator
(Class<?> clazz, Constructor<?>[] declaredConstructors, AnnotationIntrospector introspector, jakarta.json.bind.config.PropertyNamingStrategy propertyNamingStrategy) static boolean
(package private) static boolean
isSpecialAccessorMethod
(Method method, Map<String, Property> classProperties) (package private) static boolean
shouldTransformToPropertyName
(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
-