Module com.google.gson
Package com.google.gson.internal.reflect
Class ReflectionHelper.RecordNotSupportedHelper
- java.lang.Object
-
- com.google.gson.internal.reflect.ReflectionHelper.RecordHelper
-
- com.google.gson.internal.reflect.ReflectionHelper.RecordNotSupportedHelper
-
- Enclosing class:
- ReflectionHelper
private static class ReflectionHelper.RecordNotSupportedHelper extends ReflectionHelper.RecordHelper
Instance used when records are not supported
-
-
Constructor Summary
Constructors Modifier Constructor Description private
RecordNotSupportedHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.reflect.Method
getAccessor(java.lang.Class<?> raw, java.lang.reflect.Field field)
(package private) <T> java.lang.reflect.Constructor<T>
getCanonicalRecordConstructor(java.lang.Class<T> raw)
(package private) java.lang.String[]
getRecordComponentNames(java.lang.Class<?> clazz)
(package private) boolean
isRecord(java.lang.Class<?> clazz)
-
-
-
Method Detail
-
isRecord
boolean isRecord(java.lang.Class<?> clazz)
- Specified by:
isRecord
in classReflectionHelper.RecordHelper
-
getRecordComponentNames
java.lang.String[] getRecordComponentNames(java.lang.Class<?> clazz)
- Specified by:
getRecordComponentNames
in classReflectionHelper.RecordHelper
-
getCanonicalRecordConstructor
<T> java.lang.reflect.Constructor<T> getCanonicalRecordConstructor(java.lang.Class<T> raw)
- Specified by:
getCanonicalRecordConstructor
in classReflectionHelper.RecordHelper
-
getAccessor
public java.lang.reflect.Method getAccessor(java.lang.Class<?> raw, java.lang.reflect.Field field)
- Specified by:
getAccessor
in classReflectionHelper.RecordHelper
-
-