Package fit
Class TypeAdapter
- java.lang.Object
-
- fit.TypeAdapter
-
public class TypeAdapter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TypeAdapter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TypeAdapter
adapterFor(java.lang.Class<?> type)
static void
clearDelegatesForNextTest()
boolean
equals(java.lang.Object a, java.lang.Object b)
java.lang.Object
get()
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)
static TypeAdapter
on(Fixture fixture, java.lang.reflect.Method method, boolean isRegex)
java.lang.Object
parse(java.lang.String s)
static void
registerParseDelegate(java.lang.Class<?> type, java.lang.Class<?> parseDelegate)
static void
registerParseDelegate(java.lang.Class<?> type, java.lang.Object parseDelegate)
void
set(java.lang.Object value)
java.lang.String
toString(java.lang.Object o)
-
-
-
Field Detail
-
target
public java.lang.Object target
-
fixture
public Fixture fixture
-
field
public java.lang.reflect.Field field
-
method
public java.lang.reflect.Method method
-
type
public java.lang.Class<?> type
-
isRegex
public boolean isRegex
-
-
Method Detail
-
on
public static TypeAdapter on(Fixture target, java.lang.Class<?> type)
-
on
public static TypeAdapter on(Fixture fixture, java.lang.reflect.Field field)
-
on
public static TypeAdapter on(Fixture fixture, java.lang.reflect.Method method)
-
on
public static TypeAdapter on(Fixture fixture, java.lang.reflect.Method method, boolean isRegex)
-
adapterFor
public static TypeAdapter adapterFor(java.lang.Class<?> type) throws java.lang.UnsupportedOperationException
- Throws:
java.lang.UnsupportedOperationException
-
init
public void init(Fixture fixture, java.lang.Class<?> type)
-
get
public java.lang.Object get() throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
- Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
-
set
public void set(java.lang.Object value) throws java.lang.Exception
- Throws:
java.lang.Exception
-
invoke
public java.lang.Object invoke() throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
- Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
-
parse
public java.lang.Object parse(java.lang.String s) throws java.lang.Exception
- Throws:
java.lang.Exception
-
equals
public boolean equals(java.lang.Object a, java.lang.Object b)
-
toString
public java.lang.String toString(java.lang.Object o)
-
registerParseDelegate
public static void registerParseDelegate(java.lang.Class<?> type, java.lang.Class<?> parseDelegate)
-
registerParseDelegate
public static void registerParseDelegate(java.lang.Class<?> type, java.lang.Object parseDelegate)
-
clearDelegatesForNextTest
public static void clearDelegatesForNextTest()
-
-