Package com.google.gson.internal.reflect
Class PreJava9ReflectionAccessor
- java.lang.Object
-
- com.google.gson.internal.reflect.ReflectionAccessor
-
- com.google.gson.internal.reflect.PreJava9ReflectionAccessor
-
final class PreJava9ReflectionAccessor extends ReflectionAccessor
A basic implementation ofReflectionAccessor
which is suitable for Java 8 and below.This implementation just calls
setAccessible(true)
, which worked fine before Java 9.
-
-
Constructor Summary
Constructors Constructor Description PreJava9ReflectionAccessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
makeAccessible(java.lang.reflect.AccessibleObject ao)
Does the same asao.setAccessible(true)
, but never throwsInaccessibleObjectException
-
Methods inherited from class com.google.gson.internal.reflect.ReflectionAccessor
getInstance
-
-
-
-
Method Detail
-
makeAccessible
public void makeAccessible(java.lang.reflect.AccessibleObject ao)
Does the same asao.setAccessible(true)
, but never throwsInaccessibleObjectException
- Specified by:
makeAccessible
in classReflectionAccessor
-
-