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 privateRecordNotSupportedHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.reflect.MethodgetAccessor(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) booleanisRecord(java.lang.Class<?> clazz)
-
-
-
Method Detail
-
isRecord
boolean isRecord(java.lang.Class<?> clazz)
- Specified by:
isRecordin classReflectionHelper.RecordHelper
-
getRecordComponentNames
java.lang.String[] getRecordComponentNames(java.lang.Class<?> clazz)
- Specified by:
getRecordComponentNamesin classReflectionHelper.RecordHelper
-
getCanonicalRecordConstructor
<T> java.lang.reflect.Constructor<T> getCanonicalRecordConstructor(java.lang.Class<T> raw)
- Specified by:
getCanonicalRecordConstructorin classReflectionHelper.RecordHelper
-
getAccessor
public java.lang.reflect.Method getAccessor(java.lang.Class<?> raw, java.lang.reflect.Field field)- Specified by:
getAccessorin classReflectionHelper.RecordHelper
-
-