public class TypeAdapter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.reflect.Field |
field |
Fixture |
fixture |
java.lang.reflect.Method |
method |
java.lang.Object |
target |
java.lang.Class |
type |
| Constructor and Description |
|---|
TypeAdapter() |
| Modifier and Type | Method and Description |
|---|---|
static TypeAdapter |
adapterFor(java.lang.Class type) |
boolean |
equals(java.lang.Object a,
java.lang.Object b) |
java.lang.Object |
get() |
protected void |
init(Fixture fixture,
java.lang.Class type) |
java.lang.Object |
invoke() |
static TypeAdapter |
on(Fixture target,
java.lang.Class type) |
static TypeAdapter |
on(Fixture fixture,
java.lang.reflect.Field field) |
static TypeAdapter |
on(Fixture fixture,
java.lang.reflect.Method method) |
java.lang.Object |
parse(java.lang.String s) |
void |
set(java.lang.Object value) |
java.lang.String |
toString(java.lang.Object o) |
public java.lang.Object target
public Fixture fixture
public java.lang.reflect.Field field
public java.lang.reflect.Method method
public java.lang.Class type
public static TypeAdapter on(Fixture target, java.lang.Class type)
public static TypeAdapter on(Fixture fixture, java.lang.reflect.Field field)
public static TypeAdapter on(Fixture fixture, java.lang.reflect.Method method)
public static TypeAdapter adapterFor(java.lang.Class type) throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationExceptionprotected void init(Fixture fixture, java.lang.Class type)
public java.lang.Object get()
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic void set(java.lang.Object value)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic java.lang.Object invoke()
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic java.lang.Object parse(java.lang.String s)
throws java.lang.Exception
java.lang.Exceptionpublic boolean equals(java.lang.Object a,
java.lang.Object b)
public java.lang.String toString(java.lang.Object o)