| Modifier and Type | Class and Description |
|---|---|
| public static interface | |
| public static interface | |
| public static interface |
| Modifier and Type | Field and Description |
|---|---|
| private final UnaryOperator | |
| private final Function | |
| private static final MethodHandle | |
| private static final MethodHandle | |
| private static final MethodHandle | |
| private static final long | |
| private static final MethodHandle |
| Access | Constructor and Description |
|---|---|
| public | BBDeserializerModifier(Function<Class<?>, MethodHandles.
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static void | |
| private <T> T | createSetter(MethodHandles.
|
| protected List | findOptimizableProperties(MethodHandles.
|
| pack-priv static void | |
| protected boolean | isDefaultDeserializer(JsonDeserializer<?> deser)
Helper method used to check whether given deserializer is the default deserializer implementation: this is necessary to avoid overriding other kinds of deserializers. |
| pack-priv static void | |
| private void | nextProperty(SettableBeanProperty prop, MethodHandles.
|
| pack-priv static void | |
| public BeanDeserializerBuilder | updateBuilder(DeserializationConfig config, BeanDescription beanDesc, BeanDeserializerBuilder builder)
Overrides com. Method called by |
| _accessGrant | back to summary |
|---|---|
| private final UnaryOperator<MethodHandles. | |
| _lookups | back to summary |
|---|---|
| private final Function<Class<?>, MethodHandles. | |
| BOOLEAN_TRAMPOLINE | back to summary |
|---|---|
| private static final MethodHandle BOOLEAN_TRAMPOLINE | |
| INT_TRAMPOLINE | back to summary |
|---|---|
| private static final MethodHandle INT_TRAMPOLINE | |
| LONG_TRAMPOLINE | back to summary |
|---|---|
| private static final MethodHandle LONG_TRAMPOLINE | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Hides com. | |
| TRAMPOLINE | back to summary |
|---|---|
| private static final MethodHandle TRAMPOLINE | |
| BBDeserializerModifier | back to summary |
|---|---|
| public BBDeserializerModifier(Function<Class<?>, MethodHandles. | |
| booleanTrampoline | back to summary |
|---|---|
| pack-priv static void booleanTrampoline(BBDeserializerModifier. | |
| createSetter | back to summary |
|---|---|
| private <T> T createSetter(MethodHandles. | |
| findOptimizableProperties | back to summary |
|---|---|
| protected List | |
| intTrampoline | back to summary |
|---|---|
| pack-priv static void intTrampoline(BBDeserializerModifier. | |
| isDefaultDeserializer | back to summary |
|---|---|
| protected boolean isDefaultDeserializer(JsonDeserializer<?> deser) Helper method used to check whether given deserializer is the default deserializer implementation: this is necessary to avoid overriding other kinds of deserializers. | |
| longTrampoline | back to summary |
|---|---|
| pack-priv static void longTrampoline(BBDeserializerModifier. | |
| nextProperty | back to summary |
|---|---|
private void nextProperty(SettableBeanProperty prop, MethodHandles.
| |
| trampoline | back to summary |
|---|---|
| pack-priv static void trampoline(BiFunction<Object, Object, Object> thunk, Object bean, Object value) | |
| updateBuilder | back to summary |
|---|---|
| public BeanDeserializerBuilder updateBuilder(DeserializationConfig config, BeanDescription beanDesc, BeanDeserializerBuilder builder) Overrides com. Doc from com. Method called by
| |
| Modifier and Type | Method and Description |
|---|---|
| public Object |
| apply | back to summary |
|---|---|
| public Object apply(Object bean, boolean value) | |
| apply | back to summary |
|---|---|
| public Object apply(Object bean, int value) | |
| apply | back to summary |
|---|---|
| public Object apply(Object bean, long value) | |