A B C F G I O P R S T U V _

## A

accept(Object, boolean) - Method in interface com.fasterxml.jackson.module.blackbird.deser.ObjBooleanConsumer
apply(Object, boolean) - Method in interface com.fasterxml.jackson.module.blackbird.deser.BBDeserializerModifier.ObjBooleanBiFunction
apply(Object, int) - Method in interface com.fasterxml.jackson.module.blackbird.deser.BBDeserializerModifier.ObjIntBiFunction
apply(Object, long) - Method in interface com.fasterxml.jackson.module.blackbird.deser.BBDeserializerModifier.ObjLongBiFunction
apply(X) - Method in interface com.fasterxml.jackson.module.blackbird.util.CheckedFunction
applyAsBoolean(Object) - Method in interface com.fasterxml.jackson.module.blackbird.ser.ToBooleanFunction

## B

BBDeserializerModifier - Class in com.fasterxml.jackson.module.blackbird.deser
BBDeserializerModifier(Function<Class<?>, MethodHandles.Lookup>, UnaryOperator<MethodHandles.Lookup>) - Constructor for class com.fasterxml.jackson.module.blackbird.deser.BBDeserializerModifier
BBDeserializerModifier.ObjBooleanBiFunction - Interface in com.fasterxml.jackson.module.blackbird.deser
BBDeserializerModifier.ObjIntBiFunction - Interface in com.fasterxml.jackson.module.blackbird.deser
BBDeserializerModifier.ObjLongBiFunction - Interface in com.fasterxml.jackson.module.blackbird.deser
BBSerializerModifier - Class in com.fasterxml.jackson.module.blackbird.ser
BBSerializerModifier(Function<Class<?>, MethodHandles.Lookup>, UnaryOperator<MethodHandles.Lookup>) - Constructor for class com.fasterxml.jackson.module.blackbird.ser.BBSerializerModifier
BlackbirdModule - Class in com.fasterxml.jackson.module.blackbird
BlackbirdModule() - Constructor for class com.fasterxml.jackson.module.blackbird.BlackbirdModule
BlackbirdModule(Function<Class<?>, MethodHandles.Lookup>) - Constructor for class com.fasterxml.jackson.module.blackbird.BlackbirdModule
BlackbirdModule(Supplier<MethodHandles.Lookup>) - Constructor for class com.fasterxml.jackson.module.blackbird.BlackbirdModule

## C

call() - Method in interface com.fasterxml.jackson.module.blackbird.util.Unchecked.SneakyCallable
changeProperties(SerializationConfig, BeanDescription, List<BeanPropertyWriter>) - Method in class com.fasterxml.jackson.module.blackbird.ser.BBSerializerModifier
CheckedFunction<X,T> - Interface in com.fasterxml.jackson.module.blackbird.util
CheckedSupplier<T> - Interface in com.fasterxml.jackson.module.blackbird.util
com.fasterxml.jackson.module.blackbird - package com.fasterxml.jackson.module.blackbird
com.fasterxml.jackson.module.blackbird.deser - package com.fasterxml.jackson.module.blackbird.deser
com.fasterxml.jackson.module.blackbird.ser - package com.fasterxml.jackson.module.blackbird.ser
com.fasterxml.jackson.module.blackbird.util - package com.fasterxml.jackson.module.blackbird.util
createOptimized() - Method in class com.fasterxml.jackson.module.blackbird.deser.CreatorOptimizer
createProperty(ListIterator<BeanPropertyWriter>, MethodHandles.Lookup, SerializationConfig) - Method in class com.fasterxml.jackson.module.blackbird.ser.BBSerializerModifier
CreatorOptimizer - Class in com.fasterxml.jackson.module.blackbird.deser
  Helper class that tries to generate `ValueInstantiator` class that calls constructors and/or factory methods directly, instead of using Reflection.
CreatorOptimizer(Class<?>, MethodHandles.Lookup, StdValueInstantiator) - Constructor for class com.fasterxml.jackson.module.blackbird.deser.CreatorOptimizer

## F

findOptimizableProperties(MethodHandles.Lookup, DeserializationConfig, Iterator<SettableBeanProperty>) - Method in class com.fasterxml.jackson.module.blackbird.deser.BBDeserializerModifier
findProperties(Class<?>, SerializationConfig, List<BeanPropertyWriter>) - Method in class com.fasterxml.jackson.module.blackbird.ser.BBSerializerModifier
function(CheckedFunction<X, T>) - Static method in class com.fasterxml.jackson.module.blackbird.util.Unchecked

## G

get() - Method in interface com.fasterxml.jackson.module.blackbird.util.CheckedSupplier
getModuleName() - Method in class com.fasterxml.jackson.module.blackbird.BlackbirdModule

## I

invokeTrampoline(MethodHandle, Object[]) - Static method in class com.fasterxml.jackson.module.blackbird.deser.CreatorOptimizer
isDefaultDeserializer(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.module.blackbird.deser.BBDeserializerModifier
  Helper method used to check whether given deserializer is the default deserializer implementation: this is necessary to avoid overriding other kinds of deserializers.

## O

ObjBooleanConsumer - Interface in com.fasterxml.jackson.module.blackbird.deser

## P

PackageVersion - Class in com.fasterxml.jackson.module.blackbird
  Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
PackageVersion() - Constructor for class com.fasterxml.jackson.module.blackbird.PackageVersion
privateLookupIn(Class<?>, MethodHandles.Lookup) - Static method in class com.fasterxml.jackson.module.blackbird.util.ReflectionHack

## R

ReflectionHack - Class in com.fasterxml.jackson.module.blackbird.util
  Allow private access to fields across using a JVM version-appropriate strategy without having a compile-time dependency on Java 9+.
ReflectionHack() - Constructor for class com.fasterxml.jackson.module.blackbird.util.ReflectionHack
run() - Method in interface com.fasterxml.jackson.module.blackbird.util.Unchecked.CheckedRunnable
runnable(Unchecked.CheckedRunnable) - Static method in class com.fasterxml.jackson.module.blackbird.util.Unchecked

## S

setupModule(Module.SetupContext) - Method in class com.fasterxml.jackson.module.blackbird.BlackbirdModule
Sneaky - Class in com.fasterxml.jackson.module.blackbird.util
supplier(CheckedSupplier<T>) - Static method in class com.fasterxml.jackson.module.blackbird.util.Unchecked

## T

throwAnyway(Throwable) - Static method in class com.fasterxml.jackson.module.blackbird.util.Sneaky
  Will always throw an exception, so the caller should also always throw the dummy return value to make sure the control flow remains clear.
ToBooleanFunction - Interface in com.fasterxml.jackson.module.blackbird.ser

## U

Unchecked - Class in com.fasterxml.jackson.module.blackbird.util
Unchecked.CheckedRunnable - Interface in com.fasterxml.jackson.module.blackbird.util
Unchecked.SneakyCallable<T> - Interface in com.fasterxml.jackson.module.blackbird.util
updateBuilder(DeserializationConfig, BeanDescription, BeanDeserializerBuilder) - Method in class com.fasterxml.jackson.module.blackbird.deser.BBDeserializerModifier

## V

version() - Method in class com.fasterxml.jackson.module.blackbird.BlackbirdModule
VERSION - Static variable in class com.fasterxml.jackson.module.blackbird.PackageVersion
version() - Method in class com.fasterxml.jackson.module.blackbird.PackageVersion

## _

_originalInstantiator - Variable in class com.fasterxml.jackson.module.blackbird.deser.CreatorOptimizer
_valueClass - Variable in class com.fasterxml.jackson.module.blackbird.deser.CreatorOptimizer

A B C F G I O P R S T U V _

Copyright © 2022 FasterXML. All rights reserved.