| Package | Description |
|---|---|
| org.eclipse.yasson.internal | |
| org.eclipse.yasson.internal.model |
| Modifier and Type | Method | Description |
|---|---|---|
JsonbAnnotatedElement<Class<?>> |
AnnotationIntrospector.collectAnnotations(Class<?> clazz) |
Collect annotations of given class, its interfaces and the package.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
AnnotationIntrospector.checkTransientIncompatible(JsonbAnnotatedElement<?> target) |
Finds annotations incompatible with
JsonbTransient annotation. |
AdapterBinding |
AnnotationIntrospector.getAdapterBinding(JsonbAnnotatedElement<Class<?>> clsElement) |
Checks for
JsonbAdapter on a type. |
JsonbDateFormatter |
AnnotationIntrospector.getConstructorDateFormatter(JsonbAnnotatedElement<Parameter> param) |
|
JsonbNumberFormatter |
AnnotationIntrospector.getConstructorNumberFormatter(JsonbAnnotatedElement<Parameter> param) |
|
DeserializerBinding |
AnnotationIntrospector.getDeserializerBinding(JsonbAnnotatedElement<Class<?>> clsElement) |
Checks for
JsonbDeserializer on a type. |
JsonbDateFormatter |
AnnotationIntrospector.getJsonbDateFormat(JsonbAnnotatedElement<Class<?>> clazzElement) |
Search for
JsonbDateFormat annotation on java class and construct JsonbDateFormatter. |
JsonbNumberFormatter |
AnnotationIntrospector.getJsonbNumberFormat(JsonbAnnotatedElement<Class<?>> clazzElement) |
Search for
JsonbNumberFormat annotation on java class. |
String[] |
AnnotationIntrospector.getPropertyOrder(JsonbAnnotatedElement<Class<?>> clazzElement) |
Checks for
JsonbPropertyOrder annotation. |
SerializerBinding |
AnnotationIntrospector.getSerializerBinding(JsonbAnnotatedElement<Class<?>> clsElement) |
Checks for
JsonbSerializer on a type. |
ClassCustomization |
AnnotationIntrospector.introspectCustomization(JsonbAnnotatedElement<Class<?>> clsElement) |
Processes customizations.
|
boolean |
AnnotationIntrospector.isClassNillable(JsonbAnnotatedElement<Class<?>> clazzElement) |
Checks for JsonbNillable annotation on a class, its superclasses and interfaces.
|
| Modifier and Type | Method | Description |
|---|---|---|
JsonbAnnotatedElement<Class<?>> |
Property.getDeclaringClassElement() |
Class element with annotation under construction for declaring class of this property.
|
JsonbAnnotatedElement<Field> |
Property.getFieldElement() |
Element with field and its annotations.
|
JsonbAnnotatedElement<Method> |
Property.getGetterElement() |
Element with getter and its annotations.
|
JsonbAnnotatedElement<Method> |
Property.getSetterElement() |
Element with setter and its annotations.
|
| Constructor | Description |
|---|---|
Property(String name,
JsonbAnnotatedElement<Class<?>> declaringClassModel) |
Create instance of property.
|
Copyright © 2018 Oracle Corporation. All rights reserved.