- java.lang.Object
-
- com.google.gson.internal.reflect.ReflectionAccessor
-
- com.google.gson.internal.reflect.PreJava9ReflectionAccessor
-
final class PreJava9ReflectionAccessor extends ReflectionAccessor
A basic implementation ofReflectionAccessorwhich 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 voidmakeAccessible(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:
makeAccessiblein classReflectionAccessor
-
-