Package fit

Class TypeAdapter


  • public class TypeAdapter
    extends java.lang.Object
    • Field Detail

      • target

        public java.lang.Object target
      • field

        public java.lang.reflect.Field field
      • method

        public java.lang.reflect.Method method
      • type

        public java.lang.Class<?> type
      • isRegex

        public boolean isRegex
    • Constructor Detail

      • TypeAdapter

        public TypeAdapter()
    • Method Detail

      • 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()