Class UnsafeReflectionAccessor

java.lang.Object
com.google.gson.internal.reflect.ReflectionAccessor
com.google.gson.internal.reflect.UnsafeReflectionAccessor

final class UnsafeReflectionAccessor extends ReflectionAccessor
An implementation of ReflectionAccessor based on
invalid reference
Unsafe
.

NOTE: This implementation is designed for Java 9. Although it should work with earlier Java releases, it is better to use PreJava9ReflectionAccessor for them.

  • Field Details

    • unsafeClass

      private static Class unsafeClass
    • theUnsafe

      private final Object theUnsafe
    • overrideField

      private final Field overrideField
  • Constructor Details

    • UnsafeReflectionAccessor

      UnsafeReflectionAccessor()
  • Method Details