public class Prototypes
extends java.lang.Object
| Constructor and Description |
|---|
Prototypes() |
Prototypes(Reflector reflector,
int recursionDepth,
boolean ignoreTransient) |
| Modifier and Type | Method and Description |
|---|---|
<T> Iterator4<java.lang.String> |
backingFieldPath(java.lang.Class<T> clazz,
java.lang.Object expression)
analyzes the passed expression and tries to find the path to the
backing field that is accessed.
|
<T> Iterator4<java.lang.String> |
backingFieldPath(ReflectClass claxx,
java.lang.Object expression)
analyzes the passed expression and tries to find the path to the
backing field that is accessed.
|
<T> Iterator4<java.lang.String> |
backingFieldPath(java.lang.String className,
java.lang.Object expression)
analyzes the passed expression and tries to find the path to the
backing field that is accessed.
|
static Reflector |
defaultReflector() |
<T> T |
prototypeForClass(java.lang.Class<T> clazz)
returns a prototype object for a specific class.
|
Reflector |
reflector() |
public Prototypes(Reflector reflector, int recursionDepth, boolean ignoreTransient)
public Prototypes()
public <T> T prototypeForClass(java.lang.Class<T> clazz)
public <T> Iterator4<java.lang.String> backingFieldPath(java.lang.Class<T> clazz, java.lang.Object expression)
public <T> Iterator4<java.lang.String> backingFieldPath(ReflectClass claxx, java.lang.Object expression)
public <T> Iterator4<java.lang.String> backingFieldPath(java.lang.String className, java.lang.Object expression)
public Reflector reflector()
public static Reflector defaultReflector()