AndBase开发框架  1.6
 全部  命名空间 文件 函数 变量 枚举值 
| Public 成员函数 | 包函数 | Private 成员函数 | Private 属性 | 所有成员列表
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory类 参考
类 com.google.gson.internal.bind.ReflectiveTypeAdapterFactory 继承关系图:
com.google.gson.TypeAdapterFactory

class  Adapter< T >
 
class  BoundField
 

Public 成员函数

 ReflectiveTypeAdapterFactory (ConstructorConstructor constructorConstructor, FieldNamingStrategy fieldNamingPolicy, Excluder excluder)
 
boolean excludeField (Field f, boolean serialize)
 
- Public 成员函数 继承自 com.google.gson.TypeAdapterFactory
< T > TypeAdapter< T > create (Gson gson, TypeToken< T > type)
 

包函数

public< T > TypeAdapter< T > create (Gson gson, final TypeToken< T > type)
 

Private 成员函数

String getFieldName (Field f)
 
ReflectiveTypeAdapterFactory.BoundField createBoundField (final Gson context, final Field field, final String name, final TypeToken<?> fieldType, boolean serialize, boolean deserialize)
 
Map< String, BoundFieldgetBoundFields (Gson context, TypeToken<?> type, Class<?> raw)
 

Private 属性

final ConstructorConstructor constructorConstructor
 
final FieldNamingStrategy fieldNamingPolicy
 
final Excluder excluder
 

详细描述

Type adapter that reflects over the fields and methods of a class.

构造及析构函数说明

com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.ReflectiveTypeAdapterFactory ( ConstructorConstructor  constructorConstructor,
FieldNamingStrategy  fieldNamingPolicy,
Excluder  excluder 
)
inline

成员函数说明

public<T> TypeAdapter<T> com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create ( Gson  gson,
final TypeToken< T >  type 
)
inlinepackage
ReflectiveTypeAdapterFactory.BoundField com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField ( final Gson  context,
final Field  field,
final String  name,
final TypeToken<?>  fieldType,
boolean  serialize,
boolean  deserialize 
)
inlineprivate
boolean com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.excludeField ( Field  f,
boolean  serialize 
)
inline
Map<String, BoundField> com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields ( Gson  context,
TypeToken<?>  type,
Class<?>  raw 
)
inlineprivate
String com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getFieldName ( Field  f)
inlineprivate

类成员变量说明

final ConstructorConstructor com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.constructorConstructor
private
final Excluder com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.excluder
private
final FieldNamingStrategy com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.fieldNamingPolicy
private

该类的文档由以下文件生成: