public class ClassDescriptor<T> extends Object
| Constructor and Description |
|---|
ClassDescriptor(ClassCache cache,
Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
protected FieldDescriptor |
createFieldDescriptor(Field f) |
protected List<FieldDescriptor> |
createFieldDescriptors() |
List<FieldDescriptor> |
getAllInstanceFields() |
Class<T> |
getClazz() |
List<FieldDescriptor> |
getDeclaredFields() |
Map<String,FieldDescriptor> |
getDeclaredFieldsMap() |
ClassDescriptor<?> |
getSuperClass() |
T |
newInstance() |
void |
setClazz(Class<T> clazz) |
public ClassDescriptor(ClassCache cache, Class<T> clazz)
protected List<FieldDescriptor> createFieldDescriptors()
protected FieldDescriptor createFieldDescriptor(Field f)
public ClassDescriptor<?> getSuperClass()
public T newInstance()
public Map<String,FieldDescriptor> getDeclaredFieldsMap()
public List<FieldDescriptor> getDeclaredFields()
public List<FieldDescriptor> getAllInstanceFields()
Copyright © 2019 Electronic Arts Inc. All rights reserved.