public class ReflectionProviderWrapper extends Object implements ReflectionProvider
ReflectionProvider.Visitor| Modifier and Type | Field and Description |
|---|---|
protected ReflectionProvider |
wrapped |
| Constructor and Description |
|---|
ReflectionProviderWrapper(ReflectionProvider wrapper) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
fieldDefinedInClass(String fieldName,
Class type) |
Field |
getField(Class definedIn,
String fieldName)
Returns a field defined in some class.
|
Class |
getFieldType(Object object,
String fieldName,
Class definedIn) |
Object |
newInstance(Class type)
Creates a new instance of the specified type.
|
void |
visitSerializableFields(Object object,
ReflectionProvider.Visitor visitor) |
void |
writeField(Object object,
String fieldName,
Object value,
Class definedIn) |
protected final ReflectionProvider wrapped
public ReflectionProviderWrapper(ReflectionProvider wrapper)
public boolean fieldDefinedInClass(String fieldName, Class type)
fieldDefinedInClass in interface ReflectionProviderpublic Field getField(Class definedIn, String fieldName)
ReflectionProvidergetField in interface ReflectionProviderdefinedIn - class where the field was definedfieldName - field namepublic Class getFieldType(Object object, String fieldName, Class definedIn)
getFieldType in interface ReflectionProviderpublic Object newInstance(Class type)
ReflectionProvidernewInstance in interface ReflectionProvidertype - the type to instantiatepublic void visitSerializableFields(Object object, ReflectionProvider.Visitor visitor)
visitSerializableFields in interface ReflectionProviderpublic void writeField(Object object, String fieldName, Object value, Class definedIn)
writeField in interface ReflectionProviderCopyright © 2021 Internet2. All rights reserved.