Class ThunkCreatorImpl

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T> T createThunk​(java.lang.Class<T> proxyType, ObjectCreator objectCreator, java.lang.String description)
      Creates a Thunk of the given proxy type.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • createThunk

        public <T> T createThunk​(java.lang.Class<T> proxyType,
                                 ObjectCreator objectCreator,
                                 java.lang.String description)
        Description copied from interface: ThunkCreator
        Creates a Thunk of the given proxy type.
        Specified by:
        createThunk in interface ThunkCreator
        Type Parameters:
        T - type of thunk
        Parameters:
        proxyType - type of object to create (must be an interface)
        objectCreator - provides an instance of the same type on demand (may be invoked multiple times)
        description - to be returned from the thunk's toString() method
        Returns:
        thunk of given type