Module com.google.gson
Package com.google.gson.internal.reflect
Class ReflectionHelper.RecordSupportedHelper
- java.lang.Object
-
- com.google.gson.internal.reflect.ReflectionHelper.RecordHelper
-
- com.google.gson.internal.reflect.ReflectionHelper.RecordSupportedHelper
-
- Enclosing class:
- ReflectionHelper
private static class ReflectionHelper.RecordSupportedHelper extends ReflectionHelper.RecordHelper
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.reflect.Method
getName
private java.lang.reflect.Method
getRecordComponents
private java.lang.reflect.Method
getType
private java.lang.reflect.Method
isRecord
-
Constructor Summary
Constructors Modifier Constructor Description private
RecordSupportedHelper()
-
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)
<T> java.lang.reflect.Constructor<T>
getCanonicalRecordConstructor(java.lang.Class<T> raw)
(package private) java.lang.String[]
getRecordComponentNames(java.lang.Class<?> raw)
(package private) boolean
isRecord(java.lang.Class<?> raw)
-
-
-
Method Detail
-
isRecord
boolean isRecord(java.lang.Class<?> raw)
- Specified by:
isRecord
in classReflectionHelper.RecordHelper
-
getRecordComponentNames
java.lang.String[] getRecordComponentNames(java.lang.Class<?> raw)
- Specified by:
getRecordComponentNames
in classReflectionHelper.RecordHelper
-
getCanonicalRecordConstructor
public <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
-
-