Class JavassistProxyFactory.EnhancedDeserializationProxyImpl

    • Constructor Detail

      • EnhancedDeserializationProxyImpl

        private EnhancedDeserializationProxyImpl​(java.lang.Class<?> type,
                                                 java.util.Map<java.lang.String,​ResultLoaderMap.LoadPair> unloadedProperties,
                                                 ObjectFactory objectFactory,
                                                 java.util.List<java.lang.Class<?>> constructorArgTypes,
                                                 java.util.List<java.lang.Object> constructorArgs)
    • Method Detail

      • createProxy

        public static java.lang.Object createProxy​(java.lang.Object target,
                                                   java.util.Map<java.lang.String,​ResultLoaderMap.LoadPair> unloadedProperties,
                                                   ObjectFactory objectFactory,
                                                   java.util.List<java.lang.Class<?>> constructorArgTypes,
                                                   java.util.List<java.lang.Object> constructorArgs)
      • invoke

        public java.lang.Object invoke​(java.lang.Object enhanced,
                                       java.lang.reflect.Method method,
                                       java.lang.reflect.Method methodProxy,
                                       java.lang.Object[] args)
                                throws java.lang.Throwable
        Specified by:
        invoke in interface javassist.util.proxy.MethodHandler
        Throws:
        java.lang.Throwable