java.lang.Record
types (see JEP 359).
| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static AnnotatedConstructor | |
| public static AnnotatedConstructor | findRecordConstructor(AnnotatedClass recordClass, AnnotationIntrospector intr, MapperConfig<?> config, List<String> names)
|
| public static String[] |
| JDK14Util | back to summary |
|---|---|
| public JDK14Util() | |
| findRecordConstructor | back to summary |
|---|---|
| public static AnnotatedConstructor findRecordConstructor(DeserializationContext ctxt, BeanDescription beanDesc, List<String> names) | |
| findRecordConstructor | back to summary |
|---|---|
| public static AnnotatedConstructor findRecordConstructor(AnnotatedClass recordClass, AnnotationIntrospector intr, MapperConfig<?> config, List<String> names) | |
| getRecordFieldNames | back to summary |
|---|---|
| public static String[] getRecordFieldNames(Class<?> recordType) | |
| Modifier and Type | Field and Description |
|---|---|
| protected final MapperConfig | |
| protected final List | |
| protected final AnnotationIntrospector | |
| protected final AnnotatedConstructor | |
| protected final AnnotatedClass | |
| protected final JDK14Util. |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public AnnotatedConstructor |
| _config | back to summary |
|---|---|
| protected final MapperConfig<?> _config | |
| _constructors | back to summary |
|---|---|
| protected final List<AnnotatedConstructor> _constructors | |
| _intr | back to summary |
|---|---|
| protected final AnnotationIntrospector _intr | |
| _primaryConstructor | back to summary |
|---|---|
| protected final AnnotatedConstructor _primaryConstructor | |
| _recordClass | back to summary |
|---|---|
| protected final AnnotatedClass _recordClass | |
| _recordFields | back to summary |
|---|---|
| protected final JDK14Util. | |
| CreatorLocator | back to summary |
|---|---|
| pack-priv CreatorLocator(AnnotatedClass recordClass, AnnotationIntrospector intr, MapperConfig<?> config) | |
| locate | back to summary |
|---|---|
| public AnnotatedConstructor locate(List<String> names) | |
| Access | Constructor and Description |
|---|---|
| public |
| name | back to summary |
|---|---|
| public final String name | |
| rawType | back to summary |
|---|---|
| public final Class<?> rawType | |
| RawTypeName | back to summary |
|---|---|
| public RawTypeName(Class<?> rt, String n) | |
| Modifier and Type | Field and Description |
|---|---|
| private static final JDK14Util. | |
| private static final RuntimeException | |
| private final Method | |
| private final Method | |
| private final Method |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public String[] | |
| public JDK14Util. | |
| public static JDK14Util. | |
| protected Object[] |
| INSTANCE | back to summary |
|---|---|
| private static final JDK14Util. | |
| PROBLEM | back to summary |
|---|---|
| private static final RuntimeException PROBLEM | |
| RECORD_COMPONENT_GET_NAME | back to summary |
|---|---|
| private final Method RECORD_COMPONENT_GET_NAME | |
| RECORD_COMPONENT_GET_TYPE | back to summary |
|---|---|
| private final Method RECORD_COMPONENT_GET_TYPE | |
| RECORD_GET_RECORD_COMPONENTS | back to summary |
|---|---|
| private final Method RECORD_GET_RECORD_COMPONENTS | |
| RecordAccessor | back to summary |
|---|---|
| private RecordAccessor() throws RuntimeException | |
| getRecordFieldNames | back to summary |
|---|---|
| public String[] getRecordFieldNames(Class<?> recordType) throws IllegalArgumentException | |
| getRecordFields | back to summary |
|---|---|
| public JDK14Util. | |
| instance | back to summary |
|---|---|
| public static JDK14Util. | |
| recordComponents | back to summary |
|---|---|
| protected Object[] recordComponents(Class<?> recordType) throws IllegalArgumentException | |