Module org.eclipse.yasson
Package org.eclipse.yasson.internal
Class ConstructorPropertiesAnnotationIntrospector
java.lang.Object
org.eclipse.yasson.internal.ConstructorPropertiesAnnotationIntrospector
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AnnotationFinder
private final JsonbContext
private static final Logger
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ConstructorPropertiesAnnotationIntrospector
(JsonbContext context, AnnotationFinder annotationFinder) Only for testing and internal purposes. -
Method Summary
Modifier and TypeMethodDescriptionprivate JsonbCreator
createJsonbCreator
(Executable executable, String[] properties) forContext
(JsonbContext jsonbContext) getCreator
(Constructor<?>[] constructors) toString()
-
Field Details
-
LOG
-
jsonbContext
-
constructorProperties
-
-
Constructor Details
-
ConstructorPropertiesAnnotationIntrospector
protected ConstructorPropertiesAnnotationIntrospector(JsonbContext context, AnnotationFinder annotationFinder) Only for testing and internal purposes.Please use static factory methods e.g.
forContext(JsonbContext)
.- Parameters:
context
-JsonbContext
annotationFinder
-AnnotationFinder
-
-
Method Details