public ResponseObjectProxy(final Method method, final EntityExtractorFactory extractorFactory) { this.returnType = (Class<T>) method.getReturnType(); this.methodHandlers = new HashMap<Method, EntityExtractor<?>>(); for (Method interfaceMethod : this.returnType.getMethods()) { this.methodHandlers.put(interfaceMethod, extractorFactory.createExtractor(interfaceMethod)); } }
public ResponseObjectProxy(Method method, EntityExtractorFactory extractorFactory) { this.returnType = (Class<T>) method.getReturnType(); this.methodHandlers = new HashMap<Method, EntityExtractor<?>>(); for (Method interfaceMethod : this.returnType.getMethods()) { this.methodHandlers.put(interfaceMethod, extractorFactory.createExtractor(interfaceMethod)); } }
public ResponseObjectProxy(Method method, EntityExtractorFactory extractorFactory) { this.returnType = (Class<T>) method.getReturnType(); this.methodHandlers = new HashMap<Method, EntityExtractor<?>>(); for (Method interfaceMethod : this.returnType.getMethods()) { this.methodHandlers.put(interfaceMethod, extractorFactory.createExtractor(interfaceMethod)); } }