Skip to content
Advertisement

void with Generics in Java

I have a function that returns void

JavaScript

Generic method

JavaScript

Implementation of generic interface

JavaScript

How can I use void in IRequestHandler<DeleteProductCommand, Void> so that I can map void from iProductService.delete(deleteProductCommand.id);

Advertisement

Answer

Option 1:

Just return null:

JavaScript

Option 2:

Update the IProductService::delete method to return something meaningful, e.g. a boolean value like Collection::remove does:

JavaScript
JavaScript
User contributions licensed under: CC BY-SA
1 People found this is helpful
Advertisement