/** * Creates a new {@link AcmeLazyLoadingException}. * * @param resource * {@link AcmeResource} to be loaded * @param cause * {@link AcmeException} that was raised */ public AcmeLazyLoadingException(AcmeResource resource, AcmeException cause) { super(requireNonNull(resource).getClass().getSimpleName() + " " + requireNonNull(resource).getLocation(), requireNonNull(cause)); type = resource.getClass(); location = resource.getLocation(); }
/** * Creates a new {@link AcmeLazyLoadingException}. * * @param resource * {@link AcmeResource} to be loaded * @param cause * {@link AcmeException} that was raised */ public AcmeLazyLoadingException(AcmeResource resource, AcmeException cause) { super(requireNonNull(resource).getClass().getSimpleName() + " " + requireNonNull(resource).getLocation(), requireNonNull(cause)); type = resource.getClass(); location = resource.getLocation(); }