Class ReflectionHack
- java.lang.Object
-
- com.fasterxml.jackson.module.blackbird.util.ReflectionHack
-
public class ReflectionHack extends java.lang.ObjectAllow private access to fields across using a JVM version-appropriate strategy without having a compile-time dependency on Java 9+. This entire class can be replaced by a direct call to JDK 9+MethodHandles.privateLookupInonce Jackson targets Java >= 9.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classReflectionHack.Java8(package private) static classReflectionHack.Java9Up
-
Constructor Summary
Constructors Constructor Description ReflectionHack()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.invoke.MethodHandles.LookupprivateLookupIn(java.lang.Class<?> lookup, java.lang.invoke.MethodHandles.Lookup orig)
-