Package com.google.gson.internal
Class ReflectionAccessFilterHelper
java.lang.Object
com.google.gson.internal.ReflectionAccessFilterHelper
Internal helper class for
ReflectionAccessFilter.-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanAccess(AccessibleObject accessibleObject, Object object) See(Java >= 9)invalid reference
AccessibleObject#canAccess(Object)getFilterResult(List<ReflectionAccessFilter> reflectionFilters, Class<?> c) Gets the result of applying all filters until the first one returns a result other thanReflectionAccessFilter.FilterResult.INDECISIVE, orReflectionAccessFilter.FilterResult.ALLOWif the list of filters is empty or all returnedINDECISIVE.static booleanisAndroidType(Class<?> c) private static booleanisAndroidType(String className) static booleanisAnyPlatformType(Class<?> c) static booleanisJavaType(Class<?> c) private static booleanisJavaType(String className)
-
Constructor Details
-
ReflectionAccessFilterHelper
private ReflectionAccessFilterHelper()
-
-
Method Details
-
isJavaType
-
isJavaType
-
isAndroidType
-
isAndroidType
-
isAnyPlatformType
-
getFilterResult
public static ReflectionAccessFilter.FilterResult getFilterResult(List<ReflectionAccessFilter> reflectionFilters, Class<?> c) Gets the result of applying all filters until the first one returns a result other thanReflectionAccessFilter.FilterResult.INDECISIVE, orReflectionAccessFilter.FilterResult.ALLOWif the list of filters is empty or all returnedINDECISIVE. -
canAccess
See(Java >= 9)invalid reference
AccessibleObject#canAccess(Object)
-